Jeg har en regning godkjenningsprosess som jeg trenger å implementere bruke InfoPath i et skjemabasert godkjenning (FBA) miljø med skjematjenester (Web basert InfoPath).
Det er to godkjenningsgrupper og prosessen fungerer som dette:
- Brukeren fyller ut reiseregninger og sender den til godkjenning.
- Som utløser en epost til første nivå godkjenner gruppen.
- Første nivå godkjenner av og godkjenner eller avviser rapporten.
- Hvis første nivå person godkjenner det, system varsler nivå godkjenner.
På siden InfoPath ting, Jeg har ulike deler som Skjul/vises basert på enten brukeren er medlem av en av disse godkjenningsgrupper.
I et FBA miljø brukernavnet() funksjonen returnerer alltid tomt, Dessverre. Hva jeg har gjort er satt opp en en liste kalt "Godkjenningsgrupper".
Jeg ikke legge til flere kolonner i listen.
Når skjemaet åpnes, den har en regel som dette:
"Angi en feltverdi" er her:
Dette er i utgangspunktet si: Spørringen listen godkjenning egendefinerte og filter som spør etter noen p hvor tittelen verdi = "Nordisk".
Hvis som returnerer en verdi, gjeldende bruker er medlem av gruppen. Jeg vet den inneholder verdien fordi streng er større enn null.
Fullfør sirkelen ved å sikre enkeltelementene i listen godkjenning. Under kjøring, Hvis gjeldende bruker ikke har returnerer riktig tilgang til elementet deretter spørringen ikke det, Strenglengde være null og nå vet du gjeldende bruker er ikke en del av gruppen. Du kan bruke dette faktum som nødvendig i skjemaet.
Dette er en super kort skrive opp. Jeg er presset for tid eller jeg ville gi flere detaljer.
Jeg vet ikke hvor relevant det er at jeg er i et FBA-miljø. Dette vil sannsynligvis fungere i et ikke-FBA-miljø, men jeg kan forestille tilfeller der dette ville være nyttig.
</slutten>
Følg meg på Twitter på http://www.twitter.com/pagalvin
Hei Paul,
Jeg har et lignende problem og jeg vil bli veldig glad hvis du kanne forklare hvordan du opprettet kontrollen"godkjenning" datatilkoblingen i et FBA-miljø, fordi så vidt jeg vet InfoPath ikke støtter opprettelse av datatilkoblinger til lister i områder som bruker FBA-godkjenning.