Pošiljanje podatkov obrazca

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

V tem članku

Pregled

Pošiljanje podatkov iz obrazca v Accessovo ali SQL Serverjevo zbirko podatkov

Pošiljanje podatkov iz obrazca v spletno storitev

Pošiljanje podatkov iz obrazca v strežnik s storitvami Microsoft Windows SharePoint Services

Pošiljanje podatkov iz obrazca v e-poštnem sporočilu

Pošiljanje podatkov iz obrazca v program v spletnem strežniku

Pošiljanje podatkov iz obrazca z uporabo datoteke podatkovne povezave

Pošiljanje podatkov iz obrazca z uporabo kode

Pregled

Ko obrazce programa Microsoft Office InfoPath uporabite za zbiranje podatkov kot del širšega poslovnega postopka, podatki običajno ne ostanejo v obrazcih, ki jih uporabniki izpolnijo, ampak se prenesejo v naslednjo stopnjo poslovnega postopka, običajno v zunanji vir podatkov, na primer v zbirko podatkov, spletno storitev ali program v spletnem strežniku. Zaposleni lahko InfoPath uporabi na primer za izpolnjevanje obrazca za poročilo o stroških in ga nato pošlje v spletno storitev, ki obdela obrazec.

InfoPathov obrazec med pošiljanjem v zunanji vir podatkov

Ko uporabniki obrazec shranijo, med izpolnjevanjem obrazca izberejo mesto, kamor ga bodo shranili. Ko pa uporabniki obrazec pošljejo, so podatki iz obrazca poslani na določeno mesto, ki je bilo določeno med načrtovanjem predloge obrazca, s katero je povezan obrazec. Ko načrtujete predlogo obrazca in omogočite pošiljanje obrazca, lahko izberete, da bodo podatki, ki jih uporabniki vnesejo v obrazec, poslani na ta mesta:

  • zbirka podatkov Microsoft Office Access ali Microsoft SQL Server,

  • spletna storitev,

  • strežnik s storitvami Microsoft Windows SharePoint Services,

  • v e-poštnem sporočilu,

  • program v spletnem strežniku,

  • program po meri, ki gosti InfoPath.

Če navedete, kam želite poslati podatke v obrazcih, lahko izboljšate natančnost in učinkovitost poslovnih postopkov, ker vam to omogoča, da imate večji nadzor nad temi postopki. Preden uporabniki pošljejo podatke iz obrazca, InfoPath zagotovi veljavnost podatkov in uporabnikom omogoči, da popravijo neveljavne podatke. Ta funkcija pomaga zagotoviti, da bodo v zunanji vir podatkov poslani samo veljavni podatki.

Predlogo obrazca lahko načrtujete tako, da uporabnikom omogočite pošiljanje podatkov tudi na več mest hkrati. Predlogo obrazca za poročilo o stroških lahko na primer načrtujete tako, da so podatki poslani v zbirko podatkov, ko uporabniki pošljejo izpolnjene obrazce, kopija vseh izpolnjenih obrazcev pa je poslana tudi njihovi vodji v e-poštnem sporočilu.

Vedno, ko načrtujete predlogo obrazca, ki jo je mogoče poslati v zunanji vir podatkov, InfoPath v meniju Datoteka privzeto vključi ukaz Pošlji, v orodni vrstici Standard pa gumb Pošlji. Glede na to, kaj želite narediti, lahko spremenite ime ukaza Pošlji. Poleg tega lahko gumb vstavite neposredno v predlogo obrazca in uporabniki ga kliknejo, če želijo poslati podatke, ko izpolnijo obrazec.

Predlogo obrazca lahko nastavite tudi tako, da se zgodi nekaj od tega, ko je obrazec poslan:

  • obstoječi obrazec se zapre,

  • obstoječi obrazec se zapre, odpre pa se nov, prazen obrazec;

  • obstoječi obrazec ostane odprt.

Lahko pa tudi napišete sporočilo, ki se pojavi, ko uporabniki pošljejo obrazec, in v katerem je navedeno, ali je bil obrazec uspešno poslan.

Na vrh strani

Pošiljanje podatkov iz obrazca v Accessovo ali SQL Serverjevo zbirko podatkov

InfoPathovi obrazci so pogosto poslani v zbirke podatkov, da posodobijo tabelo z zapisom stranke ali pa zaradi zapletenejših scenarijev, na primer zaradi spreminjanja več tabel, ki so medsebojno povezane v predlogi obrazca za poročilo o stroških. Predlogo obrazca lahko v InfoPathu načrtujete tako, da jo je mogoče neposredno poslati v Accessovo ali SQL Serverjevo zbirko podatkov brez uporabe skripta ali kode po meri. Podatke iz obrazca lahko pošljete tudi v druge vrste zbirk podatkov, tako da uporabite kodo po meri ali pa obrazec pošljete v spletno storitev, ki ima vzpostavljeno povezavo s to zbirko podatkov.

Če želite obrazec poslati v Accessovo ali SQL Serverjevo zbirko podatkov, načrtujte predlogo obrazca, ki temelji na tej zbirki podatkov. Tako zagotovite, da se bo vir podatkov predloge obrazca ujemal s strukturo zbirke podatkov. Če povezavo z zbirko podatkov dodate v obstoječo predlogo obrazca, uporabniki izpolnjenih obrazcev ne morejo poslati v zbirko podatkov, ker se vir podatkov obrazca ne ujema s strukturo zbirke podatkov. Če se predloga obrazca ne ujema s strukturo zbirke podatkov, InfoPath ne more posodobiti pravilnih polj v zbirki podatkov, ko so podatki poslani.

Ko načrtujete InfoPathovo predlogo obrazca, ki temelji na zbirki podatkov, upoštevajte to:

  • Ko vzpostavite povezavo med predlogo obrazca in tabelami v zbirki podatkov, naj bodo tabele povezane s ključnimi polji.

  • Podatkovna povezava ne sme vključevati dolgih podatkovnih tipov, na primer slik, podob, predmetov OLE, datotečnih prilog in podatkovnega tipa SQL ali Accessovega Zapiska. InfoPath ne podpira podatkovnih povezav s temi dolgimi podatkovnimi tipi. Če želite izključiti določena polja v zbirki podatkov, uporabite čarovnika za povezavo podatkov in nastavite podatkovno povezavo.

Če preberete informacije na zadnji strani čarovnika za povezavo podatkov v polju Povzetek, lahko določite, ali podatkovna povezava vključuje kaj od zgoraj navedenega. Povzetek pove, ali je pošiljanje obrazca omogočeno, v nasprotnem primeru Povzetek tudi pojasni, zakaj je pošiljanje obrazca onemogočeno.

Ko nastavite podatkovno povezavo med predlogo obrazca in zbirko podatkov, lahko prilagodite katere koli druge želene možnosti pošiljanja. Lahko spremenite na primer besedilo, ki se v predlogi obrazca pojavi na gumbu Pošlji, in tudi sporočila, ki se prikažejo uporabnikom in v katerih je navedeno, ali je bil obrazec uspešno poslan, lahko pa tudi navedete, ali naj obrazec po pošiljanju ostane odprt.

Na vrh strani

Pošiljanje podatkov iz obrazca v spletno storitev

Če spletno storitev uporabljate za vzpostavljanje poteka dela za poslovni postopek ali kot element na vrhu zbirke podatkov, InfoPath olajša ustvarjanje predlog obrazcev, ki uporabljajo spletno storitev. InfoPathov čarovnik za povezavo podatkov vas bo vodil skozi postopek povezovanja predlog obrazcev s spletno storitvijo.

Za načrtovanje predloge obrazca, ki pošlje obrazce v spletno storitev, sta na voljo dve običajni metodi:

  • povezovanje obstoječe predloge obrazca s spletno storitvijo,

  • načrtovanje nove predloge obrazca, ki temelji na spletni storitvi.

InfoPath v obeh primerih ustvari vir podatkov, ki temelji na shemi spletne storitve, kar obrazcem, ki temeljijo na predlogi obrazca, omogoča pošiljanje podatkov v spletno storitev.

Tehnične podrobnosti

Ko uporabniki pošljejo obrazca v spletno storitev, obrazec poslan kot (Razširljivi označevalni jezik) podatke v ovojnici SOAP. Ovojnici SOAP opravilo kot vhodni parameter za določeno operacijo spletne storitve. Primerjate lahko to pošiljanje obrazca z uporabo protokola HTTP, ki ima za posledico dokumenta XML v zahtevi za objavljanje HTTP.

Preden vzpostavite povezavo med InfoPathovo predlogo obrazca in spletno storitvijo, upoštevajte to:

  • InfoPath ne more vzpostaviti povezave s spletno storitvijo, ki uporablja slog kodiranja oddaljen klic procedure (RPC). Podprto je samo dobesedno kodiranje dokumenta.

  • Ko predlogo obrazca konfigurirate tako, da obrazci pošljejo podatke v spletno storitev, lahko navedete, ali bodo poslani samo podatki iz določenih polj ali skupin ali pa vsi podatki iz obrazca.

Ko je podatkovna povezava s spletno storitvijo nastavljena, lahko v predlogo obrazca dodate gumb Pošiljanje in prilagodite vse druge želene možnosti pošiljanja.

Na vrh strani

Pošiljanje podatkov iz obrazca v strežnik s storitvami Microsoft Windows SharePoint Services

Načrtujete lahko predlogo obrazca, ki pošlje podatke v strežnik s storitvami Microsoft Windows SharePoint Services. Če naredite to, lahko obrazce uporabnikov shranite in organizirate v knjižnici dokumentov. Poleg tega lahko uporabniki izpolnijo obrazce, ki temeljijo na predlogi obrazca, neposredno v knjižnici dokumentov, izvozijo podatke iz obrazca v program Microsoft Office Excel ali pa spojijo podatke iz več obrazcev v enega samega. Ko omogočite pošiljanje obrazcev neposredno v knjižnico dokumentov, lahko vnaprej določite imena datotek obrazcev, tako da uporabite statične vrednosti, vrednosti, ki temeljijo na podatkih v obrazcu, ali pa formula.

Ko predlogo obrazca konfigurirate tako, da omogočite pošiljanje obrazcev v SharePointovo knjižnico dokumentov, lahko v obrazec dodate gumb Pošlji in prilagodite druge možnosti pošiljanja, na primer besedilo na gumbu Pošlji ali sporočila, ki se prikažejo uporabnikom in v katerih je navedeno, ali je bil obrazec uspešno poslan in ali naj obrazec po pošiljanju ostane odprt.

Na vrh strani

Pošiljanje podatkov iz obrazca v e-poštnem sporočilu

Uporaba e-poštnega programa je eden najlažjih in najobičajnejših načinov za nastavljanje poteka dela za poslovni postopek. Načrtujete lahko InfoPathovo predlogo obrazca, ki uporabnikom dovoli, da v meniju Datoteka v orodni vrstici Standard kliknejo gumb Pošlji, če želijo izpolnjen obrazec poslati kot prilogo ali v telesu e-poštnega sporočila. Ko načrtujete predlogo obrazca, lahko vnaprej določite e-poštne naslove, vrstico »Zadeva« in ime datotečne priloge – uporabite lahko statične vrednosti, vrednosti, ki temeljijo na vnosih v obrazec, ali pa formulo. Predlogo obrazca lahko načrtujete tako, da bodo izpolnjeni obrazci samodejno poslani v e-poštnem sporočilu z vnaprej določeno vrstico »Zadeva« in na e-poštni naslov, ki temelji na vnosu iz obrazca. Poleg tega lahko glede na podatke, ki jih uporabniki vnesejo v obrazec, določite dinamična imena datotek za obrazec.

Če želite, da uporabniki pošljejo obrazce v e-poštnem sporočilu, morajo imeti v računalniku nameščen program Microsoft Office Outlook 2003 ali Microsoft Office Outlook 2007. Uporabniki, ki obrazce izpolnijo v spletnem brskalniku, za pošiljanje obrazcev v e-poštnem sporočilu ne potrebujejo Outlooka.

Ko predlogo obrazca konfigurirate tako, da omogočite pošiljanje obrazcev v e-poštnem sporočilu, lahko predlogi obrazca v orodno vrstico Standard dodate gumb Pošlji, v meni Datoteka pa ukaz Pošlji in prilagodite še druge možnosti pošiljanja, na primer besedilo, ki se pojavi na gumbu Pošlji, sporočila, ki se prikažejo uporabnikom in v katerih je navedeno, ali je bil obrazec uspešno poslan in ali naj obrazec po pošiljanju ostane odprt.

Na vrh strani

Pošiljanje podatkov iz obrazca v program v spletnem strežniku

Če imate obstoječe strani strani ASP (Active Server) ali drugo kodo v spletni strežnik, ki lahko obdelava podatkov XML, lahko načrtujete predlogo obrazca, da uporabniki lahko pošljete izpolnjenih obrazcev v spletni strežnik z uporabo metode HTTP objavo. Ko konfigurirate v predlogi obrazca, če želite uporabnikom omogočiti pošiljanje obrazce na ta način, InfoPath ustvari sporočilo, ki vključuje podatke v obrazec in nato pošlje sporočilo v spletni strežnik. Ko načrtujete predlogo obrazca za pošiljanje podatkov v spletni strežnik, lahko v predlogo obrazca dodate »Pošlji« , določite besedilo, ki se prikaže na gumb »Pošlji« , prilagodite sporočila, ki so prikazani, da uporabnikom, da kažejo, če je bil obrazec uspešno poslan in določite, ali če želite, da odprete obrazec po pošiljanju.

Na vrh strani

Pošiljanje podatkov iz obrazca z uporabo datoteke podatkovne povezave

V programu Microsoft Office InfoPath 2007 lahko ustvarite tudi datoteko XML, ki je datoteka podatkovne povezave in vsebuje vse potrebne nastavitve za podatkovno povezavo. To datoteko lahko shranite v knjižnico podatkovnih povezav na mestu Microsoft Office SharePoint Server 2007 in nato načrtujete več predlog obrazcev, ki uporabljajo isto datoteko XML za konfiguriranje podatkovne povezave. Če uporabljate datoteko podatkovne povezave, podatkovna povezava pa se spremeni – na primer mesto zunanjega vira podatkov – to pomeni, da samo enkrat posodobite datoteko podatkovne povezave, ne pa podatkovne povezave v vsaki predlogi obrazca posebej. Vse predloge obrazcev, ki uporabljajo datoteko podatkovne povezave, bodo glede na nove nastavitve samodejno posodobljene.

Datoteka podatkovne povezave lahko vsebuje nastavitve, ki določajo, kako lahko uporabniki pošljejo podatke v obrazcu. Predlogo obrazca lahko načrtujete tako, da uporabite nastavitve v tej datoteki podatkovne povezave. Ko predlogo obrazca konfigurirate tako, da omogočite pošiljanje obrazcev, lahko obrazcu, ki temelji na predlogi obrazca, v meni Datoteka dodate ukaz Pošlji, v orodno vrstico Standard pa gumb Pošlji, in prilagodite še druge možnosti pošiljanja, na primer besedilo, ki se pojavi na gumbu Pošlji, ali sporočila, ki se prikažejo uporabnikom in v katerih je navedeno, ali je bil obrazec uspešno poslan in ali naj obrazec po pošiljanju ostane odprt.

Na vrh strani

Pošiljanje podatkov iz obrazca z uporabo kode

Če želite v predlogi obrazca ustvariti dodatno funkcionalnost za pošiljanje podatkov v obrazcu, lahko s programom Microsoft Visual Basic .NET ali Microsoft Visual C# .NET napišete upravljano kodo ali skript. V predlogo obrazca lahko na primer dodate funkcionalnost, ki omogoča pošiljanje obrazca na več mest hkrati ali v zunanji vir podatkov, ki ga InfoPath običajno ne podpira.

Namig : Če predloge obrazca z InfoPathovimi možnostmi podatkovnih povezav ne morete konfigurirati tako, da uporabnikom omogočite pošiljanje podatkov v zunanji vir podatkov, lahko s to funkcijo napišete izvedbo podatkovne povezave s tem zunanjim virom podatkov.

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×