Bol som pracovať na niektoré formuláre programu InfoPath tohto týždňa v MACHU v prostredí FBA a naučil, keď som išiel nasadiť formuláre v produkčnom prostredí s FBA zóny ktoré užívateľské meno() Funkcia nefunguje. Bol som pomocou to generovať súbory s jedinečnými názvami.
Dobre, Táto funkcia nefunguje v prostredí FBA (aspoň, nie von z krabice). A, po odraze, pomocou užívateľské meno spôsobom som mal v pláne by zaručili jedinečný názov súboru v každom prípade.
Moje riešenie bolo použitie teraz() Funkcia a pravidlo, že požiare na načítanie formulára. Priradenie názvu súboru na dátový prvok, keď je prázdny:
Výhodou tohto prístupu je, že názov súboru je nastavená iba raz. (To najavo na obrazovke výstrel, ale dal podmienku pravidla len oheň pri "myFilename" je prázdne). Použil som nastaviť názov súboru na úrovni zdroj údajov. Typicky, By niečo urobiť (zlý) ako toto:
Problém s týmto je, že ak používateľ A otvorí formulár na pondelok a používateľ B to v utorok, skončíte s dva rôzne formy pretože dvaja rôzni používatelia uložili s rôznymi menami používateľov.
Takže, ako nepríjemné, ako FBA možno vo všeobecnosti a s programom InfoPath najmä, to ma re-myslieť na malé, ale naozaj dôležité technické detaily a prístup, ktorý by som urobil inak!
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin