Hantera godkännandegrupper med InfoPath i FBA miljö

Jag har en kostnad godkännandeprocess som jag måste genomföra med hjälp av InfoPath i ett formulär baserade autentisering (FBA) miljön med hjälp av forms services (webbaserad InfoPath).

Det finns två godkännandegrupper och processen fungerar så här:

  • Användaren fyller i en utgiftsrapport och skickar det för godkännande.
  • Som utlöser ett mail till första nivå godkännaren gruppen.
  • Första nivå godkännaren recensioner och godkänner eller nekar rapporten.
  • Om första nivå personen godkänner det, system meddelar andra nivå godkännare.

På InfoPath sida av saker, Jag har olika sektioner som Dölj/visas baserat på om användaren är medlem i en av dessa godkännandegrupper.

I FBA miljö användarnamn() funktionen returnerar alltid tomt, Tyvärr. Vad jag har gjort har ställts in en en anpassad lista som kallas "Godkännandegrupper".

Jag lägger inte några ytterligare kolumner i listan.

När formuläret öppnas, den har en regel som denna:

image

"Set ett fälts värde" är här:

image

Detta i grunden säger: Fråga listan anpassade godkännande och filter som fråga genom att söka efter någon rad där titeln värde = "NORDIC".

Om som returnerar något värde, då är den aktuella användaren medlem i gruppen. Jag vet att det innehåller detta värde eftersom strängen är större än noll.

Stänga slingan genom att säkra de enskilda artiklarna i listan godkännandegrupp. Vid körning, om den aktuella användaren inte har kommer inte att rätt säkerhetsåtkomst till artikeln sedan frågan returnera den, sträng-längd blir noll och nu vet du den aktuella användaren är inte en del av gruppen. Du kan använda detta faktum som behövs i form.

Detta är en super kort skriva upp. Jag är ont om tid eller jag skulle ge mer i detalj.

Jag vet inte hur relevant det är att jag i FBA miljö. Detta skulle nog fungera bra i en icke-FBA miljö men jag kan tänka mig fall där detta skulle vara användbart.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags: ,

En reaktion på ”Hantera godkännandegrupper med InfoPath i FBA miljö

  1. Juan Morató Moscardó

    Hej Paul,
    Jag har ett liknande problem och jag kommer att bli mycket glad om du kan förklara hur du skapade "godkännande kontroll" dataanslutning i FBA miljö, eftersom såvitt jag vet InfoPath inte stöder skapandet av dataanslutningar till listor på webbplatser som använder FBA autentisering.

    Svar

Lämna ett svar till Juan Morató Moscardó Avbryt svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *