Ako pinagsusumikapan ilang InfoPath bumubuo linggo na ito sa Moss sa isang kapaligiran FBA at natutunan, kapag nagpunta ako upang i-deploy ang mga form sa isang kapaligiran sa produksyon na may isang zone FBA na ang username() function function does not work. I was using it to generate unique file names.
Mahusay, na function na ay hindi gumagana sa isang kapaligiran FBA (kahit, Hindi sa labas ng kahon). At, sa pagmuni-muni, gamit ang username sa paraan ako ay binalak hindi sana katiyakan ang isang natatanging pangalan ng file sa anumang kaganapan.
Aking solusyon ay upang gamitin ang mga ngayon() 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. (Hindi ko ipakita ito sa mga screen shot, ngunit maglagay ng isang kondisyon sa panuntunan na lamang ang apoy kapag "myFilename" ay blangko). I used to set the file name at the data source level. Typically, Gusto ko gawin ang isang bagay (masama) ganito:
Ang problema sa na ay na kung ang isang user ay bubukas ang form sa Lunes at sa gumagamit B ay nagbabago dito sa Martes, makakapunta ka sa dalawang magkaibang mga form dahil dalawang iba't ibang mga gumagamit-save ito sa ibang mga user name.
Kaya, bilang nakakainis bilang FBA ay maaaring maging sa pangkalahatang at may InfoPath sa partikular na, Gawa ito sa akin muli sa tingin ang isang maliit ngunit talagang mahalaga teknikal na detalye at diskarte na hindi ko nagawa na kung hindi man ay!
</dulo>
Sundin ako sa Twitter sa http://www.twitter.com/pagalvin