Űrlapadatok küldése

Fontos: Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Tartalom

Áttekintés

Űrlapadatok küldése Access- vagy SQL Server-alapú adatbázisba

Adatok küldése webszolgáltatásba

Űrlapadatok küldése Microsoft Windows SharePoint Services szolgáltatást futtató kiszolgálónak

Űrlapadatok küldése e-mailben

Űrlapadatok küldése webkiszolgálón futó alkalmazásba

Űrlapadatok küldése adatkapcsolati fájl használatával

Űrlapadatok küldése kód használatával

Áttekintés

Ha egy nagyobb üzleti folyamat részeként a Microsoft Office InfoPath-űrlapokat használja adatgyűjtésre, akkor az adatok rendszerint nem maradnak a felhasználók által kitöltött űrlapokban. Ehelyett az űrlapból az üzleti folyamat következő fázisába kerülnek át, többnyire külső adatforrásba, például adatbázisba, webszolgáltatásba vagy webkiszolgálón futó alkalmazásba. Egy alkalmazott az InfoPath használatával például kitölthet egy Költségjelentési űrlapot, majd továbbküldheti egy webszolgáltatásba, ahol megtörténik a feldolgozása.

InfoPath-űrlap küldése külső adatforrásnak

Az űrlapok mentésétől eltérően ha a felhasználó az űrlap kitöltése során kiválaszt egy tárolási helyet, akkor az űrlap elküldésekor az adatok az űrlaphoz tartozó sablon tervezésekor megadott helyre továbbítódnak. Amikor űrlapsablont tervez és engedélyezi az űrlap küldését, megadhatja, hogy a felhasználók által bevitt adatok küldése a következő helyek közül hová történjen:

  • Microsoft Office Access- vagy SQL Server-alapú adatbázisba

  • Webszolgáltatásba

  • Microsoft Windows SharePoint Services szolgáltatást futtató kiszolgálónak

  • E-mail üzenetbe

  • Webkiszolgálón futó alkalmazásba

  • Az InfoPath programot futtató egyedi alkalmazásba

Az űrlapadatok küldési céljának a megadásával a folyamatokat nagyobb mértékben ellenőrizheti, így jelentősen javíthatja az üzleti folyamatok pontosságát és hatékonyságát. Mielőtt a felhasználók elküldhetnék az adataikat, az InfoPath ellenőrzi azok érvényességét és lehetővé teszi, hogy a felhasználók az érvénytelen adatokat javíthassák. Ez a szolgáltatás azt segíti elő, hogy a külső adatforrásba csak érvényes adatok továbbítódjanak.

Olyan űrlapsablon tervezésére is lehetősége van, amellyel a felhasználók az adataikat nem csak egy, hanem akár egyszerre több helyre is elküldhetik. Tervezhet például olyan Költségjelentési űrlapsablont, ahol amikor a felhasználók a kitöltött űrlapokat elküldik, az adatok adatbázisba továbbítódnak, emellett minden kitöltött űrlapnak másolata továbbítódik e-mailben a menedzsernek is.

Ha külső adatforrásnak elküldhető űrlapsablont tervez, az InfoPath alapértelmezés szerint bekapcsolja a Fájl menü Küldés parancsát, valamint a Küldés gombot a Szokásos eszköztáron. A Küldés parancs elnevezését igény esetén megváltoztathatja. Emellett beilleszthet közvetlenül az űrlapsablonba is egy gombot, amelyre a felhasználók az űrlap kitöltését követően rákattinthatnak az űrlapadatok elküldéséhez.

Az űrlapsablon úgy is kialakítható, hogy az űrlap elküldését követően az alábbiak egyike történjen:

  • A meglévő űrlap bezáródik

  • A meglévő űrlap bezáródik és egy új, üres űrlap nyílik meg

  • A meglévő űrlap nyitva marad

Ezen túlmenően megadhat egy üzenetet is, amely az űrlapot elküldése után tájékoztatja a felhasználókat, hogy a küldés sikeres volt-e.

Vissza a lap tetejére

Űrlapadatok küldése Access- vagy SQL Server-alapú adatbázisba

Az InfoPath-űrlapokat gyakran küldik adatbázisokba, ahol sokszor csak egy táblát frissítenek az ügyféladatokkal, ám emellett sokkal összetettebb helyzetek is lehetségesek, például módosíthatnak több olyan táblát is, amelyek egy Költségjelentési űrlapsablonban egymásra hivatkoznak. Az InfoPath programban olyan űrlapsablont tervezhet, amely parancssor vagy egyedi kód használatára nélkül, közvetlenül elküldhető egy Access- vagy SQL Server-alapú adatbázisba. Az űrlapadatok más típusú adatbázisokba is elküldhetők egyedi kód használatával, illetve oly módon, hogy az űrlapot egy, az adatbázishoz kapcsolódó webszolgáltatásba küldi.

Egy űrlap Access- vagy SQL Server-alapú adatbázisba küldéséhez olyan űrlapsablont kell tervezni, amely ezen az adatbázison alapul. Ez biztosítja azt, hogy az űrlapsablon adatforrás megfeleljen az adatbázis szerkezetének. Ha egy már létező űrlapsablonhoz rendel hozzá adatbáziskapcsolatot, akkor a felhasználók nem tudják elküldeni a kitöltött űrlapokat az adatbázisba, mivel az űrlap adatforrása nem illeszkedik az adatbázis szerkezetéhez és az InfoPath az adatok elküldésekor nem tudja frissíteni a megfelelő adatbázis-mezőket.

Adatbázison alapuló InfoPath-űrlapsablon tervezésekor a következőket vegye figyelembe:

  • Ha az űrlapsablont több adatbázishoz kapcsolja, akkor a táblákat kulcsmezőkkel kell összekapcsolni.

  • Hosszú adattípusok (képek és más grafikus elemek, OLE objektumok, fájlmellékletek és Access Memo vagy SQL adattípusok) nem szerepelhetnek az adatkapcsolatban. Az InfoPath nem támogatja az adatkapcsolatot ezekkel a hosszú adattípusokkal. Ha egyes mezőket ki szeretne hagyni az adatbázisból, használja az Adatkapcsolat varázslót az adatkapcsolat létrehozásához.

Az Adatkapcsolat varázsló utolsó lapján található Összegzés mezőben látható információból megállapíthatja, hogy a sablon a fenti feltételeknek megfelel-e. Az Összegzés mezőből leolvasható, hogy az űrlapküldés engedélyezve van-e, tiltás esetén pedig ennek az oka is fel vantüntetve.

Az űrlapsablon és az adatbázis közötti adatkapcsolat létrehozása után testreszabhat minden egyéb küldési beállítást. Megváltoztathatja például az űrlapsablon Küldés gombján megjelenő szöveget. Módosíthatja a felhasználókat az űrlap sikeres elküldéséről tájékoztató üzenetet is és meghatározhatja, hogy az űrlap a küldést követően nyitva maradjon-e.

Vissza a lap tetejére

Adatok küldése webszolgáltatásba

A webszolgáltatást akár az üzleti folyamat egy munkafolyamatának a kialakítására, akár az adatbázis feletti középső rétegként használja, az InfoPath megkönnyíti a webszolgáltatásokkal kapcsolatban álló űrlapsablonok létrehozását. Az InfoPath Adatkapcsolat varázslója végigvezeti az űrlapsablon webszolgáltatáshoz történő kapcsolásának folyamatán.

Két egyszerű módon mód van a webszolgáltatásoknak űrlapokat küldő űrlapsablonok létrehozására:

  • Létező űrlapsablon webszolgáltatáshoz kapcsolása

  • Webszolgáltatáson alapuló új űrlapsablon tervezése

Az InfoPath mindkét fenti módszer esetében olyan adatforrást hoz létre, amely a webszolgáltatás sémáján alapul. Ez lehetővé teszi, hogy az űrlapsablonon alapuló űrlapok adatokat küldjenek a webszolgáltatásba.

Technikai adatok

Űrlap elküldése webszolgáltatásnak elküldésekor a felhasználók az űrlap elküldése egy SOAP-borítékban adatként Extensible Markup Language (XML). A SOAP-borítékban úgy működik, mint a bemeneti paraméterre, a megadott Web service művelethez. Ez összevetheti az űrlap elküldése HTTP használatával, amely egy BEJEGYZÉST a HTTP-összehívásban az XML-dokumentum eredménye.

Mielőtt InfoPath-űrlapsablont kapcsolna egy webszolgáltatáshoz, gondolja át a következőket:

  • Az InfoPath nem tud olyan webszolgáltatáshoz csatlakozni, amely távoli eljáráshívás (RPC) kódolású stílust használ. A program csak a Document Literal alapú kódolást támogatja.

  • Ha egy űrlapsablont úgy állít be, hogy annak az űrlapjai adatokat küldjenek egy webszolgáltatásba, megadhatja azt is, hogy az űrlapok csak bizonyos mezőket vagy csoportokat küldjenek el vagy az űrlapban szereplő összes adatot.

Miután beállította a webszolgáltatás adatkapcsolatát, hozzáadhatja a Küldés gombot az űrlapsablonhoz és testreszabhat minden egyéb küldési beállítást is.

Vissza a lap tetejére

Űrlapadatok küldése Microsoft Windows SharePoint Services szolgáltatást futtató kiszolgálónak

Olyan űrlapsablont is tervezhet, amely Microsoft Windows SharePoint Services szolgáltatást futtató kiszolgálónak küld adatokat. Ekkor minden felhasználói űrlap egy dokumentumtárban tárolható és rendezhető. Ezen túlmenően a felhasználók kitölthetnek olyan űrlapokat is, amelyek közvetlenül a dokumentumtárból származó űrlapsablonon alapulnak. Az adatok exportálhatók a Microsoft Office Excel programba is vagy több űrlapból származó adatokat egyesíthetnek egyetlen űrlapban. Ha engedélyezi az űrlap küldését közvetlenül a dokumentumtárba, akkor előre meghatározhatja az űrlapneveket, akár statikus értékekkel, akár az űrlapban található adatok alapján vagy valamilyen képlet használatával.

Miután az űrlapsablon beállítása során engedélyezte az űrlap küldését SharePoint-dokumentumtárba, hozzáadhatja a Küldés gombot az űrlapsablonhoz és testreszabhat minden egyéb küldési beállítást is, például a Küldés gomb szövegét vagy a felhasználókat az űrlap sikeres elküldéséről tájékoztató szöveget, illetve meghatározhatja, hogy az űrlap nyitva maradjon-e a küldést követően is.

Vissza a lap tetejére

Űrlapadatok küldése e-mailben

A levelezőprogramok használata az egyik legkönnyebb és leggyakoribb módja egy üzleti folyamat munkafolyamatának kialakítása során. Olyan InfoPath-űrlapsablont is tervezhet, amely lehetővé teszi, hogy a felhasználók a Küldés gombra kattintsanak a Szokásos eszköztáron vagy a Fájl menüben és a kitöltött űrlapot akár mellékletként, akár az e-mail üzenet törzseként elküldjék. Az űrlapsablon tervezésekor az e-mail címek, a tárgy és a csatolt fájl neve mind előre definiálhatók - akár statikus értékekkel, akár az űrlapban található adatok alapján, akár képlet használatával. Tervezhet például olyan űrlapsablont, amellyel a kitöltött űrlapok automatikusan továbbítódnak egy előre meghatározott tárgyú e-mail üzenetben egy, az űrlap egyik bejegyzésén alapuló e-mail címre. Továbbá a felhasználók által bevitt űrlapadatok alapján dinamikus fájlneveket adhat az űrlapoknak.

A felhasználók csak abban az esetben küldhetik el az űrlapot e-mailként, ha számítógépükre telepítve van a Microsoft Office Outlook 2003 vagy a Microsoft Office Outlook 2007 program. Azoknak a felhasználóknak, akik űrlapokat töltenek ki egy webböngészőben, nincs szükségük az Outlookra ahhoz, hogy űrlapjaikat e-mail üzenetben küldjék el.

Miután az űrlapsablon beállításokban engedélyezte az űrlap e-mail üzenetben történő elküldését, hozzáadhatja a Küldés gombot a Szokásos eszköztárhoz, valamint a Küldés parancsot a Fájl menühöz az űrlapsablonban, és testreszabhat minden egyéb küldési beállítást, például a Küldés gomb szövegét vagy a felhasználókat az űrlap sikeres elküldéséről tájékoztató szöveget, illetve meghatározhatja, hogy az űrlap nyitva maradjon-e a küldést követően is.

Vissza a lap tetejére

Űrlapadatok küldése webkiszolgálón futó alkalmazásba

Ha egy meglévő Active Server Pages (ASP) lap vagy egyéb programkódját dolgozhat XML-adatok webkiszolgálóra, akkor is a űrlapsablon tervezése, hogy a felhasználók elküldhetik webkiszolgálón kitöltött űrlapokat a HTTP-bejegyzés módszerének alkalmazásával. A felhasználók küldheti el az ilyen űrlapsablon konfigurálásakor InfoPath üzenetet hoz létre, amely tartalmazza az űrlap adatait, és ezután ezt az üzenetet küld az érintett webkiszolgálóra. Küldje el az adatokat a webkiszolgálóra történő űrlapsablon tervezésekor Küldés gomb hozzáadása az űrlapsablonhoz, megjelenő szöveget adja meg a Küldés gomb, a felhasználók jelezheti, ha az űrlap sikerült elküldeni, majd adja meg, hogy tartani az űrlap megnyitása után Beküldési megjelenített üzenetek testreszabása.

Vissza a lap tetejére

Űrlapadatok küldése adatkapcsolati fájl használatával

A Microsoft Office InfoPath 2007 programban lehetőség van olyan XML adatkapcsolati fájl létrehozására, amely minden, az adatkapcsolathoz szükséges beállítást tartalmaz. Ez a fájl egy adatkapcsolattárban tárolható egy Microsoft Office SharePoint Server 2007 webhelyen, és ezután több űrlapsablont is tervezhet úgy, hogy ugyanaz az XML-fájl állítja be az adatkapcsolatot. Ha adatkapcsolati fájlt használ, az azt jelenti, hogy ha az adatkapcsolatban bármilyen változás történik – például a külső adatforrás helye megváltozik – akkor elegendő egyszer frissíteni az adatkapcsolati fájlt, ahelyett, hogy az adatkapcsolatot frissítené minden egyes űrlapsablonon. Minden űrlapsablon, ami az adatkapcsolati fájlt használja, automatikusan frissül az új beállításokkal.

Az adatkapcsolati fájl tartalmazhat olyan beállításokat, amelyek meghatározzák, hogy a felhasználók hogyan küldhetik el az űrlapadatokat. Olyan űrlapsablont is tervezhet, amely az adatkapcsolati fájl beállításait használja. Miután az űrlapsablon beállításaiban engedélyezte az űrlap küldését, hozzáadhatja a Küldés parancsot a Fájl menühöz, valamint a Küldés gombot a Szokásos eszköztárhoz az űrlapsablonon alapuló űrlapnál, és testreszabhat minden egyéb küldési beállítást, például a Küldés gomb és parancs szövegét, vagy a felhasználókat az űrlap sikeres elküldéséről tájékoztató szöveget, illetve meghatározhatja, hogy az űrlap nyitva maradjon-e a küldést követően is.

Vissza a lap tetejére

Űrlapadatok küldése kód használatával

Annak érdekében, hogy az űrlapadatok küldése során az űrlapsablonban a lehető legtöbb szolgáltatást használhassa, írhat kezelt kódot a Microsoft Visual Basic .NET, a Microsoft Visual C# .NET vagy parancsfájlt is. Az űrlapsablon szolgáltatásait például bővítheti azzal, hogy lehetővé teszi az űrlapok küldését egyszerre egynél több helyre vagy egy külső adatforrásba, amelyet egyébként az InfoPath nem támogat.

Tipp: Ha az InfoPath adatkapcsolat beállításaival nem tudja az űrlapsablont úgy beállítani, hogy az engedélyezze a felhasználóknak a külső adatforrás felé történő űrlapküldést, akkor használja ezt a szolgáltatást a külső adatforrás felé történő adatkapcsolat egyéni megvalósításához.

Vissza a lap tetejére

Megjegyzés: Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×