V programe Microsoft Office InfoPath 2007 môžete navrhnúť šablónu formulára, ktorú možno otvoriť pomocou programu InfoPath alebo webového prehliadača. Ak sa šablóna formulára dá otvoriť pomocou prehliadača, nazýva sa šablóna formulára kompatibilná s prehliadačom. Okrem programu Office InfoPath 2007 môžete navrhnúť aj šablóny formulárov, ktoré fungujú v programe InfoPath 2003, alebo konvertovať formuláre vytvorené v programe Microsoft Office Word alebo iné programy na šablóny formulárov programu Office InfoPath 2007.
Ak však vykonáte tieto kroky, môžu sa vyskytnúť problémy s kompatibilitou alebo iné problémy. Niektoré funkcie programu InfoPath napríklad nie sú podporované v šablónach formulárov kompatibilných s prehliadačom, čo môže viesť k problémom počas procesu publikovania. Podobne niektoré funkcie programu Office InfoPath 2007 nefungujú v šablónach formulára programu InfoPath 2003 a niektoré funkcie Word nie sú podporované v programe InfoPath a zahodia sa, keď infopath importuje formulár Word.
Najrýchlejším spôsobom, ako identifikovať tieto typy problémov v šablóne formulára, je použitie pracovnej tably Kontrola návrhu . Problémy potom môžete odstrániť pred publikovaním šablóny formulára.
Obsah tohto článku
- Pracovná tabla Kontrola návrhu
- Chyby a správy: Aký je rozdiel?
- Okolnosti, za ktorých Program InfoPath kontroluje problémy
Pracovná tabla Kontrola návrhu
Najlepším spôsobom, ako zabezpečiť, aby šablóna formulára fungovala tak, ako by mala, je použitie pracovnej tably Kontrola návrhu na kontrolu potenciálnych problémov.
Pracovná tabla Kontrola návrhu umožňuje:
- Vyhľadajte problémy s kompatibilitou, ktoré môžu existovať v šablóne formulára. V niektorých prípadoch vám InfoPath automaticky vyrieši problém a upozorní vás na túto opravu. V iných prípadoch budete musieť problém vyriešiť manuálne. Ak chcete napríklad úspešne publikovať šablónu formulára kompatibilnú s prehliadačom, možno bude potrebné odstrániť nepodporovaný ovládací prvok alebo ho nahradiť iným ovládacím prvkom. Ak publikujete šablónu formulára kompatibilnú s prehliadačom, môžete tiež zobraziť informácie týkajúce sa servera na pracovnej table Kontrola návrhu .
- Zmeňte nastavenie kompatibility pre šablónu formulára. Predpokladajme napríklad, že iba používatelia, ktorí majú v počítači nainštalovaný program InfoPath, môžu zobraziť a vyplniť formuláre založené na šablóne formulára. Ak chcete, aby šablóna formulára fungovala aj vo webovom prehliadači, môžete kliknúť na položku Zmeniť nastavenie kompatibility na pracovnej table Kontrola návrhu a získať prístup k možnosti na vytvorenie šablóny formulára kompatibilnej s prehliadačom namiesto šablóny formulára iba v programe InfoPath. Keď zmeníte nastavenie kompatibility pre šablónu formulára, chyby a hlásenia na pracovnej table Kontrola návrhu sa podľa toho aktualizujú.
1. Text v hornej časti pracovnej tably označuje, že šablóna formulára je momentálne kompatibilná s programom Office InfoPath 2007 a serverom spusteným služba InfoPath Forms Services. Ak chcete toto nastavenie zmeniť, kliknite na prepojenie Zmeniť nastavenie kompatibility .
2. Na pracovnej table sa zobrazujú chyby, pretože šablóna formulára kompatibilná s prehliadačom obsahuje nepodporované ovládacie prvky. Ak chcete úspešne publikovať šablónu formulára kompatibilnú s prehliadačom, mali by ste tieto ovládacie prvky odstrániť.
InfoPath automaticky vyhľadá problémy vždy, keď:
- Otvorenie šablóny formulára
- Zmena nastavenia kompatibility pre šablónu formulára
- Uloženie alebo publikovanie šablóny formulára
- Importovanie dokumentu balíka Microsoft Office Word do programu InfoPath
Zoznam chýb a hlásení na pracovnej table Kontrola návrhu môžete aktualizovať kliknutím na tlačidlo Obnoviť na pracovnej table. Je to užitočné, ak chcete odstrániť položky zo zoznamu počas odstraňovania problémov v šablóne formulára.
Poznámka
Kliknutím na tlačidlo Obnoviť sa neaktualizujú správy, ktoré sa zobrazia ako výsledok importovania Word dokumentu do programu InfoPath. Ak chcete odstrániť správy importu z pracovnej tably Kontrola návrhu, musíte otvoriť dialógové okno Zdroj Files (ponuka Nástroje) a potom odstrániť súbor s názvom ImportErrors.xml. Tento súbor sa vytvorí automaticky pri importe dokumentu Word do programu InfoPath. Po odstránení súboru ImportErrors.xml kliknite na položku Obnoviť na pracovnej table Kontrola návrhu a natrvalo odstráňte správy importu. Na správne fungovanie šablóny formulára sa ImportErrors.xml súbor nevyžaduje. Z bezpečnostných dôvodov je vhodné odstrániť tento súbor pred publikovaním šablóny formulára.
Chyby a správy: Aký je rozdiel?
Pri navrhovaní šablóny formulára sa môžu vyskytnúť hlásenia aj chyby. Vo väčšine prípadov je na úspešné publikovanie šablóny formulára potrebné opraviť chyby. Na správy môžete odpovedať voliteľne.
Nasledujúca tabuľka popisuje rozdiel medzi chybami a hláseniami na pracovnej table Kontrola návrhu .
| Ikona | Typ | Popis |
|---|---|---|
|
Chyba | Šablóna formulára nebude fungovať správne. Chyby by ste mali opraviť pred publikovaním šablóny formulára. |
|
Správa | Šablóna formulára nemusí fungovať podľa očakávaní. Správy sú menej závažné ako chyby. Pred publikovaním šablóny formulára si môžete vybrať, či sa majú správy adresovať. |
Okolnosti, za ktorých Program InfoPath kontroluje problémy
Nasledujúca tabuľka popisuje rôzne typy problémov, ktoré sa môžu vyskytnúť na pracovnej table Kontrola návrhu a kedy sa tieto problémy zvyčajne vyskytujú v šablóne formulára.
| Typ problému | Popis |
|---|---|
| Kompatibilita prehliadača | Šablóna formulára programu Office InfoPath 2007 navrhnutá tak, aby sa zobrazovala a vypĺňala vo webovom prehliadači, sa nazýva šablóna formulára kompatibilná s prehliadačom. Problémy s kompatibilitou prehliadača sa zvyčajne vyskytujú po zmene bežnej šablóny formulára iba v programe InfoPath na šablónu formulára kompatibilnú s prehliadačom. Predpokladajme napríklad, že používatelia vyplnia formulár poistnej reklamácie v infopathe a chcete, aby teraz mohli formulár vyplniť v prehliadači. V tomto prípade je potrebné zmeniť nastavenie kompatibility pre šablónu formulára. Táto zmena niekedy vedie k chybám alebo hláseniam na pracovnej table Kontrola návrhu . Ak napríklad pôvodná šablóna formulára obsahovala roly používateľa, po zmene nastavenia kompatibility sa na pracovnej table Kontrola návrhu zobrazí chyba, pretože roly používateľov nie sú podporované v šablónach formulárov kompatibilných s prehliadačom. Poznámka: Ak začiarknete políčko Overiť na serveri na pracovnej table Kontrola návrhu, môžete zobraziť chyby a hlásenia generované serverom spusteným služba InfoPath Forms Services okrem chýb a hlásení, ktoré InfoPath zistí. Môžu sa zobraziť pod nadpisom Kompatibilita prehliadača (overené na serveri) na pracovnej table Kontrola návrhu . |
| Optimalizácia prehliadača | Problémy s optimalizáciou prehliadača sa môžu vyskytnúť, ak začiarknete políčko Overiť na serveri na pracovnej table Kontrola návrhu . Chyby optimalizácie a správy sú generované serverom a môžu vám pomôcť pri rozhodovaní, ktoré sú určené na zlepšenie výkonu formulára v prehliadači. |
| Spätná kompatibilita | Šablóny formulárov programu Office InfoPath 2007, ktoré fungujú aj v programe InfoPath 2003, sa nazývajú spätne kompatibilné šablóny formulárov. Problémy so spätnou kompatibilitou sa vyskytujú pri pridávaní ovládacieho prvku alebo funkcie do šablóny formulára, ktorá nebude v programe InfoPath 2003 fungovať. Väčšina šablón formulárov programu Office InfoPath 2007 nemusí byť kompatibilná s programom InfoPath 2003. Preto Program Office InfoPath 2007 automaticky skryje chyby spätnej kompatibility a hlásenia na pracovnej table Kontrola návrhu . Chyby spätnej kompatibility a hlásenia sa predvolene zobrazujú iba vtedy, keď otvoríte šablónu formulára programu InfoPath 2003 v režime návrhu programu Office InfoPath 2007 alebo keď v zozname Uložiť vo formáte v dialógovom okne Uložiť alebo Uložiť ako vyberiete šablónu formulára programu InfoPath 2003. Za všetkých ostatných okolností je potrebné manuálne vybrať zobrazenie chýb a hlásení spätnej kompatibility na pracovnej table Kontrola návrhu začiarknutím políčka Zobraziť zostavu o kompatibilite s programom InfoPath 2003 v dialógovom okne Možnosti formulára (kategória Kompatibilita ). |
| Importovanie | Problémy s importom sa môžu vyskytnúť pri importovaní formulára z iného programu, ako je napríklad Microsoft Office Word, a program InfoPath sa pokúsi importovať funkcie, ktoré nepodporuje. V niektorých prípadoch InfoPath odstráni nepodporovanú funkciu alebo ju nahradí zástupným obrázkom. InfoPath napríklad nepodporuje záložky ani animované textové efekty, preto sa tieto funkcie vo výslednej šablóne formulára odstránia. V iných prípadoch môže byť funkcia čiastočne podporovaná. Pri importe Word dokumentu sa napríklad skonvertujú všetky hypertextové prepojenia, ale ak hypertextové prepojenie používa iný protokol ako HTTP, HTTPS, FILE, FTP alebo MAILTO, hypertextové prepojenie nebude fungovať, keď používateľ klikne na prepojenie. Poznámka: Pomocou Sprievodcu importom môžete skonvertovať hárky Programu Microsoft Office Excel na šablóny formulárov programu InfoPath. Problémy súvisiace s importovaním excelových hárkov sa však na pracovnej table Kontrola návrhu nezobrazia rovnako ako pri importe Word dokumentov. |
| Kompatibilita offline | Pri sprístupnení šablóny formulára na používanie v režime offline sa môžu vyskytnúť problémy s režimom offline. V závislosti od návrhu šablóny formulára môžu používatelia offline naďalej pristupovať k údajom, ktoré pochádzajú z dotazov do databáz a iných zdrojov údajov, až na určité výnimky. Tieto výnimky sú uvedené na pracovnej table Kontrola návrhu . |
| Časť šablóny | Ak šablóna formulára obsahuje časť šablóny a na pracovnú tablu Ovládacie prvky ste pridali novšiu verziu časti šablóny, na pracovnej table Kontrola návrhu sa zobrazí upozornenie, že je k dispozícii aktualizácia časti šablóny. |
| Údajová väzba | Problémy so väzbou sa môžu vyskytnúť, keď je vzťah medzi ovládacím prvkom v šablóne formulára a príslušným poľom alebo skupinou v zdroji údajov nejakým spôsobom chybný. Ak sú problémy so väzbou dostatočne závažné na to, aby spôsobili zlyhanie ovládacieho prvku vo formulári používateľa, zobrazia sa na pracovnej table Kontrola návrhu . Ak sú problémy s väzbou menej závažné, na pracovnej table Kontrola návrhu sa nezobrazí chyba ani hlásenie, hoci v pravom hornom rohu ovládacieho prvku v šablóne formulára sa zobrazí modrá alebo červená ikona. Ďalšie informácie o probléme získate kliknutím pravým tlačidlom myši na ovládací prvok a následným kliknutím na položku Ďalšie podrobnosti v kontextovej ponuke. |