InfoPathi vormi ripplae, Vormide põhinev autentimine (FBA) ja kordumatu failinimed

Ma olen olnud mõned InfoPathi vorme sel nädalal MOSS FBA keskkonnas töötavad ja õpitud, kui ma läksin kasutada tootmise keskkond, kus on FBA vormid tsooni et kasutajanimi() funktsiooni funktsioon ei tööta. Olin seda kasutada luua unikaalne failinimed.

Hästi, See funktsioon ei tööta FBA keskkonnas (vähemalt, ole karbist). Ja, pärast järelemõtlemisaega, kasutades kasutajanimi oli kavas viis ei oleks taganud kordumatut failinime või mingil.

Minu lahendus oli nüüd kasutada() funktsiooni ja reegel, mis tulekahjud vormi laadimine. Ma määrata failinime andmeelemendi kui on tühi:

image

image

Selle lähenemise eeliseks on, et failinime paneks ainult üks kord. (Ära kuva ekraanipilt, Aga pane tingimus reegel ainult tulekahju, kui "myFilename" on tühi). Ma kasutasin määrata failinime tasandil andmete allikas. Tavaliselt, Ma teeksin midagi (Paha) Nagu see:

image

Mis probleem on, et kui kasutaja A vormi avab esmaspäeval ja kasutaja B muudab teisipäeval, te saate lõpuks koos kahel erineval kujul pärast kahe eri kasutaja salvestamist koos erinevate kasutajanimede.

Nii, nagu tüütu nagu FBA võib üldiselt ja InfoPath eelkõige, See pani mind ümber mõtlema, väike, kuid väga olulisi tehnilisi üksikasju ja lähenemine, mis ei oleks teinud teisiti!

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Technorati Tags:

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *