Tinc un procés d'aprovació de despesa que necessito per implantar l'InfoPath a una autenticació basada en formularis (FBA) utilitzar formes serveis medi ambient (basada en web de l'InfoPath).
Hi ha dos grups de l'aprovació i el procés d'obres com aquesta:
- L'usuari omple un informe de despeses i ho sotmet a aprovació.
- Que provoca un correu electrònic a primer nivell Aprovador grup.
- Primer nivell Aprovador clients i s'aprova o rebutja l'informe.
- Si primer nivell persona l'aprova, sistema notifica Aprovador segon nivell.
Al costat de les coses l'InfoPath, Tinc diferents seccions que amaga/apareixen basats en si l'usuari és membre d'un d'aquests grups de l'aprovació.
En un entorn FBA el nom d'usuari() funció sempre retorna en blanc, tristament. El que he fet és establir un costum trobaràs una llista anomenada "Aprovació grups".
No afegeixo cap columnes addicionals a la llista.
Quan el formulari s'obre, té una norma com aquest:
El "defineix un valor de camp" és aquí:
Això és bàsicament dient: Consulta la llista personalitzada de grup de l'aprovació i el filtre que consulta per buscant qualsevol fila on valor de títol = "NORDIC".
Si que retorna cap valor, llavors l'usuari actual és membre d'aquest grup. Sé que conté aquest valor perquè la longitud de la corda és superior a zero.
Tancar el cicle, garantint els elements individuals de la llista de grup de l'aprovació. Al temps d'execució, Si l'usuari actual no té accés de seguretat adequades a aquell element llavors la consulta no tornar-lo, corda-longitud mostrarà zero cites i ja saps que l'usuari actual no és part d'aquest grup. Vostè pot utilitzar aquest fet necessaris en forma.
Aquest és un súper breu reportatge. Jo estic pressionats pel temps o vaig donar més detalls.
No sé com rellevant és que estic en un entorn FBA. Probablement això funcionaria bé en un ambient no-FBA però m'imagino casos on això seria útil.
</final>
Follow me on Twitter http://www.twitter.com/pagalvin
Hola Pau,
Tinc un problema similar i seré molt feliç si vostè pot explicar com que heu creat el «Control d'aprovació" connexió de dades en un entorn FBA, perquè en la mesura que sé l'InfoPath no admet creació de connexions de dades amb llistes de llocs utilitzant l'autenticació FBA.