Uvod u slanje podataka obrasca

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Sadržaj članka

Pregled

Slanje podataka obrasca u bazu podataka programa Access ili SQL Server

Slanje podataka obrasca u web-uslugu

Slanje podataka obrasca poslužitelju koji se izvodi Microsoft Windows SharePoint Services

Slanje podataka obrasca u poruci e-pošte

Slanje podataka obrasca u aplikaciju na web-poslužitelj

Slanje podataka obrasca pomoću datoteke podatkovne veze

Slanje podataka obrasca pomoću programskog koda

Pregled

Kada koristite Microsoft Office InfoPath obrazaca za prikupljanje podataka kao dio većeg poslovnog procesa, podaci obično ne ostaju u obrascima koje korisnici ispunjavaju. Umjesto toga podataka obrasca se premješta u obrascu sljedeću fazu poslovnog procesa, obično na vanjski izvor podataka kao što su baze podataka, web-servisa ili aplikacija na web-poslužitelj. Ako, na primjer, Zaposlenik možda pomoću programa InfoPath ispunite izvješće o troškovima i zatim pošaljite taj obrazac web-servisa koju je moguće obraditi obrazac.

Obrazac programa InfoPath se šalje na vanjski izvor podataka

Za razliku od spremanja obrasca, gdje korisnici odaberite mjesto na koje želite spremiti obrazac dok ga ispunjavaju, slanje obrasca šalje podataka obrasca na određeno mjesto na koje je određeno prilikom dizajniran predložak obrasca koji je povezan s obrascem. Prilikom dizajniranja predloška obrasca i omogućiti slanje obrasca, možete odabrati podatke koje korisnik unese na obrazac poslan na sljedećim mjestima:

  • Bazu podataka sustava Microsoft Office Access ili Microsoft SQL Server

  • Web-servisa

  • Poslužitelj koji se izvodi Microsoft Windows SharePoint Services

  • U poruci e-pošte

  • U aplikaciju na web-poslužitelj

  • Prilagođena aplikacija za smještanje programa InfoPath

Određuje mjesto na koje želite podatke može poslati obrasce možete povećati točnost i učinkovitost poslovnih procesa jer dopušta više kontrole nad tim procesima. Prije nego što korisnici mogu poslati svoje podatke iz obrasca, InfoPath osigurava da podatke u obrascima vrijedi i korisnicima omogućuje ispravljanje podataka koji nisu valjani. Ta značajka može osigurati slanje samo valjanih podataka za vanjski izvor podataka.

Osim dizajniranja predloška obrasca da biste korisnicima omogućili slanje podataka na jednom mjestu, možete dizajnirati predložak obrasca tako da korisnici mogu poslati svoje podatke obrasca na više mjesta odjednom. Ako, na primjer, možete dizajnirati predložak obrasca izvješća o troškovima tako da kada korisnici pošalju svoje dovršene obrasce, podaci iz obrazaca šalju se u bazu podataka, a kopija svakog ispunjenog obrasca se šalju i u poruci e-pošte u rukovoditelja.

Prilikom dizajniranja predloška obrasca koji se može poslati na vanjski izvor podataka, InfoPath uključuje naredbu Pošalji na izborniku datoteka kao i gumb Pošalji na alatnoj traci Standardno prema zadanim postavkama. Ovisno o vašim potrebama, možete odabrati da biste promijenili naziv naredbe Pošalji . Osim toga, možete umetnuti i gumb izravno na predložak obrasca koji korisnici mogu pritisnuti za slanje podataka obrasca kada se dovrše ispunjavanje obrasca.

Predložak obrasca možete postaviti i tako da se nešto od sljedećeg pojavljuje se nakon slanja obrasca:

  • Zatvara se postojeći obrazac.

  • Postojeći obrazac zatvara i otvara novi, prazan obrazac.

  • Postojeći obrazac ostaje otvorena.

Osim toga, možete napisati poruku koja se pojavljuje kada korisnici pošalju obrazac koji određuje hoće li obrazac uspješno poslan.

Vrh stranice

Slanje podataka obrasca u bazu podataka programa Access ili SQL Server

Obrasce programa InfoPath se često šalju u baze podataka, bez obzira je li ažurirati jednu tablicu sa zapisom klijenta ili za složenije scenarije, kao što su izmjena više tablica koje su povezane zajedno u predlošku obrasca izvješća o troškovima. Predložak obrasca u programu InfoPath možete dizajnirati tako da se može poslati izravno u bazu podataka programa Access ili SQL Server bez potrebe korištenja skripte ili prilagođenog koda. Možete poslati i podataka iz obrasca s drugim vrstama baza podataka pomoću prilagođenog koda ili slanjem obrasca web-uslugu koja je povezana s bazom podataka.

Da biste poslali obrazac za bazu podataka programa Access ili SQL Server, morate dizajnirati predložak obrasca koji se temelji na toj bazi podataka. Time se osigurava da predloška obrasca izvor podataka sa strukturom baze podataka. Ako dodate veza s bazom podataka postojećeg predloška obrasca korisnici nećete moći poslati ispunjene obrasce u bazu podataka jer izvoru podataka obrasca ne odgovara strukture baze podataka. Ako predložak obrasca podudaraju se s strukturom baze podataka, InfoPath ne može ažurirati ispravna polja u bazi podataka prilikom slanja podataka.

Prilikom dizajniranja predložak obrasca programa InfoPath koji se temelji na bazu podataka, imajte na umu sljedeće probleme s:

  • Kada povežete predloška obrasca s više od jedne tablice u bazi podataka, tablice moraju biti povezane s ključnim poljima.

  • Dugo vrste podataka, kao što su slike, slike, OLE objekte, privitke i Access Memo ili SQL vrste podataka, treba izuzeti iz podatkovne veze. InfoPath ne podržava podatkovne veze na ove vrste podataka long. Da biste isključili određenih polja u bazu podataka, koristite čarobnjak za povezivanje s podacima da biste postavili podatkovnu vezu.

Možete odrediti bilo koju od tih problema primjenjuje li tako da pročitate podatke u okviru Sažetak na zadnjoj stranici čarobnjaka za povezivanje s podacima. Sažetak stanja li omogućena slanje obrasca te, ako je onemogućen, Sažetak objašnjava zašto.

Kada postavite podatkovnu vezu između predloška obrasca i baze podataka, možete prilagoditi druge mogućnosti slanja koji želite. Na primjer, možete promijeniti tekst koji se pojavljuje na gumb Pošalji u predlošku obrasca. Možete promijeniti i poruke koje se prikazuju korisnicima da biste naznačili ako obrazac uspješno poslan, a možete odrediti želite li zadržati obrazac otvorenim nakon slanja.

Vrh stranice

Slanje podataka obrasca u web-uslugu

Koristite li web-servisa da biste uspostavili tijeka rada za poslovni proces ili kao srednji sloj baze podataka, InfoPath olakšava stvaranje predložaka obrazaca koji interakciju s web-servisa. InfoPath sadrži čarobnjaka za povezivanje podataka koji će vas voditi kroz postupak povezivanja predložaka web-servisa.

Postoje dvije uobičajene metode dizajniranja predloška obrasca koji šalje obrasce web-servisa:

  • Povezivanje postojećeg predloška obrasca u web-uslugu

  • Dizajniranje novog predloška obrasca koji se temelji na web-servisa

S obje metode InfoPath stvara izvor podataka koji se temelji na shemi web-servisa. Time se omogućuje obrasce koji se temelje na predlošku obrasca za slanje podataka na web-servisa.

Tehničke pojedinosti

Kada korisnici pošalju obrazac za web-servisa, obrazac se šalje kao Extensible Markup Language (XML) podatke u SOAP omotnici. SOAP omotnica funkcionira kao ulazni parametar za operaciju navedeni web-usluge. To možete usporediti za slanje obrasca pomoću HTTP, što rezultira XML dokumentom u zahtjevu HTTP POST.

Prije povezivanja predložak obrasca programa InfoPath u web-uslugu, imajte na umu sljedeće:

  • InfoPath ne može povezati s web-servisom koji koristi stil pozivanje udaljene procedure (RPC) kodiran. Podržana je samo kodiranje literala dokumenta.

  • Kada konfigurirate predložak obrasca tako da obrasci možete slati podatke u web-uslugu, možete odrediti da se podaci u određenim polja ili grupe mogu poslati ili možete poslati sve podatke u obrazac.

Nakon postavljanja podatkovne veze na web-uslugu, možete dodati gumb Pošalji u predložak obrasca i druge mogućnosti slanja koji želite prilagoditi.

Vrh stranice

Slanje podataka obrasca poslužitelju koji se izvodi Microsoft Windows SharePoint Services

Možete dizajnirati predložak obrasca koji šalje podatke na poslužitelj sa sustavom Microsoft Windows SharePoint Services. Tako da to učinite, možete spremiti i organizirati sve korisničke obrasce u biblioteci dokumenata. Uz to, korisnici mogu ispuniti obrasce koji se temelje na predlošku obrasca izravno iz biblioteke dokumenata. Njihovu izvoz podataka obrasca u programu Microsoft Office Excel ili spajanje podataka iz više obrazaca u jedan obrazac. Osim toga, kada omogućite slanje obrazaca izravno u biblioteku dokumenata, definirali nazive datoteke za obrasce, bilo sa statične vrijednostima, vrijednosti na temelju podataka u obrazac ili pomoću formula.

Nakon konfiguriranja predložak obrasca tako da dopušta slanje obrasca u biblioteci dokumenata sustava SharePoint, možete dodati gumb Pošalji u obrazac i prilagoditi druge mogućnosti slanja, kao što je tekst na gumbu za Slanje poruka koje se prikazuju korisniku Označavanje ako obrazac uspješno poslan i želite li zadržati obrazac otvorenim nakon slanja.

Vrh stranice

Slanje podataka obrasca u poruci e-pošte

Pomoću programa za e-pošte je jedan od načina najjednostavniji i najčešće postavljanja tijeka rada za poslovni proces. Možete dizajnirati predložak obrasca programa InfoPath koje omogućuje korisnicima kliknite gumb Pošalji na alatnoj traci Standardno ili na izborniku datoteka da biste poslali popunjen obrazac kao privitak ili u tijelu poruke e-pošte. Adresa e-pošte, predmet i naziv datoteke privitka možete sve biti unaprijed definirane prilikom dizajniranja predloška obrasca – bilo statičke vrijednosti s vrijednostima na temelju stavki u obrascu ili pomoću formule. Ako, na primjer, možete dizajnirati predložak obrasca tako da se dovršene obrasce automatski se šalju putem e-pošte s unaprijed definirane predmetom na adresu e-pošte koja se temelji na stavku u obrascu. Uz to, na temelju podataka koje korisnici unose u obrascu, možete definirati nazive dinamičkih datoteka za obrazac.

Kako bi korisnicima slanje obrazaca u porukama e-pošte, moraju imati Microsoft Office Outlook 2003 ili Microsoft Office Outlook 2007 na računalima. Korisnici koji ispunjavaju obrasce u web-pregledniku nije potrebno programa Outlook za slanje obrazaca u poruci e-pošte.

Nakon konfiguriranja predloška obrasca da dopušta slanje obrasca u poruci e-pošte, možete dodati gumb PošaljiStandardna alatna traka i naredbu Pošalji izbornik datoteka u predložak obrasca i prilagoditi sve Pošalji mogućnosti, kao što je tekst koji se pojavljuje na gumbu za Slanje poruka koje se prikazuju korisniku da biste naznačili ako obrazac uspješno poslan i želite li zadržati obrazac otvorenim nakon slanja.

Vrh stranice

Slanje podataka obrasca u aplikaciju na web-poslužitelj

Ako imate postojeće stranice Active Server Pages (ASP) ili drugog koda na web-poslužitelju koji može obrađivati XML podatke, možete dizajnirati predložak obrasca tako da korisnici mogu slati ispunjene obrasce tom web-poslužitelju pomoću HTTP POST metode. Kada konfigurirate predložak obrasca da biste korisnicima omogućili slanje obrazaca na taj način, InfoPath stvara poruku koja sadrži podatke iz obrasca i šalje tu poruku na web-poslužitelj. Prilikom dizajniranja predloška obrasca za slanje podataka na web-poslužitelj, možete dodati gumb Pošalji u predložak obrasca, navedite tekst koji se pojavljuje na gumb Pošalji , prilagodite poruke koje se prikazuju korisnicima da biste naznačili ako je obrazac uspješno poslan i navedite želite li zadržati obrazac otvorenim nakon slanja.

Vrh stranice

Slanje podataka obrasca pomoću datoteke podatkovne veze

U Microsoft Office InfoPath 2007 imate mogućnost stvaranja XML datoteku pod nazivom datoteke podatkovne veze koja uključuje sve potrebne postavke za podatkovnu vezu. Možete spremati datoteke u biblioteci podatkovne veze na web-mjestu Microsoft Office SharePoint Server 2007 , a zatim dizajnirati nekoliko predložaka obrazaca koji koristi istu XML datoteku da biste konfigurirali podatkovne veze. Pomoću datoteke podatkovne veze podrazumijeva da, ako ništa promjenama podatkovne veze – na primjer, ako mjesto vanjskih podataka izvora promjene – podatkovna veza možete ažurirati jednom, umjesto ažuriranja podatkovnu vezu u svaki pojedinačni obrazac predložak. Sve predloške obrazaca koji koriste datoteku podatkovne veze će se automatski ažurirati s novim postavkama.

Podatkovna veza može sadržavati postavke koje određuju kako korisnici mogu poslati svoje podatke iz obrasca. Možete dizajniranje predloška obrasca da biste koristili postavke u ovoj datoteci podatkovne veze. Nakon konfiguriranja predloška obrasca da dopušta slanje obrasca, možete dodati naredbu Pošalji na izborniku datoteka i gumb Pošalji u alatnoj traci Standardno na obrazac koji se temelji na predlošku obrasca i prilagodite bilo kojeg drugog Slanje mogućnosti, kao što je tekst koji se pojavljuje na gumb Pošalji i naredba, poruka koje se prikazuju korisniku da biste naznačili ako obrazac uspješno poslan i želite li zadržati obrazac otvorenim nakon slanja.

Vrh stranice

Slanje podataka obrasca pomoću programskog koda

Da biste stvorili dodatne funkcije u predlošku obrasca za slanje podataka obrasca, možete napisati upravljani kod pomoću programa Microsoft Visual Basic .NET, Microsoft Visual C# .NET ili skriptu. Ako, na primjer, možete dodati funkciju u predložak obrasca koji omogućuje slanje obrasca na više mjesta odjednom ili vanjski izvor podataka koji nije podržan u programu InfoPath.

Savjet: Ako ne možete konfigurirati predložak obrasca da biste korisnicima omogućili slanje obrazaca vanjskog izvora podataka pomoću mogućnosti podatkovne veze programa InfoPath, tu značajku možete koristiti za upisivanje vlastite implementacije podatkovne veze na taj vanjski izvor podataka.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×