Kai baigiate kurti formos šabloną, turite įrašyti ir publikuoti formos šabloną, kad jūsų vartotojai galėtų užpildyti formas, parengtas pagal tą šabloną.
Šiame straipsnyje
Kaip publikuojama
Kai publikuojate formos šabloną, pirmiausia įrašote formos šabloną, tada naudojate publikavimo vedlį, norėdami paskirstyti formos šabloną savo vartotojams. Publikavimo vedlys modifikuoja formos šabloną, kad jį būtų galima paskirstyti, įtraukdamas publikavimo vietą apdorojimo instrukcijas (apdorojimo instrukcijos: informacija, kuri yra saugoma XML dokumento įžangoje. Ši informacija yra persiunčiama per XML analizatorių visoms XML dokumentą naudojančioms programoms.), kad vartotojai galėtų atidaryti formas, parengtas pagal šį formos šabloną. Apdorojimo instrukcijos leidžia pagal šį formos šabloną parengtas formas automatiškai naujinti, jeigu keičiate formos šabloną po jo publikavimo. Kai vartotojas pirmą kartą atidaro formą, programa Microsoft Office InfoPath atsisiunčia formos šabloną iš vartotojo kompiuterio apdorojimo instrukcijose, tada programa InfoPath sukuria formą, parengtą pagal šį formos šabloną. Jeigu vartotojas įrašo ir vėliau atidaro formą, programa InfoPath lygina vartotojo kompiuteryje esančią formos šablono versiją su apdorojimo instrukcijose nurodyta formos šablono versija. Jei apdorojimo instrukcijų nurodytoje vietoje esanti versija yra naujesnė nei vartotojo kompiuteryje esanti versija, programa InfoPath atsisiunčia naujesnę formos šablono versiją ir naujina formą naudodama naują formos šablono versiją.
Modifikavęs formos šabloną pagal publikavimo vietą ir apdorojimo instrukcijas, vedlys įrašo modifikuotą formos šabloną į nurodytą publikavimo vietą. Formos šabloną galite publikuoti šiose vietose:
Kai vartotojas nori formą užpildyti pirmą kartą, jis arba ji eina į vietą, kur buvo publikuotas formos šablonas, ir atidaro pagal formos šabloną parengtą formą. Todėl svarbu, kad jūsų vartotojai turėtų prieigą prie vietos, kur jūs publikavote formos šabloną. Kai vartotojas kuria naują formą, programa InfoPath saugo (arba talpina) formos šabloną vartotojo kompiuteryje. Tai leidžia vartotojui užpildyti formą net ir tuomet, kai dirbdama neprisijungus. Jeigu vartotojas įrašo formą ir atidaro ją vėliau, kad užbaigtų pildyti formą, arba atidaro kitą tuščią formą, parengtą pagal formos šabloną, programa InfoPath nustato, ar vartotojo kompiuteris prisijungęs prie formos šablono publikavimo vietos. Jei ryšys yra, programa InfoPath patikrina, ar formos šablonas buvo naujintas, taiko tuos naujinimus ir tada atidaro formą. Jei ryšio nėra, programa InfoPath atidaro formą, parengtą pagal vartotojo kompiuteryje saugomą formos šabloną.
Formos šablono publikavimas nėra tas pats kaip formos šablono įrašymas. Kai įrašote formos šabloną, jį įrašote, kad išsaugotumėte savo darbą, dėl tos pačios priežasties įrašote failą savo kompiuteryje. Toliau pateiktoje lentelėje nurodomi keli formos šablono įrašymo būdai.
| Komanda | Aprašas | Kada naudoti |
|---|
| Įrašyti | Įrašo formos šabloną į jo dabartinę vietą, naudojant tą patį pavadinimą. Jeigu modifikuojate formos šabloną, kuris jau buvo publikuotas serverio, vykdančio Microsoft Windows SharePoint Services, dokumentų bibliotekoje, programa InfoPath leidžia įrašyti formos šabloną kitoje, tik ne publikavimo, vietoje. | Spustelėkite šią komandą, norėdami įrašyti keitimus, kai kuriate formos šabloną. Jeigu modifikuojate publikuotą formos šabloną, spustelėkite komandą Įrašyti kaip, kad įrašytumėte formos šabloną į naują vietą. |
| Įrašyti kaip | Įrašo formos šabloną į naują arba į tą pačią vietą, bet pavadintą nauju vardu. Jeigu modifikuojate jau publikuotą formos šabloną, spustelėjus Įrašyti kaip publikuotas formos šablonas nebus naujinamas. | Spustelėkite šią komandą, kai reikia modifikuoti formos šablono kopiją. |
| Įrašyti kaip šaltinio failus | Įrašo formos šabloną į naują vietą kaip formų failų (formos failai: failų, kurie yra naudojami diegiant „InfoPath“ formą, rinkinys. Galima naudoti .html, .xml, .xsd, .xslt, scenarijaus ir kitus failų tipus, kurių reikia formos funkcijoms sukurti.) rinkinį, o ne kaip vieną .xsn failą. | Spustelėkite šią komandą, kai reikia modifikuoti formos šablono atskirus formų failus, pavyzdžiui, jeigu norite naujinti vieną iš formos šablone esančių šaltinio failų. Daugeliu atvejų jums nereikės dirbti su atskirais formos šablono formų failais. |
Pastaba Kai norite paskirstyti formos šabloną savo vartotojams, visada naudokite publikavimo vedlį.
Puslapio pradžia
Su naršykle suderinamo formos šablono publikavimas
Naudodamiesi ankstesnėmis programos Microsoft Office InfoPath versijomis, jūsų vartotojai turėjo įdiegti programą InfoPath savo kompiuteriuose, kad galėtų užpildyti pagal formos šabloną parengtas formas. Naudodamiesi Office InfoPath 2007, jūs galite sukurti su naršykle suderinamą formos šabloną, kurio formas galima užpildyti žiniatinklio naršyklėje arba programoje InfoPath. Norėdami leisti vartotojams užpildyti formas žiniatinklio naršyklėje, publikuokite formos šabloną serveryje, vykdančiame programą InfoPath Forms Services.
Pastaba Formos šablono, kuriame yra kodas, negalima publikuoti tiesiai serveryje, vykdančiame programą InfoPath Forms Services. Dėl daugelio priežasčių, pvz., serverio valdymo, saugos ir atlikimo, formos šablone, kuriame yra kodas, reikalaujamas administratoriaus patvirtinimas, prieš susiejant jį su dokumentų biblioteka arba paprastai prieinama žiniatinklio programa. Jūs publikuojate kodą turintį formos šabloną bendrai naudojamoje tinklo vietoje, tada administratorius nusiunčia formos šabloną į serverį.
Puslapio pradžia
Visiško patikimumo formos šablono publikavimas
Formos, kurioms suteikta visiška prieiga prie sistemos išteklių, pvz., jūsų kompiuteryje esančių failų arba kitų parametrų, vadinamos visiško patikimumo formomis. Visiško patikimumo forma yra kuriama naudojant formos šabloną, kuris yra patikimas sertifikatas, pasirašytas elektroniniu parašu arba įdiegtas vartotojo kompiuteryje. Formos šablono, kuris yra patikimas sertifikatas, pasirašytas elektroniniu parašu, nereikia įdiegti arba užregistruoti vartotojo kompiuteryje. Tokį formos šabloną galima paskirstyti kaip el. laiško priedą arba vartotojai gali jį atsisiųsti iš dokumentų bibliotekos ar bendrai naudojamo tinklo aplanko.
Visiško patikimumo formos gali prieiti prie pačioje formoje saugomos informacijos ir prie informacijos, esančios bet kurioje iš šių vietų:
- Tame pačiame domene kaip forma
- Visuose kituose domenuose, kurių forma turi prieigą.
- Visuose kompiuterio failuose ir parametruose, kurių prieigą turi formą užpildęs asmuo
Norėdami publikuoti visiško patikimumo formos šabloną, galite atlikti vieną iš šių veiksmų:
- Galite skaitmeniniu parašu pasirašyti formos šablono sertifikatą, gautą iš patikimos sertifikavimo institucijos, tada publikuoti formos šabloną bendrai naudojamoje tinklo vietoje. Jūsų vartotojai galės atsidaryti formos šabloną iš bendrai naudojamos tinklo vietos.
- Jei turite programą Visual Studio .NET 2003 arba programą Visual Studio 2005, galite naudoti publikavimo vedlį, kad sukurtumėte diegimo paketą, kuris įdiegia ir užregistruoja formos šabloną jūsų vartotojo kompiuteryje. Administratoriaus teises kompiuteryje turintis vartotojas gali vykdyti diegimo paketą, kad įdiegtų ir užregistruotų formos šabloną.
- Jei neturite programos Visual Studio .NET 2003 arba programos Visual Studio 2005, galite naudoti publikavimo vedlį, kad publikuotumėte formos šabloną bendrai naudojamoje tinklo vietoje ir sukurtumėte formos šablono užregistravimo jūsų vartotojų kompiuteryje scenarijų. Tinkamas vartotojo teises kompiuteryje turintis vartotojas gali kopijuoti abu failus į kompiuterį ir vykdyti formos šablono užregistravimo scenarijų.
Puslapio pradžia
Formos šablono siuntimas el. laišku
Galite naudoti publikavimo vedlį, kad paskirstytumėte formos šabloną savo vartotojams siųsdami el. laišką. Vartotojai, kurie turi programą Microsoft Office Outlook 2007 ir kurių kompiuteriuose įdiegta programa InfoPath, gali užpildyti formą tiesiai el. laiške, kai pirmą kartą jį atidaro. Vartotojai, turintys ankstesnes programos Outlook versijas arba kitas el. pašto programas, gauna el. laišką su formos šablonu, o formą – kaip priedą. Šie vartotojai pirmiausia turi spustelėti formos šablono priedą, kad įdiegtų formos šabloną savo kompiuteriuose. Įdiegę formos šabloną, vartotojai gali spustelėti el. laiške esantį formos priedą, kad užpildytų formą naudodami programą InfoPath.
Jeigu formos šablonas privalo turėti prieigą prie vartotojo kompiuteryje esančių sistemos išteklių, arba jūs formos šabloną vartotojams siunčiate naudodami kitą domeną, prieš publikuodami turėtumėte elektroniniu parašu pasirašyti formos šablono sertifikatą, gautą iš patikimos sertifikavimo institucijos. Kitą domeną naudojantys jūsų vartotojai gali susidurti su klaida, jei atidarys formos šabloną be sertifikato.
Puslapio pradžia
Publikuoto formos šablono modifikavimas arba perkėlimas
Jeigu modifikuojate formos šabloną po jo publikavimo ir yra dabartinių formų, parengtų pagal tą formos šabloną, formos šablone atlikti keitimai atsispindės šiose dabartinėse formose. Pavyzdžiui, jei panaikinsite formos šablono sekciją, kurioje yra lentelė, ta lentelė ir visi joje buvę duomenys bus panaikinti visose esamose formose, parengtose pagal tą formos šabloną. Tai gali būti duomenų praradimo priežastis. Todėl turėtumėte planuoti bet kokių formos šablone atliekamų keitimų tikrinimą, kad nustatytumėte jų poveikį esamoms formoms.
Norėdami modifikuoti publikuotą formos šabloną, modifikuokite formos šablono darbinę kopiją. Darbinė kopija yra jūsų kompiuteryje arba versijos valdymo programoje, pvz., Microsoft Visual SourceSafe, saugoma versija. Modifikavę darbinę kopiją, galite ją publikuoti publikavimo vietoje. Jeigu neturite savo formos šablono darbinės kopijos, galite gauti kopiją iš publikavimo vietos ir įrašyti ją į kitą, nei publikavimo, vietą. Modifikavę formos šablono darbinę kopiją, naudokite publikavimo vedlį, kad iš naujo publikuotumėte formos šabloną pradinėje publikavimo vietoje. Publikavimo vedlys perrašo publikavimo vietoje esančią dabartinę formos šablono versiją naudodamas modifikuotą versiją. Kadangi programa InfoPath identifikuoja formos šabloną pagal jo pavadinimą ir vietą, iš naujo publikuojant formos šabloną, svarbu jų nekeisti.
Jei publikuotą formos šabloną norite perkelti į kitą vietą, galite publikuoti formos šablono darbinę kopiją naujoje vietoje. Prieš publikuojant formos šabloną naujoje vietoje, gali tekti jį modifikuoti, kad formos šablonas atspindėtų naują vietą. Pavyzdžiui, galėjo pasikeisti išorinių duomenų šaltinių vietos, kurias naudoja jūsų formos šablonas. Prieš publikuodami formos šabloną naujoje vietoje, turite naujinti duomenų ryšius naudodami išorinių duomenų šaltinių naujas vietas.
Jeigu yra esamų formų, parengtų pagal publikuotą formos šabloną, turite susieti esamas formas su naujoje vietoje publikuotu formos šablonu. Jei to nepadarysite, jūsų vartotojai negalės atidaryti savo esamų formų.
Puslapio pradžia