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 svar

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