Úvod do problematiky aktualizací existujících šablon formulářů

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Po publikování šablony formuláře, který jste změnili aplikace InfoPath můžete aktualizovat šablony formuláře (soubor s příponou XSN) a všechny existující formuláře (soubory XML) založené na této šabloně. Ve výchozím nastavení aplikace InfoPath automaticky nahradí starší verze šablony formuláře na nejnovější verzi. Můžete zvolit požadovaný způsob aktualizace stávající uživatelské formuláře.

V tomto článku

Aktualizaci šablon formulářů aplikace InfoPath

Důležité informace o aktualizaci šablon formulářů s podporou prohlížeče

Ochrana před ztrátou dat do existující uživatelské formuláře

Možnosti pro aktualizaci stávajícího uživatelské formuláře

Aktualizaci šablon formulářů aplikace InfoPath

Když uživatelé poprvé otevřete formulář, který je založený na vaší šabloně formuláře, základní soubor šablony formuláře uložený ve dočasné umístění na svém počítači. Toto dočasné umístění se nazývá mezipaměť. Mimo jiné umožní uživatelům, kteří jsou offline režimu, abyste mohli pracovat s místní kopii šablony formuláře.

InfoPath aktualizovat režim cached verze šablony formuláře zpřístupnění nové verze. Tato aktualizace se automaticky stane pokaždé, když uživatelé otevřít novou verzi formuláře. V případě uživatelé být práci v offline režimu publikování aktualizované šablony formuláře, proběhne aktualizace při příštím připojení k síti.

Uživatelé obvykle nebude Všimněte si probíhající aktualizaci, i když můžete zadat jinak při navrhnout šablonu formuláře.

Poznámka: Vlastní nainstalovaný formulář šablony je šablona formuláře, které máte nainstalované na počítačích uživatelů balíčku Microsoft Windows Installer (MSI) nebo jiné instalační program. Pomocí tohoto typu šablony formuláře ručně znovu nainstalujte šablony formuláře v počítačích uživatelů pokaždé, když je aktualizovat. Instalace dochází automaticky prostřednictvím programu například systémy Management Server (SMS) 2003, až na ploše plochy nasazení nebo prostřednictvím určitého druhu skript instalace.

Začátek stránky

Důležité informace o aktualizaci šablon formulářů s podporou prohlížeče

Všechny šablony formulářů s podporou prohlížeče jsou hostované na serveru, na kterém běží InfoPath Forms Services, což je serverová technologie založená na Windows SharePoint Services 3.0. Existují dva režimy nasazení šablon formulářů na serveru InfoPath Forms Services: jeden pro nasazení koncových uživatelů a druhý pro správu nasazení. Když aktualizujete šablony formulářů s podporou prohlížeče, zvažte následující skutečnosti:

  • Pokud nebudete chtít aktualizovat Šablona formuláře schválená správcem, musíte publikování aktualizované šablony formuláře a potom zadejte správce farmy Windows SharePoint Services 3.0 nasazení pro knihovnu formulářů v kolekci webů. Kolekce webů je sada webů na virtuálního serveru, které mají stejné vlastníka a sdílet nastavení správy. Pokud správce farmy nasadí aktualizované šablony formuláře, kterými váš kolega můžete určit, upgrade možnost "vedle sebe", která umožňuje aktualizovanou verzi formulář spustit společně s původní verze. Tato možnost upgradu umožňuje uživatelům, kteří jsou uprostřed vyplněním formuláře při jeho aktualizovanou verzi nasazení dokončete vyplňující formulář bez ztrátě své práce.

  • Pokud publikujete aktualizace do šablony formuláře, kterou jste sami nasadili Windows SharePoint Services 3.0 knihovně nebo seznamu, uživatelé, kteří jsou uprostřed vyplněním formuláře, který je založený na této šabloně formuláře se zobrazí chybová zpráva při pokusu o uložit nebo odeslat jejich f ORM. Z tohoto důvodu můžete upozorní na blížící se aktualizace uživatelů a případně převzetí šablony formuláře v režimu offline dobu největšího k provádění aktualizací.

Začátek stránky

Ochrana před ztrátou dat do existující uživatelské formuláře

Když potřebujete aktualizovat existující šablony formuláře, můžete ho změnit, publikujte a jejímu uživatelům. Však určité typy změn brání můžete přístup k datům v vyplněné formuláře založené na původní šabloně formuláře.

Pokud změníte šablonu formuláře, který může mít za následek ztráty dat nebo chyby ve formulářích, které jste už vyplněnými, zobrazí se. Často zobrazí se zpráva při přidávání nové, požadovaná pole do šablony formuláře nebo po přejmenování nebo odstranění pole nebo skupiny v šabloně formuláře.

Chybová zpráva upozorňující návrháře formuláře na možnou ztrátu dat

Pokud se tato zpráva, pokud klikněte na Ano a budeme pokračovat v provedené změny, nemusí být umožňuje přístup k datům do existujícího formuláře po publikování aktualizované šablony formuláře. V některých případech to může být přijatelné. Budete muset rozhodnout, co pro vaši situaci funguje.

Zajistit, aby se dostanete data, která už odebrané uživatelů, dodržujte při změny původní šabloně formuláře:

  • Nepřejmenovávejte existující pole a skupiny ve zdroji dat.

  • Nelze přesunout na existující pole a skupiny kolem ve zdroji dat.

  • Ze zdroje dat není odstranit existující pole a skupiny. Ovládací prvky můžete odstranit ze šablony formuláře snadnějšímu nějaké problémy, dokud necháte odpovídající pole ovládací prvek nebo skupinu ve zdroji dat.

Začátek stránky

Možnosti pro aktualizaci stávajícího uživatelské formuláře

Při změnách existující šablonu formuláře, může být nutné existující formuláře (soubory XML) založené na této šabloně mají být aktualizovány tak, aby fungovaly v rámci nejnovější verze šablony formuláře. Díky tomu, že uživatelé můžete pokračovat v práci se stávajícími formuláři bez problémů a můžete dál přístup k všechna data, která se shromažďují v těchto formulářích. Pokud aktualizujete stávajícího formuláře pro uživatele, existují tři metody, pomocí kterých můžete vybírat z:

  • Automatická aktualizace formulářů    Můžete nechat automaticky aktualizovat stávající formuláře, který je ve výchozím nastavení aplikace InfoPath. V tomto případě existující formuláře se budou shodovat nově aktualizované šablony formuláře. Například pokud odeberete ovládací prvek seznam v šabloně formuláře a pak publikovat upravené šablony formuláře aplikace InfoPath automaticky odeberete ovládací prvek seznam z existujícího formuláře.

  • Aktualizace formulářů pomocí kódu     S odborných můžete zadat kód pro zpracování OnVersionUpgrade události, který bude proveden poté, je číslo verze formuláře otvíraného starší než číslo verze šablony formuláře, na které je založeno. Například ve formuláři vyúčtování výdajů, můžete obslužná rutina události OnVersionUpgrade a zjistit, zda formulář s číslem starší verze obsahuje pole s názvem emailAddress, pokud ne, přidejte pole do formuláře. Událost OnVersionUpgrade slouží k provádění změn Schéma XML, které je založeno šablony formuláře.

  • Zvolte Neaktualizovat formulářů     Můžete Neaktualizovat existujícího formuláře. Pokud tato možnost vybrána, uživatelé budou moct vyplňovat formuláře založené na šabloně aktualizovaný formulář, ale nejspíš nebudou moct otevřít existující formuláře. Pokud jsou moct otevřít existující formuláře, nebudou moct upravit nově přidaná pole.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×