Olen ollut työstämässä joitakin InfoPath-lomakkeiden tällä viikolla MOSS FBA ympäristössä ja oppinut, Kun menin käyttöön tuotantoympäristössä FBA lomakkeet alue, että käyttäjätunnus() toiminto ei toimi. Käytin sitä tuottamaan yksilöivää tiedostonimeä.
Hyvin, että FBA ympäristö ei toimi (ainakin, ei kättelyssä). Ja, Kun pohdintaa, käyttäen käyttäjätunnusta, niin olin suunnitellut ei taata nimi joka tapauksessa.
Ratkaisuni oli käyttää nyt() toiminta ja sääntö, että tulipalot lastaus muodossa. Määritä tiedostonimi tietoelementti kun on tyhjä:
Tämän lähestymistavan etuna on, että tiedostonimi on määritetty vain kerran. (Älä näytä sitä irtoseinä ammus, Mutta edellytys sääntö vain tuleen "myFilename" on tyhjä). Käytin asettaa tiedostonimi tietojen lähde tasolla. Yleensä, Tekisin jotain (Paha) Näin:
Ongelma on, että jos käyttäjä A Avaa lomakkeen maanantaina ja käyttäjä B muuttaa tiistaina, sinun lopulta kaksi eri kahden eri käyttäjän tallennuksen etäkohteisiin eri käyttäjänimillä.
Niin, niin harmittaa koska FBA voidaan yleensä ja InfoPathin kanssa erityisesti, se sai minut jälleen ajatella pieni mutta todella tärkeitä teknisiä yksityiskohtia ja lähestymistapa, joka ei olisi tehnyt toisin!
</loppu>
Noudata minut viserrys http://www.twitter.com/pagalvin