Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Selle artikli teemad

Overview

Kui kasutate Microsoft Office InfoPathi vorme andmete kogumiseks osana suuremast äriprotsessist, ei jää need andmed tavaliselt kasutajate poolt täidetud vormidesse. Selle asemel viiakse vormiandmed vormilt äriprotsessi järgmisele etapile, tavaliselt välisele andmeallikale (nt andmebaasile, veebiteenusele või veebiserveri rakendusele). Näiteks võib töötaja kasutada InfoPathi kuluaruande vormi täitmiseks ja seejärel edastada selle vormi veebiteenusesse, kus vormi saab töödelda.

asetekst

Erinevalt vormi salvestamisest, kus kasutajad valivad vormi täitmise ajal talletatava asukoha, saadab vormi esitamine vormi andmed kindlasse kohta, mis määratleti vormiga seostatud vormimalli loomise ajal. Kui kujundate vormimalli ja lubate vormiedastuse, saate valida, kas teie vormi sisestavad andmed esitatakse järgmistele asukohtadele.

  • Accessi Microsoft Office või Microsoft SQL Server andmebaas

  • Veebiteenus

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

  • Meilisõnumis

  • Veebirakendus veebiserveris

  • Kohandatud rakendus, mis majutab InfoPathi

Vormide andmete esitamise soovitud asukoha määramine võib suurendada teie äriprotsesside täpsust ja tõhusust, kuna see võimaldab teil nende protsesside üle rohkem kontrolli omada. Enne kui kasutajad saavad vormiandmed edastada, tagab InfoPath, et vormidel esitatud andmed on kehtivad, ja võimaldab kasutajatel parandada kehtetuid andmeid. See funktsioon aitab tagada, et välisele andmeallikale saadetakse ainult kehtivad andmed.

Lisaks vormimalli kujundamisele, et kasutajad saaksid oma andmed ühte kohta edastada, saate kujundada ka vormimalli, et kasutajad saaksid oma vormiandmed korraga mitmesse asukohta edastada. Näiteks saate kujundada kuluaruande vormimalli nii, et kui kasutajad esitavad täidetud vormid, saadetakse vormide andmed andmebaasi ja iga täidetud vormi koopia saadetakse ka haldurile meilisõnumiga.

Kui kujundate vormimalli, mille saab edastada välisele andmeallikale, lülitab InfoPath sisse menüü Fail käsu Edasta ja tööriistariba Standardne nupu Edasta. Olenevalt teie vajadustest saate valida käsu Edasta nime muutmise. Lisaks saate lisada nupu otse vormimallile, mida kasutajad saavad vormiandmete esitamiseks klõpsata pärast vormi täitmist.

Vormimalli saate häälestada ka nii, et pärast vormi esitamist toimub üks järgmistest.

  • Olemasolev vorm suletakse.

  • Olemasolev vorm suletakse ja avaneb uus tühi vorm.

  • Olemasolev vorm jääb avatuks.

Lisaks saate kirjutada sõnumi, mis kuvatakse pärast seda, kui kasutajad on vormi edastanud ja mis määrab, kas vorm on edukalt edastatud.

Lehe algusse

Vormiandmete edastamine Accessi või SQL Server andmebaasi

InfoPathi vormid esitatakse sageli andmebaasidesse, sõltumata sellest, kas soovite värskendada ühte tabelit kliendikirjega või keerukamate stsenaariumide korral (nt muuta mitut tabelit, mis on kuluaruande vormimallis omavahel lingitud). Saate kujundada oma vormimalli InfoPathis nii, et selle saab otse Accessi või SQL Server andmebaasi ilma, et peate kasutama skripti või kohandatud koodi. Vormiandmeid saate edastada ka muud tüüpi andmebaasidele, kasutades kohandatud koodi või edastades vormi selle andmebaasiga ühendatud veebiteenusesse.

Vormi esitamiseks Accessi või SQL Server peate kujundama selle andmebaasi põhjal vormimalli. See tagab, et vormimalli andmeallikas vastab andmebaasi struktuurile. Kui lisate olemasolevale vormimallile andmebaasiühenduse, ei saa kasutajad oma valmisvorme andmebaasi edastada, kuna vormi andmeallikas ei vasta andmebaasi struktuurile. Kui vormimall ei vasta andmebaasi struktuurile, ei saa InfoPath andmete esitamise korral andmebaasi õigeid välju värskendada.

Andmebaasil põhineva InfoPathi vormimalli kujundamisel võtke arvesse järgmisi probleeme.

  • Kui ühendate vormimalli mitme andmebaasi tabeliga, peavad tabelid olema ühendatud võtmeväljadega.

  • Andmeühendusest tuleks välja jätta pikad andmetüübid (nt pildid, pildid, OLE-objektid, failimanused ja Accessi SQL või andmetüübid). InfoPath ei toeta andmeühendusi nende pikkade andmetüüpidega. Andmebaasi teatud väljade välistamiseks kasutage andmeühenduse häälestamiseks andmeühendusviisardit.

Saate kindlaks teha, kas üks neist probleemidest kehtib, lugedes andmeühendusviisardi viimase lehe väljal Kokkuvõte oleva teabe. Kokkuvõttes antakse teada, kas vormi esitamine on lubatud ja kas see on keelatud, selgitab kokkuvõte, miks.

Pärast vormimalli ja andmebaasi vahelise andmeühenduse häälestamist saate kohandada mis tahes muid soovitud edastamissuvandeid. Näiteks saate muuta teksti, mis kuvatakse vormimalli nupu Edasta klõpsamisel. Samuti saate muuta kasutajatele kuvatavaid sõnumeid nii, et need näitaks, kas vorm on edastatud, ja saate määrata, kas vorm jääb pärast esitamist avatuks.

Lehe algusse

Vormiandmete edastamine veebiteenusesse

Olenemata sellest, kas kasutate äriprotsessi töövoo loomiseks veebiteenust või andmebaasi ülaservas kesktasemena, on InfoPathil lihtne luua veebiteenusega suhtlevad vormimallid. InfoPathil on andmeühendusviisard, mis juhendab teid vormimallide veebiteenusega ühendamisel.

Vormide veebiteenusesse edastava vormimalli kujundamiseks on kaks levinud meetodit.

  • Olemasoleva vormimalli ühendamine veebiteenusega

  • Veebiteenusel põhineva uue vormimalli kujundamine

Mõlema meetodiga loob InfoPath andmeallika, mis põhineb veebiteenuse skeemil. See võimaldab vormimallil põhinevatel vormidel andmeid veebiteenusesse edastada.

Tehnilised üksikasjad

Kui kasutajad esitavad vormi veebiteenusesse, saadetakse vorm SOAP-ümbrikus XML-andmetena. SOAP-ümbrik toimib määratud veebiteenuse toimingu sisendparameetrina. Seda saate võrrelda vormi esitamisega HTTP-funktsiooni abil, mille tulemuseks on XML-dokument HTTP POST-taotluses.

Enne InfoPathi vormimalli ühendamist veebiteenusega kaaluge järgmist.

  • InfoPath ei saa luua ühendust veebiteenusega, mis kasutab kaugprotseduurikutse (RPC) laadi. Toetatakse ainult dokumendi literaalkodeeringut.

  • Kui konfigureerite vormimalli nii, et selle vormid saaksid andmeid veebiteenusesse edastada, saate määrata, et edastada saab ainult teatud väljade või rühmade andmeid, või esitada kõik vormil olevad andmed.

Kui andmeühendus veebiteenusega on häälestatud, saate vormimallile lisada nupu Edasta ja kohandada muid soovitud edastamissuvandeid.

Lehe algusse

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

Saate kujundada vormimalli, mis esitab andmed serveris, kus töötab Microsoft Windows SharePoint Services. Nii saate salvestada ja korraldada kõigi kasutajate vorme dokumenditeegis. Lisaks saavad kasutajad täita vormid, mis põhinevad vormimallil otse dokumenditeegist. Samuti saavad nad vormiandmed eksportida Microsoft Office Excel või ühendada mitmest vormist pärit andmed ühte vormi. Kui lubate vormiedastuse otse dokumenditeeki, saate vormide failinimed eelmääratleda kas staatiliste väärtustega, väärtustega, mis põhinevad vormil esitatud andmetel või kasutades valem.

Pärast vormimalli konfigureerimist vormiedastuse SharePoint dokumenditeeki lubamiseks saate vormile lisada nupu Edasta ja kohandada muid edastamissuvandeid (nt nuppu Edasta, kasutajale kuvatavaid sõnumeid, mis näitavad, kas vorm on edukalt edastatud) ja kas vorm jääb pärast esitamist avatuks.

Lehe algusse

Vormiandmete edastamine meilisõnumis

Meiliprogrammi kasutamine on üks lihtsamaid ja levinumaid viise äriprotsessi töövoo häälestamiseks. Saate kujundada InfoPathi vormimalli, mis võimaldab kasutajatel klõpsata tööriistaribal Standardne nuppu Edasta või saata täidetud vormi kas manusena või meilisõnumi sisus. Meiliaadressid, teemarida ja manusefaili nimi saab vormimalli kujundamisel eelmääratleda kas staatiliste väärtustega, väärtustega, mis põhinevad vormil kirjetel või valemi abil. Näiteks saate kujundada vormimalli nii, et täidetud vormid saadetakse automaatselt valmis teemareaga meilisõnumiga meiliaadressile, mis põhineb vormil oleval kirjel. Lisaks saate vormile sisestatud andmete põhjal määratleda vormi dünaamilised failinimed.

Selleks et kasutajad edastaks oma vormid meilisõnumina, peavad nad olema Microsoft Office Outlook 2003 või Microsoft Office Outlook 2007 arvutisse installitud. Kasutajad, kes täidavad vorme veebibrauseris, ei pea Outlook oma vorme meilisõnumina esitama.

Pärast vormimalli konfigureerimist vormiedastuse lubamiseks meilisõnumis saate lisada tööriistaribale Standardne nupu Edasta ja käsu Edasta vormimalli menüüsse Fail ja kohandada kõiki muid edastussuvandeid (nt nuppu Edasta kuvatavat teksti), kasutajale kuvatavaid sõnumeid, mis näitavad, kas vorm on edukalt edastatud, ja kas soovite vormi pärast esitamist avatuna hoida.

Lehe algusse

Vormiandmete edastamine veebirakendusse veebiserveris

Kui teil on veebiserveris olemasolev Active Server Pages (ASP) leht või muu kood, mis saab TÖÖDELDA XML-andmeid, saate kujundada oma vormimalli nii, et kasutajad saaksid http post-meetodi abil esitada täidetud vormid sellele veebiserverile. Kui konfigureerite vormimalli nii, et kasutajad saavad oma vorme sel viisil edastada, loob InfoPath sõnumi, mis sisaldab vormiandmeid ja seejärel saadab selle sõnumi veebiserverisse. Kui kujundate vormimalli andmete veebiserverisse edastamiseks, saate vormimallile lisada nupu Edasta, määrata nupu Edasta teksti, kohandada kasutajatele kuvatavaid sõnumeid, et näidata, kas vorm on edukalt edastatud, ja määrata, kas vorm jääb pärast esitamist avatuks.

Lehe algusse

Vormiandmete edastamine andmeühendusfaili abil

Samuti Microsoft Office InfoPath 2007 luua XML-faili nimega andmeühendusfail, mis sisaldab kõiki andmeühenduse jaoks vajalikke sätteid. Selle faili saate talletada andmeühendusteegis Microsoft Office SharePoint Server 2007 ja seejärel kujundada mitu vormimalli, mis kasutavad andmeühenduse konfigureerimiseks sama XML-faili. Andmeühendusfaili kasutamine tähendab, et kui andmeühendusega midagi muutub (nt kui välise andmeallika asukoht muutub), saate andmeühendusfaili värskendada üks kord, selle asemel et värskendada andmeühendust igas üksikus vormimallis. Kõik andmeühendusfaili kasutavad vormimallid värskendatakse automaatselt uute sätetega.

Andmeühendusfail võib sisaldada sätteid, mis määravad, kuidas kasutajad saavad vormiandmeid edastada. Selle andmeühendusfaili sätete kasutamiseks saate kujundada vormimalli. Pärast vormimalli konfigureerimist vormi esitamise lubamiseks saate lisada menüüsse Fail käsu Edasta ja nupu Edasta vormi tööriistaribale Standardne, mis põhineb vormimallil, ja seejärel kohandada muid edastamissuvandeid (nt nuppu ja käsku edastav tekst), kasutajale kuvatavad sõnumid, mis näitavad, kas vorm on edukalt edastatud, ja kas soovite vormi pärast esitamist avatuna hoida.

Lehe algusse

Vormiandmete edastamine koodi abil

Vormiandmete edastamiseks vormimallis täpsemate funktsioonide loomiseks saate kirjutada hallatava koodi, kasutades Microsoft Visual Basic .NET-i, Microsoft Visual C# .NET-i või skripti. Näiteks saate lisada oma vormimallile funktsioone, mis võimaldavad vormi esitamist mitmesse kohta korraga või välisele andmeallikale, mida InfoPath tavaliselt ei toeta.

Näpunäide.: Kui te ei saa konfigureerida oma vormimalli nii, et kasutajad saaksid oma vormid InfoPathi andmeühendussuvandite abil välisele andmeallikale edastada, saate selle funktsiooni abil kirjutada oma andmeühenduse selle välise andmeallikaga.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×