Tartalom
- Bevezetés a csak InfoPath-nézetek használatába
- Használati forgatókönyvek
- 1. lépés: Csak InfoPath-nézet hozzáadása böngészőkompatibilis űrlapsablonhoz
- 2. lépés: A csak böngészőben használható nézet megjelenítése a böngészőbarát űrlapsablon webböngészőben való megnyitásakor
- 3. lépés: A csak InfoPath nézet megjelenítése, amikor a böngészőbarát űrlapsablon meg van nyitva az InfoPath alkalmazásban
Bevezetés a csak InfoPath-nézetek használatába
Egy űrlapsablont tervezhet, amely két típusú felhasználót foglal magába – azokat, akik telepítették a Microsoft Office InfoPath alkalmazást, és azokat, akik nem. Ezt a típusú űrlapsablont böngészőbarát űrlapsablonnak nevezik. A böngészőkompatibilis űrlapsablonokban a böngészőben nem működő InfoPath-szolgáltatások, -beállítások és -vezérlők rejtettek vagy le vannak tiltva tervező módban. Így nem csábítja önt arra, hogy használja őket a tervében.
Ha készen áll egy böngészőkompatibilis űrlapsablon megosztására a felhasználókkal, közzé kell tennie azt egy InfoPath Forms Services futtató kiszolgálón, majd engedélyeznie kell a böngészőben. Ha a felhasználók számítógépén telepítve van az InfoPath, akkor az űrlap az InfoPath alkalmazásban nyílik meg. Ha nincs telepítve az InfoPath, akkor az űrlap egy webböngészőben nyílik meg. Az űrlapsablon mindkét esetben nem tartalmaz olyan InfoPath-szolgáltatásokat, beállításokat vagy vezérlőket, amelyek nem működnek a böngészőben.
Ha arra számít, hogy sok felhasználó számítógépén telepítve lesz az InfoPath, előfordulhat, hogy nem szeretné korlátozni az űrlapsablon kialakítását a webböngészőben támogatott funkciók részhalmazára. Ebben az esetben két nézetet hozhat létre a böngészőkompatibilis űrlapsablonból. Az egyik nézet azoknak a felhasználóknak lesz, akik böngészőben nyitják meg az űrlapsablont. A másik nézetet kizárólag azok a felhasználók fogják használni, akiknél az InfoPath telepítve van a számítógépükre. Ez az InfoPath-only nézet soha nem jelenik meg webböngészőben. Következésképpen ebben a nézetben olyan InfoPath-funkciókat is használhat, amelyeket egyébként nem használhatna, például felhasználói szerepköröket vagy fő-/részletvezérlőket.
Ebből a témakörből megtudhatja, hogyan tervezhet csak egy dedikált InfoPath-nézetet egy böngészőkompatibilis űrlapsablonban. Emellett megtudhatja, hogyan hozhat létre olyan szabályt, amely észleli, hogy az űrlapsablont megnyitó felhasználó számítógépén telepítve van-e az InfoPath. Az InfoPath észlelése esetén a felhasználó az InfoPath-specifikus nézetet fogja látni. Ha az InfoPath nem észlelhető, a felhasználó ehelyett a böngészőspecifikus nézetet fogja látni egy webböngészőben.
Használati forgatókönyvek
Tegyük fel, hogy egy biztosítótársaságnál dolgozik, és egy böngészőkompatibilis űrlapsablont tervez a biztosítási igények feldolgozásához. A böngészőkompatibilis űrlapsablonnak tartalmaznia kell azokat a szabályzatőrzőket, akik megnyitják és kitöltik a vállalati webhelyről származó jogcíműrlapot, valamint azokat a belső felhasználókat, akik felülvizsgálják és jóváhagyják az adatokat a jogcíműrlapon. Az elvárás az, hogy a külső felhasználók számítógépén ne legyen telepítve az InfoPath, és hogy a belső felhasználók infopath-tal rendelkezzenek. Az InfoPath-tal nem rendelkező felhasználók számára két különálló űrlapsablont tervezhet– az egyik böngészőkompatibilis, a másik pedig nem. Egyszerűbb és időtakarékosabb azonban egy böngészőkompatibilis űrlapsablont tervezni, amely a következő nézeteket tartalmazza:
1. nézet: Külső, jogcímbejelentő nézet Ez az a nézet, amelyet a kötvénytulajdonosok látnak, amikor bejelentkeznek a webhelyre, és megnyitnak egy jogcíműrlapot. Mivel nem lehet tudni, hogy egy kötvénytulajdonos rendelkezik-e az InfoPath egy példányával a számítógépén, az űrlapsablonnak böngészőkompatibilisnek kell lennie. Vagyis meg kell győződnie arról, hogy az űrlapot ki lehet tölteni egy webböngészővel.
2. nézet: Belső, jogcímfeldolgozási nézet Ez a nézet a kárigényfeldolgozók számára készült, akik áttekintik a beküldött kárigény-űrlapot, és jóváhagyásra átirányítják egy biztosítási beállítóhoz. Minden biztosítótársaság alkalmazottja rendelkezik az InfoPath alkalmazással a számítógépére. Ezért dedikált InfoPath-nézetet tervezhet számukra. A házirendőrzők által webböngészőn keresztül elérhető jogcímbejelentő nézettől eltérően az InfoPath-specifikus nézet soha nem jelenik meg sehol, csak az InfoPath alkalmazásban, ezért tartalmazhat olyan szolgáltatásokat, vezérlőket és beállításokat, amelyek nem érhetők el a böngészőkompatibilis űrlapsablonban.
1. lépés: Csak InfoPath-nézet hozzáadása böngészőkompatibilis űrlapsablonhoz
Ha csak InfoPath-nézetet szeretne létrehozni egy böngészőkompatibilis űrlapsablonban, módosítsa a beállításokat a Tulajdonságok megtekintése párbeszédpanelen. Ez a beállítás lehetővé teszi, hogy az InfoPath-felhasználók lássák a nézetet, de megakadályozzák, hogy a nézet megjelenjen a webböngészőben.
Nyissa meg a böngészőkompatibilis űrlapsablont.
A Nézet menüben kattintson a Nézetek kezelése elemre.
A Műveletek csoport Nézetek munkaablakában kattintson az Új nézet hozzáadása elemre.
A Nézet hozzáadása párbeszédpanelen írja be a nézet nevét, majd kattintson az OK gombra.
A Nézet kiválasztása listában kattintson duplán az imént létrehozott nézetre.
Kattintson az Általános fülre.
Törölje a Megjelenítés a Nézet menüben az űrlap kitöltésekor jelölőnégyzet jelölését .
Megjegyzés
A jelölőnégyzet jelölésének törlése megakadályozza, hogy azok a felhasználók, akiknél nincs telepítve az InfoPath, megpróbáljanak csak InfoPath-nézetre váltani.
Jelölje be a Csak InfoPath-funkciók engedélyezése (a nézet nem lesz elérhető a webböngészőkben) jelölőnégyzetet, majd kattintson az OK gombra.
A nézetet a szokásos módon tervezheti meg.
Mostantól számos olyan funkciót, vezérlőt és beállítást használhat az InfoPath-nézetben, amelyek egyébként nem lennének elérhetők böngészőkompatibilis űrlapsablonban. Például a Vezérlők munkaablakban lévő vezérlők bármelyikét használhatja, nem csak a böngészőben működőket. Emellett a Kiadványtesztelő munkaablakban nem jelennek meg böngészőkompatibilitási hibák vagy üzenetek.Megjegyzés
Bár az InfoPath legtöbb funkcióját használhatja csak InfoPath-nézetben, a böngészőkompatibilis űrlapsablonra vonatkozó bizonyos szolgáltatások és beállítások továbbra is letiltva vagy rejtve maradnak. Például nem engedélyezheti a digitális aláírásokat a teljes űrlapsablonhoz, és nem használhat szkriptet a nézetben, mivel az űrlapsablon egyik nézete böngészőkompatibilis.
Ha további Csak InfoPath-nézeteket szeretne hozzáadni a böngészőkompatibilis űrlapsablonhoz, ismételje meg a 2–9. lépést.
2. lépés: A csak böngészőben használható nézet megjelenítése a böngészőbarát űrlapsablon webböngészőben való megnyitásakor
Ebben az eljárásban megtudhatja, hogyan hozhat létre olyan szabályt, amely meghatározza, hogy a felhasználó milyen nézetet lát, amikor először megnyit egy űrlapot a böngészőkompatibilis űrlapsablon alapján. A szabály az űrlap első megnyitásakor és egy adott feltétel teljesülése után fut. Ebben az esetben a feltételnek ahhoz kell függenie, hogy a felhasználók böngészőben nyitják-e meg a böngészőbarát űrlapsablont. Ha igen, akkor megjelenik az űrlapsablon csak böngészőben megjelenő nézete. Ez a nézet a böngészőben támogatott funkciókra korlátozódik.
- Nyissa meg az InfoPath-only nézetet tartalmazó böngészőkompatibilis űrlapsablont.
- Az Eszközök menüben kattintson az Űrlapbeállítások elemre.
- A Kategória listában kattintson a Megnyitás és mentés gombra.
- A Megnyitási viselkedés csoportban kattintson a Szabályok elemre.
- Az Űrlapok megnyitására vonatkozó szabályok párbeszédpanelen kattintson a Hozzáadás gombra.
- A Szabály párbeszédpanelen írjon be egy kifejező nevet a szabálynak, például : 1. szabály: Váltás böngészőnézetre.
- A szabály futtatásának időpontjának megadásához kattintson a Feltétel beállítása gombra.
- Az Apply the rule when this condition is true (Szabály alkalmazása, ha ez a feltétel igaz) első mezőjében kattintson a The expression (Kifejezés) elemre.
- A második mezőbe írja be az xdEnvironment:IsBrowser() parancsot, majd kattintson az OK gombra.
- A Szabály párbeszédpanelen kattintson a Művelet hozzáadása elemre.
- A Művelet listában kattintson a Nézetváltás gombra.
- A Nézet listában kattintson arra a böngészőnézetre, amelyre váltani szeretne, majd kattintson az OK gombra.
- Ha meg szeretné akadályozni, hogy a szabályok a szabály után (az aktuális eseményhez) fussanak, jelölje be a Szabályok párbeszédpanelen a Szabályok feldolgozásának leállítása a szabály befejeződésekor jelölőnégyzetet.
Az imént létrehozott szabály az űrlapsablon megnyitásakor fog futni, és a megadott feltétel – azaz a felhasználó környezetének webböngészője – teljesül.
3. lépés: A csak InfoPath nézet megjelenítése, amikor a böngészőbarát űrlapsablon meg van nyitva az InfoPath alkalmazásban
Most egy másik szabályt fog hozzáadni a böngészőkompatibilis űrlapsablonhoz. Ez a szabály az űrlap első megnyitásakor és egy adott feltétel teljesülése után fut. Ebben az esetben annak a feltételnek kell teljesülnie, hogy a böngészőbarát űrlapsablont megnyitó felhasználó számítógépén telepítve van-e az InfoPath. Ha az Infopath telepítve van, akkor megjelenik az űrlapsablon InfoPath-only nézete. Mivel ez a nézet csak az InfoPath-on belül látható, az InfoPath funkcióinak teljes körét tartalmazhatja.
- Nyissa meg az InfoPath-only nézetet tartalmazó böngészőkompatibilis űrlapsablont.
- Az Eszközök menüben kattintson az Űrlapbeállítások elemre.
- A Kategória listában kattintson a Megnyitás és mentés gombra.
- A Megnyitási viselkedés csoportban kattintson a Szabályok elemre.
- Kattintson a Hozzáadás gombra.
- A Szabály párbeszédpanelen írjon be egy kifejező nevet a szabálynak, például 1. szabály: Váltás InfoPath-nézetre
- A szabály futtatásának időpontjának megadásához kattintson a Feltétel beállítása gombra.
- Az Apply the rule when this condition is true (Szabály alkalmazása, ha ez a feltétel igaz) első mezőjében kattintson a The expression (Kifejezés) elemre.
- A második mezőbe írja be a not(xdEnvironment:IsBrowser()) kifejezést.
- Kattintson az És gombra.
- Az első feltétel alatti első mezőben kattintson a Kifejezés elemre.
- A második mezőbe írja be a not(xdEnvironment:IsMobile()) kifejezést, majd kattintson az OK gombra.
- A Szabály párbeszédpanelen kattintson a Művelet hozzáadása elemre.
- A Művelet lista Művelet párbeszédpanelén kattintson a Nézetváltás gombra.
- A Nézet listában kattintson arra az InfoPath-nézetre, amelyre váltani szeretne, majd kattintson az OK gombra.
- Ha meg szeretné akadályozni, hogy a szabályok a szabály után (az aktuális eseményhez) fussanak, jelölje be a Szabályok párbeszédpanelen a Szabályok feldolgozásának leállítása a szabály befejeződésekor jelölőnégyzetet.
Az imént létrehozott szabály az űrlapsablon megnyitásakor fog futni, és a megadott feltétel – azaz az, hogy a felhasználó környezete InfoPath, és nem webböngésző vagy mobileszköz – teljesül.