InfoPath obrasca Sevices, Radi baziranu provjeru autentičnosti (FBA) i jedinstvena imena datoteka

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:

image

image

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:

image

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>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Technorati Tags:

Dopust jedan Odgovor

Vaša email adresa neće biti objavljena. obavezna polja su označena *