InfoPath-formularen tilsagnsfaktura, Formularbaseret godkendelse (FORMULARBASERET GODKENDELSE) og unikke filnavne

Jeg har været arbejder på nogle InfoPath-formularer i en FBA miljø i denne uge i MOSS og lærde, da jeg gik til at installere formularer til et produktionsmiljø med en FBA zone som brugernavnet() funktionen funktion virker ikke. Jeg brugte det til at generere entydige filnavne.

Godt, Denne funktion virker ikke i en FBA miljø (mindst, ikke ud af boksen). Og, på refleksion, ved hjælp af brugernavnet på den måde, jeg havde planlagt ville have garanteret et entydigt filnavn under alle omstændigheder.

Min løsning var at bruge nu() funktion og en regel, der brande på indlæsning af formen. Jeg tildele filnavnet til dataelement, når den er tom:

image

image

Fordelen ved denne fremgangsmåde er, at filnavnet angives kun én gang. (Jeg vise ikke det i skærmbilledet, men sætte en betingelse i reglen kun brand når "myFilename" er tom). Jeg plejede at angive filnavnet på kildeniveau data. Typisk, Jeg ville gøre noget (Dårlig) Som dette:

image

Problemet med det er, at hvis bruger A åbner formen på mandag og bruger B ændrer det på tirsdag, du vil ende op med to forskellige former, da to forskellige brugerne gemte det med forskellige brugernavne.

Så, som irriterende da FBA kan være i almindelighed og med InfoPath navnlig, det fik mig til at genoverveje en lille, men virkelig vigtige tekniske detaljer og tilgang, som jeg ikke ville have gjort ellers!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Technorati Tags:

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *