Eu estou traballando nalgúns InfoPath forma esta semana en Moss nun ambiente FBA e aprendeu, cando fun implantar os formularios a un ambiente de produción cunha zona FBA que o nome de usuario() function function does not work. I was using it to generate unique file names.
Ben, que a función non funciona nun ambiente FBA (polo menos, non fóra da caixa). E, despois reflexión, usar nome de usuario na forma na que eu tiña planeado non tería garantido un nome de arquivo único, en calquera caso.
A miña solución foi usar agora() function and a rule that fires on loading of the form. I assign the file name to data element when it’s blank:
The advantage of this approach is that the file name is set only once. (Eu non mostra-lo na captura de pantalla, pero puxo unha condición na que a regra só dispara cando "myFilename" está en branco). I used to set the file name at the data source level. Typically, Quere facer algo (malo) así:
O problema con isto é que se o usuario A abre o formulario o luns eo usuario B cambia o martes, vai acabar con dúas formas distintas, xa que dous usuarios diferentes salvou con diferentes nomes de usuario.
Así, como irritante como FBA pode ser, en xeral, e co InfoPath en particular, iso me fixo repensar un detalle pequeno, pero moi importante técnica e visión que eu non faría doutra forma!
</final>
Siga-me no Twitter http://www.twitter.com/pagalvin