Vormiandmete edastamine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Selle artikli teemad

Ülevaade

Vormiandmete edastamine Accessi või SQL serveri andmebaasi

Vormiandmete edastamine veebiteenusele

Vormiandmete edastamine serveris, kus töötab Microsoft Windows SharePoint Services

Vormiandmete edastamine meilisõnumiga

Vormiandmete edastamine rakenduse veebiserverisse

Vormiandmete edastamine andmeühenduse faili abil

Vormiandmete edastamine koodi abil

Overview

Kui kasutate Microsoft Office InfoPathi vormid koguda andmeid suurema äriprotsessi osana, ei jää andmed tavaliselt vorme, mida kasutajad täita. Selle asemel vormi andmed teisaldatakse vormi järgmise etapi äriprotsessi tavaliselt, et nt andmebaasi, veebiteenuse või rakenduse veebiserverisse välise andmeallikaga. Näiteks töötaja võib kasutada InfoPathi kuluaruande vormi täitmine ja seejärel edastamine veebiteenusele vormile kus vormi saab töödelda.

InfoPathi vormi edastamine välisesse andmeallikasse

Erinevalt vormi, kus kasutajad valivad täidetava vormi talletamiseks asukoht, salvestades vormi edastamine saadab vormi andmed teatud asukohta, mis on määratletud kui vormimalli, mida on seostatud vormi loodi. Kui vormimalli kujundamine ja lubage vormi edastamine, saate valida andmed, mille kasutajad sisestavad poolt vormi järgmisest kohast:

  • Microsoft Office Access või Microsoft SQL Serveri andmebaasiga

  • Edastamine veebiteenusele

  • Serveris, kus töötab Microsoft Windows SharePoint Services

  • Meilisõnumi

  • Rakenduse veebiserverisse

  • InfoPathi majutavale kohandatud rakendus

Määramine, kuhu soovite andmed esitatakse vormide saate suurendada täpsemaks ja tõhusamaks äriprotsessid, sest see võimaldab teil avaldada need protsessid üle rohkem kontrolli. Enne, kui kasutajad saavad edastada oma vormi andmeid, tagab InfoPathi vormide andmed on kehtiv ja võimaldab kasutajatel sobimatud andmed parandada. See funktsioon aitab tagada, et ainult kehtivad andmed saadetakse välise andmeallikaga.

Lisaks kasutajatel esitada oma andmeid ühest kohast Vormimalli kujundamine, saate oma vormimalli kujundamine nii, et kasutajad saavad edastada oma vormi andmeid mitmest korraga. Näiteks saate kulude aruande Vormimalli kujundamine nii, et kui kasutaja edastab täidetud vormi, saadetakse andmed andmebaasi ning täidetud vormi koopia saadetakse ka meilisõnumi nende juhataja.

Iga kord, kui te vormimalli, mida saab esitada välisest andmeallikast, InfoPathi muutub menüü fail käsk Edasta kui ka tööriistariba Standardne nupp Edasta vaikimisi. Sõltuvalt teie vajadustele, saate valida käsu Edasta nime muuta. Lisaks saate lisada ka otse vormimalli, mida kasutajad saavad edastada oma vormi andmeid, kui nad lõpetanud vormi klõpsata nupu.

Te saate häälestada ka vormimalli nii, et toimub üks järgmistest pärast edastamist:

  • Olemasoleva vormi sulgemine

  • Olemasoleva vormi suletakse ja avatakse uus, tühi vorm.

  • Olemasoleva vormi avatuks.

Lisaks saate kirjutada sõnumi, mis kuvatakse pärast seda, kui kasutajad esitada oma vorm, mis määrab, kas vormi edastamine õnnestus.

Lehe algusesse

Vormiandmete edastamine Accessi või SQL serveri andmebaasi

InfoPathi vormide korduma esitada andmebaase, kas see on ühe tabeli värskendamine kliendi kirje või keerulisem stsenaariumid, nt mitme tabeli omavahel seotud kulude aruande vormimalli muutmine. Saate kujundada InfoPathi vormimalli nii, et see saab esitada otse Accessi või SQL serveri andmebaasi nõudmata, et kasutate skripti või kohandatud koodi. Te saate ka vormiandmete muud tüüpi andmebaasidega, kasutades kohandatud koodi või vormi edastamiseks veebiteenus, mis on ühendatud selle andmebaasi.

Accessi või SQL Serveri andmebaasiga vormi edastamiseks, peate selle andmebaasi põhineva vormimalli kujundamine. See tagab, et vormimalli andmeallikas vastab andmebaasi struktuuri. Kui lisate olemasoleva vormimalli andmebaasi ühendus, kasutajad ei saa te täidetud vorme andmebaasiga, kuna vormi andmeallikas ei vasta andmebaasi struktuuri. Kui vormimall ei vasta andmebaasi struktuuri, ei saa InfoPathi kui andmed andmebaasis õige väljade värskendamine.

InfoPathi vormimalliks, mis põhineb andmebaasi kujundamisel võtke arvesse järgmist.

  • Vormimalli loomisel rohkem kui ühe tabeli andmebaasi tabelid peab olema ühendatud võtmeväljade.

  • Pikk andmetüübid, nt pildid, pildid, OLE objektid, manusfailid ja Accessi Memo või SQL-i andmetüübid, ei tohiks andmeühendus. InfoPath ei toeta andmeühendust pikkade andmetüüpidega. Kindlad väljad andmebaasi välistamiseks kasutage andmeühendusviisardi häälestamiseks andmeühendus.

Saate määrata, kas üks järgmiste probleemide korral kehtib teabe andmeühenduse viisardi viimasel lehel klõpsake väljal Kokkuvõte . Märgib kokkuvõtte kas vormi sisu on lubatud, kui see on keelatud, Kokkuvõte selgitab, miks.

Pärast vormimalli ja andmebaasi vahelise andmeühenduse häälestamist saate kohandada muud Edasta suvandid, mida soovite. Näiteks saate muuta teksti, mis kuvatakse teie vormimallil nupp Edasta . Samuti saate muuta sõnumeid, mis kuvatakse kasutajatele näitamaks, kui vormi õnnestus, ja saate määrata, kas vorm pärast lahti jätta.

Lehe algusesse

Vormiandmete edastamine veebiteenusele

Kas te kasutate veebiteenuse töövoo äriprotsessi või keskmises taseme peal andmebaasi loomiseks, InfoPathi hõlbustab loomine veebiteenuse vormimallid, mis nendega. InfoPathi on andmeühendusviisard, mis juhendab teid vormimallide ühenduse veebiteenuse protsessi.

Levinumad võimalused esitab vormide veebiteenuse Vormimalli kujundamine on:

  • Olemasoleva vormimalli ühenduse veebiteenuse

  • Veebiteenuse põhineva uue Vormimalli kujundamine

Mõlemad meetodid, InfoPathi loob andmeallikas, mis põhineb veebiteenuse skeemiga. See võimaldab andmete edastamiseks veebiteenuse vormimallil põhinevaid vorme.

Tehnilised üksikasjad

Kui kasutajad edastamine veebiteenusele vormi, saadetakse vormi laiendatav märgistuskeel (XML) andmed SOAP ümbrikus. SOAP ümbrikus töötab sisendi parameetrina määratud Web teenuse toimingu jaoks. Saate võrrelda seda esitada vormi HTTP kaudu, mille tulemuseks on HTTP POST-taotluse XML-dokumendi.

Enne InfoPathi vormimalliks ühenduse veebiteenuse, arvestage järgmist.

  • InfoPath ei saa ühendust veebiteenus, mis kasutab kaugprotseduurikutse (RPC) kodeeritud laadi. Ainult dokumendi sõnasõnaline kodeerimine on toetatud.

  • Kui konfigureerite vormimalli nii, et selle vormides saate esitada andmete edastamine veebiteenusele, saate määrata ainult teatud väljad või rühmad andmeid saab esitada, või saate esitada kõik andmed vormi.

Pärast veebiteenuse andmeühendus on häälestatud, saate nupu Edasta lisamine vormimallile ja muud Edasta suvandid, mida soovite kohandada.

Lehe algusesse

Vormiandmete edastamine serveris, kus töötab Microsoft Windows SharePoint Services

Saate kujundada lisamine vormimallile andmete serveris, kus töötab Microsoft Windows SharePoint Services. Seda tehes saate talletada ja korraldada kõik teie kasutajate vormid dokumenditeegis. Lisaks teie kasutajad saavad täita otse dokumenditeegist vormimallil põhinevaid vorme. Need ka Microsoft Office Exceli vormi andmete eksportimine või mitme vormi andmete ühendamine üheks vormiks. Lisaks, kui lubate vormide edastamise otse dokumenditeeki, saate eelmääratleda failinimedes vormide, staatilisi väärtusi, vormi või mõne valemabil andmete põhjal väärtustega.

Pärast vormimalli vormi edastamise SharePointi dokumenditeeki lubamiseks konfigureerimist saate lisada nupp Edasta vorm ja muude Edasta suvandite kohandamine, nagu tekst, klõpsake nuppu saada , mis kasutajal kuvatavate sõnumite näitab, kui vormi õnnestus ja kas säilitada vormi avamine pärast.

Lehe algusesse

Vormiandmete edastamine meilisõnumiga

Meiliprogrammi abil on üks lihtsamaid ja levinumaid viise, millega äriprotsessi töövoo. Saate kujundada InfoPathi vormimalliks, mis võimaldab kasutajatel, klõpsake tööriistariba Standardne või täidetud vormi saatmine manusena või meilisõnumi kehas menüü fail nuppu Edasta . E-posti aadressid, teema ja manusfaili nime saate kõik tuleb eelnevalt vormimalli kujundamisel – staatilisi väärtusi, väärtustega põhjal kirjed, või valemi abil. Näiteks saate oma vormimalli kujundamine nii, et täidetud vormid saadetakse automaatselt meilisõnumi koos eelmääratletud teemareal meiliaadressi, aluseks oleva kirje vorm. Lisaks põhineb kasutaja vormi sisestatud andmed, saate määratleda vormi dünaamilised failinimed.

Selleks, et kasutajad saaksid vorme e-posti teel, peab olema Microsoft Office Outlook 2003 või Microsoft Office Outlook 2007 oma arvutisse installitud. Kasutajad, kes vorme veebibrauseris täita pole vaja Outlook saaksid vorme meilisõnumina.

Pärast vormimalli meilisõnumi vormi edastamise lubamiseks konfigureerimist saate lisada nupp Edasta tööriistariba Standardne ja vormimalli menüüsse fail käsk Edasta ja mis tahes muud Edasta kohandamine suvandid, näiteks teksti, mis kuvatakse nupp Edasta meilisõnumid kuvatakse kasutajale kui vormi õnnestus, ning kas soovite vormi pärast lahti jätta.

Lehe algusesse

Vormiandmete edastamine rakenduse veebiserverisse

Kui teil on olemasoleva Active Server Pages (ASP) lehe või muu koodi veebiserverile, mis saab töödelda XML-andmed, saate kujundada vormimalli nii, et kasutajad saavad edastada täidetud vormid selle veebiserveriga HTTP POST meetodi abil. Kui konfigureerite vormimalli, et kasutajad saaksid vorme sel viisil edastada, loob InfoPath teade, mis sisaldab vormi andmed ja seejärel saadab sõnumi veebiserverisse. Vormimalli andmete edastamiseks veebiserverisse kujundamisel Edasta nupu lisamine vormimallile, määrata teksti, mis kuvatakse, klõpsake nuppu saada , näitamaks, kui vorm on kasutajatele kuvatav sõnumite kohandamine esitatud ja määrake, kas soovite vormi pärast lahti jätta.

Lehe algusesse

Vormiandmete edastamine andmeühenduse faili abil

Microsoft Office InfoPath 2007 on teil võimalus luua XML-fail nimega andmefaili ühendus, mis sisaldab kõiki vajalikke andmeid ühenduse sätteid. Saate salvestada see fail andmeühendusteegi Microsoft Office SharePoint Server 2007 saidil ja seejärel kujundamine vormimallid, mis andmeühenduse konfigureerimine sama XML-faili abil. Abil andmete ühendusfaili tähendab, et kui midagi andmeühenduse säte – näiteks kui välisandmete asukoha andmeallika muudatused – saate värskendada andmeühendusfail üks kord, selle asemel, et iga üksiku vormi andmeühenduse värskendamine malli. Kõik andmeühendusfail kasutavate vormimallide värskendatakse automaatselt uue sätetega.

Andmete ühendusfaili võib sisaldada sätteid, mis määravad, kuidas kasutajad saavad edastada oma vormi andmeid. Sätete kasutamiseks selle andmeühendusfail Vormimalli kujundamine Pärast vormimalli vormi edastamise lubamiseks konfigureerimist saate lisada käsk Edasta menüüd fail ja nuppu Edasta vormi aluseks oleva vormimalli tööriistariba Standardne , ja seejärel Kohandage mõne muu suvandid, näiteks teksti, mis kuvatakse nupu ja käsu, näitamaks, kui vorm on nüüd edastatud ja soovite säilitada vormi avamine pärast kasutajale kuvatav sõnumite edastamine.

Lehe algusesse

Vormiandmete edastamine koodi abil

Täpsemate funktsioonide jaoks vormiandmete vormimalli koostamiseks saate kirjutada, kasutades Microsoft Visual Basic .net-i, Microsoft Visual C# .NET või skripti hallatavat koodi. Näiteks saate lisada oma vormimallile, mis võimaldab rohkem kui ühes kohas korraga või välise andmeallikaga, mis ei toeta tavaliselt InfoPathi vormi esitamise funktsioonid.

Näpunäide.: Kui te ei saa konfigureerida vormimalli kasutajatel vorme välise andmeallika InfoPathi andmete ühendus suvandite abil, saate selle funktsiooni kirjutada oma rakendamine andmeühenduse selle välise andmeallikaga.

Lehe algusesse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×