Vormimalli värskendatud versiooni avaldamine

Kui avaldate vormimalli, mida olete muutnud, saab InfoPathi abil värskendada nii vormimalli (XSN-fail) kui ka kõiki sellel vormimallil põhinevaid olemasolevaid vorme (XML-failid). InfoPath asendab vaikimisi vormimalli vanema versiooni automaatselt uusima versiooniga. Valida saate olemasolevate kasutajavormide eelistatava värskendamisviisi.

Selle artikli teemad

Andmekao vältimine olemasolevatel kasutajavormidel

Värskendatud vormimalli avaldamine

Kasutajatele valiku jätmine , kas värskendada oma vormimalle või mitte

Olemasolevate kasutajavormide andmekao vältimine

Vormimalli saab vajadusel hõlpsasti muuta, uuesti avaldada ja jagada. Teatud tüüpi muudatused võivad siiski takistada teie juurdepääsu algsel vormimallil põhinevate täidetud vormides olevatele andmetele.

Kui teete vormimallis muudatuse, mis võib põhjustada juba täidetud vormides andmekadu või vigu, kuvatakse ekraanile teade. Seda teadet kuvatakse sageli siis, kui lisate vormimalli uusi kohustuslikke välju või eemaldate vormimallist välju või rühmi või nimetate neid ümber.

Tõrketeade, mis hoiatab vormi koostajat võimaliku andmekao eest

Kui klõpsate selle teate saamise korral nuppu Jah ja jätkate muudatuste tegemist, ei pruugi pärast värskendatud vormimalli avaldamist enam olla võimalik juurde pääseda olemasolevate vormide andmetele. Mõnede stsenaariumite korral võib see olla aktsepteeritav. Teil tuleb otsustada, mis konkreetses olukorras kõige paremini toimib.

Teie juurdepääsu tagamiseks kasutajatelt juba kogutud andmetele järgige algse vormimalli muutmisel järgmisi juhiseid.

  • Ärge muutke andmeallikas olemasolevate väljade ja rühmade nimesid.

  • Ärge muutke olemasolevate väljade ja rühmade asukohta andmeallikas.

  • Ärge kustutage andmeallikast olemasolevaid välju ja rühmi. Kui jätate juhtelemendi vastava välja või rühma andmeallikasse, saate juhtelemente vormimallist kustutada ilma probleeme tekitamata.

Lehe algusse

Värskendatud vormimalli avaldamine

Oletame, et kavatsete teha muudatusi vormimallil, mis on teie ettevõttes juba kasutusel. Kui need muudatused hõlmavad ka vormimalli aluseks oleva andmeallika muutmist, peate eelnevalt avaldatud vormimalli versiooni tõhusamalt värskendama, tagamaks, et kõik kasutajad kasutavad värskendatud versiooni. Saate ka määrata, mida teha algsel vormimallil põhinevate olemasolevate vormidega.

  1. Avage vormimall, mida soovite värskendada.

  2. Tehke vormimallil kõik vajalikud muudatused.

  3. Klõpsake menüü Tööriistad käsku Vormisuvandid.

  4. Klõpsake loendiboksis Kategooria väärtust Versioonide loomine.

    Siinkohal peate määrama, mida teha olemasolevate, algset vormimalli kasutades täidetud vormidega (XML-failid).

  5. Tehke jaotise Vormimalli versioon loendiboksis Versiooniuuendusel ühte järgmistest.

    • Vormi aegunud versioonide automaatseks teisendamiseks värskendatud versiooniks valige väärtus Uuenda olemasolevate vormide versiooni automaatselt. Selle väärtuse valimisel ei küsi InfoPath kasutajatelt, kas värskendada olemasolevaid vorme. Uuendamine toimub automaatselt, kui kasutajad järgmisel korral olemasoleva või uue vormi avavad.

    • Kasutajate värskendamisprotsessi käsitseva kohandatud koodi kirjutamiseks valige väärtus Kasuta kohandatud sündmust ja klõpsake seejärel nuppu Redigeeri. Seejärel saate kasutada sündmust OnVersionUpgrade (Versiooni uuendamisel), mis kuvatakse siis, kui avatud InfoPathi vormi versiooninumber on vanem kui selle aluseks oleva vormimalli versiooninumber. Lisateabe saamiseks sündmuse OnVersionUpgrade kohta vt InfoPathi arendusdokumentatsiooni.

    • Vormide värskendamise vältimiseks valige väärtus Ära tee midagi (olemasolevad vormid ei pruugi korralikult töötada). Kui valitud on see väärtus, saavad kasutajad täita värskendatud vormimallil põhinevaid vorme, kuid nad ei pruugi saada avada olemasolevaid vorme. Kui nad ka saavad olemasolevaid vorme avada, ei saa nad uusi lisatud välju redigeerida.

  6. Klõpsake menüü Fail käsku Avalda ning järgige seejärel avaldamisviisardi juhiseid.

    Kui kasutajad avavad teie vormimallil põhineva vormi, saavad nad automaatselt vormimalli uue versiooni. Kui nad püüavad avada vormimalli varasema versiooni abil loodud vorme, jõustuvad teie 5. juhises määratud muudatused.

Lehe algusse

Kasutajatele valiku jätmine, kas värskendada oma vormimalle või mitte

Kui avaldate vormimalli värskendatud versiooni, asendab InfoPath kasutajate arvutites talletatud vormimalli koopia viimase versiooniga. See toimub automaatselt, kui kasutajad avavad värskendatud vormimallil põhineva vormi. Enamikul juhtudel peabki see nii olema. Kuid võidakse ka kuvada dialoogiboks, kus kasutajal palutakse vormimall uue versiooni olemasolul värskendada.

  1. Klõpsake menüü Tööriistad käsku Vormisuvandid.

  2. Klõpsake loendiboksis Kategooria väärtust Versioonide loomine.

  3. Märkige jaotises Vormimalli versioon ruut Luba kasutajatel valida, kas uuendada vormimalli versiooni ja klõpsake nuppu OK.

    Märkus. : Vaikimisi on registriväärtuse EnableAutoUpdatePrompt puhul andmete väärtus 0 (väljalülitatud). Kasutajatelt küsitakse, kas värskendada nende vormi või mitte, ainult juhul, kui süsteemiadministraator on muutnud registriväärtusele EnableAutoUpdatePrompt vastava andmete väärtuse 0 (väljalülitatud) väärtuseks 1 (sisselülitatud).

  4. Klõpsake menüü Fail käsku Avalda ning järgige seejärel avaldamisviisardi juhiseid.

Järgmisel korral, kui kasutaja avab teie vormimallil põhineva vormi, kuvatakse InfoPathis dialoogiboks, milles küsitakse, kas kasutaja soovib oma olemasoleva vormimalli koopia asendada uue versiooniga. Kasutaja võib seda soovi korral teha. Kui dialoogiboksi ei kuvata, on registriväärtuse EnableAutoUpdatePrompt puhul andmeväärtuseks ilmselt 0 (väljalülitatud), mitte 1 (sisselülitatud).

Märkus. : Enne kui kasutajad saavad tegelikult vormi avada, võivad nad eelnevalt hankida teatud vormimalli (XSN-fail) viimase versiooni, klõpsates dialoogiboksis Vormi täitmine linki Too selle vormi värskendus või Too selle kategooria vormide värskendused. Isegi kui kasutajal on oma arvutis juba olemas vormimalli kõige uuem versioon, on see link ikkagi aktiivne. Kui kasutaja klõpsab mõnda värskenduslinkidest, talletab InfoPath selle stsenaariumi puhul viimase vormimalli kasutaja arvutis uuesti.

Lehe algusse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×