Formulari InfoPath serveis, Formes basat en l'autenticació (FBA) i noms de fitxer únic

He estat treballant en algunes formes d'InfoPath aquesta setmana a molsa en un entorn FBA i aprendre, Quan vaig anar a desplegar les formes a un entorn de producció amb un FBA zona que l'usuari() funció de funció no funciona. El feia servir per generar noms d'arxiu únic.

Pou, que la funció no treballa en un entorn FBA (com a mínim, no fora de la caixa). I, després de reflexionar, utilitzant el nom d'usuari de la manera que jo havia planejat no tenen garantit un nom de fitxer únic en qualsevol cas.

La meva solució era utilitzar l'ara() funció i una norma que els incendis en carregar-lo de la forma. Assignar el nom del fitxer a l'element de dades quan està en blanc:

image

image

L'avantatge d'aquest enfocament és que el nom del fitxer ocupa només una vegada. (No em presento a la captura de pantalla, però posar una condició a la regla per disparar només quan "myFilename" està en blanc). Solia posar el nom del fitxer en el nivell d'origen de dades. Típicament, Jo faria una cosa (dolent) d'aquesta:

image

El problema amb això és allò si usuari obre el formulari el dilluns i el canvia l'usuari B dimarts, acabarà amb dues formes diferents ja que dos usuaris diferents desat amb noms d'usuari diferents.

Així, com molest com FBA pot ser en general i amb l'InfoPath en particular, Això em va fer repensar un detall tècnic petit però realment important i l'enfocament que no ho hauria fet contrari!

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

Etiquetas de Technorati:

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *