Office
Prihlásenie

Publikovanie aktualizovanej verzie šablóny formulára

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Pri publikovaní šablóny formulára, ktoré sa zmenili, program InfoPath môže aktualizovať šablónu formulára (súbor .xsn) a všetky existujúce formuláre (súbory .xml), ktoré sú založené na publikovanej šablóne formulára. Na základe predvoleného nastavenia program InfoPath automaticky nahradí staršiu verziu šablóny formulára s najnovšou verziou. Môžete vybrať spôsob aktualizácie, ktoré by ste radšej pre existujúce používateľské formuláre.

Obsah tohto článku

Predchádzanie strate údajov v existujúcich používateľských formulárov

Publikovanie aktualizovanej šablóny formulára

Zabezpečiť, aby používatelia rozhodnutie o aktualizácii šablón formulára

Predchádzanie strate údajov v existujúcich používateľských formulárov

Ak je potrebné aktualizovať existujúcu šablónu formulára, môžete ho zmeniť, opätovne publikovať v a redistribuovať používateľom. Určité typy zmien vám však môže zabrániť v prístupe k údajom v vyplnené formuláre, ktoré boli založené na pôvodnej šablóny formulára.

Ak vykonáte zmeny šablóny formulára, ktoré môžu viesť k strate údajov alebo chybám vo formulároch, ktoré už boli už vyplnené, zobrazí sa hlásenie. Často uvidíte správu, keď pridáte nové a požadované polia do šablóny formulára alebo premenovať alebo odstrániť polia alebo skupiny zo šablóny formulára.

Chybové hlásenie, ktoré varuje tvorcov formulárov pred možnou stratou údajov

Keď sa zobrazí toto hlásenie, ak kliknite na tlačidlo Áno a budeme pokračovať zmeny, nie je možné získať prístup k údajom v existujúcich formulároch po publikovaní aktualizovanej šablóny formulára. V niektorých prípadoch možno to akceptovať. Musíte sa rozhodnúť, čo vám vyhovuje.

Ak chcete zabezpečiť, že máte prístup údaje, ktoré ste už zhromaždili od používateľov, dodržiavajte tieto pokyny, ak vykonáte zmeny v pôvodnej šablóny formulára:

  • Nepremenovávajte existujúce polia a skupiny v zdroji údajov.

  • Nepresúvať existujúce polia a skupiny v zdroji údajov.

  • Neodstraňujte existujúce polia a skupiny zo zdroja údajov. Ovládacie prvky môžete odstrániť zo šablóny formulára bez problémov, pokiaľ necháte príslušné pole alebo skupinu ovládacieho prvku v zdroji údajov.

Na začiatok stránky

Publikovanie aktualizovanej šablóny formulára

Predpokladajme, že chcete vykonať zmeny šablóny formulára, ktorý sa už používa v celej organizácii. Ak tieto zmeny zahŕňajú zmeny šablóny formulára podkladovom zdroji údajov, je potrebné spôsob, ako aktualizovať efektívne predtým publikovanú verzie šablóny formulára, ak chcete zabezpečiť, aby všetci používatelia používali aktualizovanú verziu. Môžete nastaviť aj to, čo ste chceli existujúcich formulároch, ktoré sú založené na pôvodnej šablóny formulára.

  1. Otvorte šablónu formulára, ktorú chcete aktualizovať.

  2. Vykonajte všetky potrebné zmeny na šablónu formulára.

  3. V ponuke Nástroje kliknite na položku Možnosti formulára.

  4. V zozname Kategória kliknite na položku tvorby verzií.

    Na tomto mieste, je nutné zadať, čo ste chceli existujúcich formulároch (súbory .xml), ktoré boli vyplnené pomocou pôvodnej šablóny formulára.

  5. V zozname na verziu inovovať v časti verzia šablóny formulára vykonajte jeden z nasledujúcich krokov:

    • Ak chcete automaticky konvertovať staršie verzie formulára na aktualizovanú verziu, kliknite na položku automaticky inovovať existujúce formuláre. Ak je vybraná táto možnosť programu InfoPath nezobrazí používateľom výzva, aktualizujte existujúce formuláre. Skôr, aktualizácia prebieha automaticky pri ďalšom otvorení budú existujúce alebo nové formulára.

    • Ak chcete napísať vlastný kód, ktorý proces aktualizácie pre používateľov, kliknite na položku použiť vlastnú udalosť a potom kliknite na tlačidlo Upraviť. Potom môžete použiť udalosť OnVersionUpgrade , ktorá sa zobrazí, ak je číslo verzie otvoreného formulára programu InfoPath staršie ako číslo verzie šablóny formulára, na ktorom je založená. Ďalšie informácie o udalosti OnVersionUpgrade nájdete dokumentáciu pre vývojárov programu InfoPath.

    • Ak chcete zabrániť aktualizácii formulárov, kliknite na položku Nevykonať žiadnu akciu (existujúce formuláre nemusia pracovať správne). Keď je vybratá táto možnosť, používatelia môžu naďalej vypĺňať formuláre založené na aktualizovanej šablóne formulára, ale budú môcť otvoriť existujúce formuláre. Ak nemôžete otvoriť existujúce formuláre, nebudete môcť upraviť nové polia.

  6. V ponuke súbor kliknite na položku Publikovať a potom postupujte podľa krokov v Sprievodcovi publikovaním.

    Po otvorení formulára, ktorý je založený na šablóne formulára, automaticky im novej verzie šablóny formulára. Ak sa pokúsite otvoriť formuláre, ktoré boli vytvorené pomocou staršej verzie šablóny formulára, ktorý ste zadali v kroku 5 zmeny sa prejavia.

Na začiatok stránky

Zabezpečiť, aby používatelia rozhodnutie o aktualizácii šablón formulára

Pri publikovaní aktualizovanej verzie šablóny formulára, program InfoPath nahradí kópiu šablóny formulára, ktorý je uložený v počítačoch s najnovšou verziou. Toto sa stane automaticky po otvorení formulára, ktorý je založený na aktualizovanej šablóne formulára. Vo väčšine prípadov, toto je to, čo sa má stať. Je tiež možné zobraziť dialógové okno, ktoré vás vyzve, aby používatelia aktualizovať šablóny formulára, keď je k dispozícii nová verzia.

  1. V ponuke Nástroje kliknite na položku Možnosti formulára.

  2. V zozname Kategória kliknite na položku tvorby verzií.

  3. V časti verzia šablóny formulára, začiarknite políčko Povoliť používateľom vybrať, či chcete aktualizovať na novú verziu šablóny formulára a potom kliknite na tlačidlo OK.

    Poznámka: Na základe predvoleného nastavenia údajov pre hodnotu databázy registry EnableAutoUpdatePrompt je 0 (vypnuté). Používateľom sa zobrazí výzva na inováciu formulára len vtedy, ak správca systému zmenil údaje pre hodnotu EnableAutoUpdatePrompt z 0 (vypnuté) na 1 (zapnuté).

  4. V ponuke súbor kliknite na položku Publikovať a potom postupujte podľa krokov v Sprievodcovi publikovaním.

Nabudúce používateľ otvorí formulár, ktorý je založený na šablóne formulára programu InfoPath sa zobrazí dialógové okno, ktoré vyzývajú používateľa môžete nahradiť jeho alebo jej kópiu existujúcej šablóny formulára na novú verziu. Používateľa môžete potom rozhodnutie o postupe. Ak sa nezobrazí dialógové okno, potom údaje pre hodnotu EnableAutoUpdatePrompt je pravdepodobne 0 (vypnuté) namiesto 1 (zapnuté).

Poznámka: Skôr ako skutočne sa otvorí formulár, používatelia aktívne získať najnovšiu verziu balíka príslušnú časť šablóny formulára (súbor .xsn) tak, že kliknete na prepojenie získať aktualizáciu tohto formulára alebo Získať aktualizácie z formulárov v tejto kategórii v dialógovom okne Vyplniť formulár. Aj v prípade, že používatelia už máte najnovšiu verziu doplnku šablóny formulára v počítačoch, prepojenia zostať aktívny. V tomto scenári, keď používateľ klikne na jedno z prepojení na aktualizáciu programu InfoPath jednoducho ukladá najnovšie šablóny formulára v počítači používateľa znova.

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×