Radio sam na nekim InfoPath stvara ovaj tjedan u MOSS u FBA okoliš i naučio, kad sam otišao za implementaciju obrasce za proizvodnu okolinu s FBA zoni koja korisničko ime() function function does not work. I was using it to generate unique file names.
Dobro, da funkcija ne radi u FBA okoliš (barem, ne iz kutije). I, na razmišljanje, koristeći korisničko ime na način da sam planirao ne bi zasigurno jedinstven naziv u svakom slučaju.
Moje rješenje je koristiti sada() 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. (Ja to ne pokazuju u screen shot, ali staviti stanje na pravilo samo vatru kad je "myFilename" je prazan). I used to set the file name at the data source level. Typically, Ja bih nešto učiniti (loše) ovako:
Problem je u tome da ako korisnik otvori obrazac na ponedjeljak i korisnik B ga mijenja u utorak, ćete završiti s dvije različite oblike od dvije različite korisnici ga spasio s različitih korisničkih imena.
Tako, kao neugodno kao FBA može biti u cjelini i InfoPath posebno, to me ponovno mislim mala, ali jako je važno tehnički detalji i pristup koji ja ne bih učinio drugačije!
</kraj>
Slijedite me na Twitter-u http://www.twitter.com/pagalvin