Dodavanje podatkovne veze na web-uslugu

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 .

Možete dodati sekundarne podatkovne veze u predložak obrasca koji se mogu slati upiti ili slanje podataka na web-servisa.

Sadržaj članka

Pregled

Razmatranje kompatibilnosti

Prije početka

Dodavanje podatkovne veze za upit

Dodavanje podatkovnu vezu za slanje

Pregled

Sekundarne podatkovne veze je bilo koja podatkovna veza vanjskog izvora podataka koje dodate u predložak obrasca. Podatkovne veze razlikuje se od glavnu podatkovnu vezu koja je stvorena prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka, web-usluge ili postavki u biblioteci veza. Dodavanje sekundarne podatkovne veze samo ako ne možete upita ili slanje podataka putem glavne podatkovne veze.

Kada dodate sekundarne podatkovne veze u predložak obrasca koji se upiti podataka, Microsoft Office InfoPath stvara sekundarni izvor podataka s poljima podataka i grupama koje odgovara XML shema web-servisa. Budući da struktura podataka u sekundarni izvor podataka mora podudarati s XML shemom, ne možete mijenjati postojećih polja ili grupe u sekundarni izvor podataka. Kada dodate podatkovnu vezu za slanje u predložak obrasca, konfiguriranje predloška obrasca da biste korisnicima omogućili slanje podataka obrasca i konfiguriranje mogućnosti slanja za obrasce koji se temelje na vašem predlošku obrasca.

Vrh stranice

Razmatranje kompatibilnosti

Ne možete konfigurirati podatkovnu vezu za slanje u predložak obrasca kompatibilan s preglednikom da bi korisnici slanje mijenjati podatke uz svoje podatke obrasca u web-uslugu koja prihvaća Microsoft ADO.NET DataSet. Informacije o promjeni sastoji se od izmjene koje korisnik unese podatke pohranjene u bazi podataka. Baza podataka koristi web-servisa za povezivanje korisnika s bazom podataka. ADO.NET možete koristiti informacije o promjeni da biste saznali kako ažurirati podatke u bazu podataka. Zamolite administratora Ako web-servisa zahtijeva informacije o promjeni da biste ažurirali baze podataka. Ako je tako, dizajnirate predložak obrasca čiji obrasci moguće ispuniti samo pomoću programa InfoPath.

Vrh stranice

Prije početka

Prije nego što dodate sekundarne podatkovne veze u predložak obrasca, potrebne su vam sljedeće informacije od administratora web-usluge:

  • Mjesto web-servisa.

  • Provjera koristi li web-servisa dokument literal stil kodiranja. InfoPath može raditi samo dokument literal stil Web services.

  • Naziv postupka web-usluge koji će se podaci slati ili primati podatke iz obrazaca koji se temelje na tom predlošku obrasca.

Vrh stranice

Dodavanje podatkovne veze za upit

Da biste korisnicima omogućili upita za podatke iz web-servisa pomoću predloška obrasca, potrebno je u predložak obrasca učinite sljedeće:

  1. Dodavanje sekundarne podatkovne veze.

  2. Konfiguriranje predloška obrasca za korištenje sekundarne podatkovne veze.

Korak 1: Dodavanje sekundarne podatkovne veze

  1. Na izborniku Alati kliknite Podatkovne veze.

  2. U dijaloškom okviru Podatkovne veze , kliknite Dodaj.

  3. U čarobnjaku za povezivanje s podacima kliknite Stvori novu vezu, kliknite Primi podatkei zatim kliknite Dalje.

  4. U odjeljku iz koje želite primiti svoje podatke, kliknite web-servisa , a zatim kliknite Dalje.

  5. Na sljedećoj stranici čarobnjaka upišite mjesto na web-usluge, a zatim kliknite Dalje.

    Napomena: Ako želite da biste pronašli web-servisa pomoću poslužitelja univerzalni opis otkrivanja i procjene Integration (UDDI), kliknite Pretraži UDDI, unesite URL UDDI poslužitelj koji želite da biste pretražili, navedite želite li pretraživati prema davatelju ili putem usluge koje je Dani, unesite ključnu riječ pretraživanja, a zatim kliknite pretraživanje. Web-servisi koji odgovaraju ključna riječ za pretraživanje prikazat će se na popisu rezultata pretraživanja . Odaberite web-servisa koji želite koristiti, a zatim kliknite u redu.

  6. Na popisu Odaberite operaciju na sljedećoj stranici čarobnjaka kliknite postupak web-usluge koja vraća podatke u obrazac, a zatim kliknite Dalje.

  7. Ako se čarobnjak za povezivanje s podacima naiđe na nepoznat element u shemi web-usluge, na sljedećoj stranici čarobnjaka može zatražiti da navedete ogledne vrijednosti za svaki parametar za određivanje polja ili grupe da biste dodali u glavni izvor podataka.

    Kako?

    1. Odaberite parametra u tablici parametara , a zatim Postavi vrijednost uzorka.

    2. U okvir vrijednost uzorka upišite vrijednost da korisnički može koristiti za to polje, a zatim kliknite u redu.

    3. Ponovite te korake za svaki parametar u tablici parametara , a zatim kliknite Dalje.

    Tehničke pojedinosti

    Kada konfigurirate podatkovnu vezu s web-servisa u čarobnjaku za povezivanje s podacima, Microsoft Office InfoPath povezuje s web-servisa i zahtjeve datoteka Web servisa Description Language (WSDL). WSDL datoteka sadrži sheme koje koriste web-servisa. Web-servisa odgovori na zahtjev za slanjem ove datoteke programa InfoPath. InfoPath koristi podatke u tu datoteku da biste dodali odgovarajućim poljima i grupama u sekundarni izvor podataka u predlošku obrasca. Ako InfoPath pronađe vrstu nepoznat element u WSDL datoteci, InfoPath koristi ogledne podatke da bi odredio definiciju vrste nepoznat element, a zatim dodaje odgovarajućim poljima i grupama sekundarni izvor podataka.

  8. Ako želite da se rezultati upita da bi bio dostupan kada obrazac niste povezani s mrežom, odaberite potvrdni okvir Spremi kopiju podataka u predlošku obrasca .

    Napomena o sigurnosti: Potvrđivanjem tog okvira rezultati upita spremaju se u predlošku obrasca. Podaci spremljeni u predlošku obrasca, pa je dostupne u obrascima koje korisnici ispunjavaju, čak i ako svojim računalima niste povezani s mrežom. Ako dobivate osjetljive podatke iz podatkovne veze, preporučujemo vam da biste onemogućili tu značajku da biste zaštitili podatke u slučaju gubitka ili krađe računala.

  9. Kliknite Dalje.

  10. Na sljedećoj stranici čarobnjaka upišite opisni naziv podatkovne veze za upit.

  11. Da biste omogućili obrasce koji se temelje na tom predlošku obrasca da biste automatski prima podatke prilikom otvaranja, potvrdite okvir automatski dohvatiti podatke prilikom otvaranja obrasca .

  12. Provjerite jesu li informacije u odjeljku Sažetak točni, a zatim kliknite Završi.

  13. Kliknite Zatvori.

Korak 2: Konfiguriranje predloška obrasca za korištenje sekundarne podatkovne veze

Kada dodate podatkovnu vezu za upit u predložak obrasca, po zadanom obrasce koji se temelje na tom predlošku obrasca pomoću podatkovne veze prilikom otvaranja korisnik. Možete konfigurirati i predloška obrasca da biste koristili podatkovnu vezu za upit na jedan od sljedećih načina:

  • Dodavanje pravila    Možete konfigurirati pravilo da biste koristili podatkovnu vezu za upit svaki put kada se pojavi uvjet u pravilo.

  • Dodavanje gumba    Gumb možete dodati u predložak obrasca koji korisnici mogu pritisnuti za dohvaćanje podataka pomoću podatkovne veze za upit.

  • Korištenje prilagođenog koda    Ako ne možete dodati pravila ili gumba, možete koristiti prilagođeni kod za dohvaćanje podataka pomoću podatkovne veze za upit. Korištenje prilagođenog koda potreban je razvojni inženjer da biste stvorili prilagođeni kod.

Add a rule

Dodavanje pravila predloška obrasca za dohvaćanje podataka iz podatkovne veze za upit kad god se ispuni uvjet za pravilo. Sljedeći se postupak pretpostavlja da ste stvorili podatkovnu vezu za upit u predlošku obrasca i da ste konfigurirali kontrolu u predlošku obrasca za prikaz podataka iz te podatkovne veze.

  1. Ako predložak obrasca ima više prikaza, kliknite naziv prikaza u izborniku Prikaz da biste prešli u prikaz s kontrolom na mjesto na koje želite prikazati podatke iz sekundarni izvor podataka.

  2. Dvaput pritisnite kontrolu koju želite dodati pravilo.

  3. Kliknite karticu Podaci.

  4. U odjeljku Provjera valjanosti i pravila, kliknite pravila.

  5. U dijaloškom okviru pravila kliknite Dodaj.

  6. U okvir naziv upišite naziv pravila.

  7. Da biste odredili uvjet kada izvoditi pravilo, kliknite Postavljanje uvjetapa unesite uvjet. Pravilo će se pokrenuti kada se pojavi uvjet. Ako ste postavili uvjeta, pravilo će se pokrenuti svaki put kada korisnik mijenja vrijednost u kontroli i prelazi svoj pokazivač izvan te kontrole.

  8. Kliknite Dodaj akciju.

  9. Na popisu Akcija kliknite upita pomoću podatkovne veze.

  10. Na popisu podatkovne veze baze podataka kliknite podatkovnu vezu za upit koji želite koristiti, a zatim u redu da biste zatvorili sve otvorene dijaloške okvire.

  11. Da biste testirali promjene, kliknite Pretpregled na alatnoj traci Standardno ili pritisnite CTRL + SHIFT + B.

Dodavanje gumba

Kontrole gumba možete dodati u predložak obrasca koji korisnici mogu pritisnuti za dohvaćanje podataka iz podatkovne veze za upit. Sljedeći se postupak pretpostavlja da ste stvorili podatkovnu vezu za upit u predlošku obrasca.

  1. Ako predložak obrasca ima više prikaza, kliknite naziv prikaza u izborniku Prikaz da biste prešli u prikaz s kontrolom na mjesto na koje želite prikazati podatke iz sekundarni izvor podataka.

  2. Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.

  3. Povucite kontrole gumba u predlošku obrasca.

  4. Dvokliknite gumb koji ste upravo dodali u predlošku obrasca.

  5. Kliknite karticu Općenito .

  6. Na popisu Akcija , kliknite Osvježi.

  7. U okvir natpis upišite naziv koji želite da se prikazuje na gumbu u predlošku obrasca.

  8. Kliknite Postavke.

  9. U dijaloškom okviru Osvježavanje kliknite jedan sekundarni izvor podataka.

  10. Na popisu Odaberite sekundarni izvor podataka kliknite sekundarni izvor podataka koji je pridružen podatkovnu vezu za upit, a zatim u redu da biste zatvorili sve otvorene dijaloške okvire.

  11. Da biste testirali promjene, kliknite Pretpregled na alatnoj traci Standardno ili pritisnite CTRL + SHIFT + B.

Vrh stranice

Dodavanje podatkovnu vezu za slanje

Da biste korisnicima omogućili slanje obrazaca koji se temelje na predlošku obrasca u web-uslugu, prvo dodajte sekundarne podatkovne veze u predložak obrasca koji šalje podatke, a zatim Konfiguriranje predloška obrasca da biste korisnicima omogućili slanje podataka obrasca.

Korak 1: Dodavanje sekundarne podatkovne veze

  1. Na izborniku Alati kliknite Podatkovne veze.

  2. U dijaloškom okviru Podatkovne veze , kliknite Dodaj.

  3. U čarobnjaku za povezivanje s podacima kliknite Stvori novu vezu, kliknite Pošalji podatkei zatim kliknite Dalje.

  4. U odjeljku kako želite poslati podatke, kliknite web-servisa , a zatim kliknite Dalje.

  5. Na sljedećoj stranici čarobnjaka upišite mjesto na web-usluge koje korisnici slanje podataka i zatim kliknite Dalje.

    Napomena: Ako želite da biste pronašli web-servisa pomoću poslužitelja univerzalni opis otkrivanja i procjene Integration (UDDI), kliknite Pretraži UDDI, unesite URL UDDI poslužitelj koji želite da biste pretražili, navedite želite li pretraživati prema davatelju ili putem usluge koje je Dani, unesite ključnu riječ pretraživanja, a zatim kliknite pretraživanje. Web-servisi koji odgovaraju ključna riječ za pretraživanje prikazat će se na popisu rezultata pretraživanja . Odaberite web-servisa koji želite koristiti, a zatim kliknite u redu.

  6. Na popisu Odaberite operaciju kliknite postupak web-usluge koje će primati podatke iz obrasca, a zatim kliknite Dalje.

  7. Na sljedećoj stranici čarobnjaka odaberite podatke u obrascu koji se šalju za svaki parametar u web-servisa, učinite nešto od sljedećeg:

    Slanje podataka u polju ili grupi

    1. Na popisu parametara kliknite parametar web-usluge koji će primiti podatke iz obrasca.

    2. U odjeljku Mogućnosti parametarakliknite polje ili grupu.

    3. Kliknite Izmjena Slika gumba .

    4. U dijaloškom okviru Odaberite polje ili grupu kliknite polje ili grupu čije podatke želite poslati, a zatim kliknite u redu.

    5. U okvir Uključi kliknite samo tekst i podređeni elementi da biste poslali samo podatke u ovom polju i podređenih elemenata polja ili grupe ili kliknite XML podstablo, uključujući odabrani element kako biste poslali naziv polja podataka u polju, a podređeni elementi u odabranoj grupi ili polju.

    Slanje svih podataka u obrazac

    1. Na popisu parametara kliknite parametar web-usluge koji će primiti podatke iz obrasca.

    2. U odjeljku Mogućnosti parametarakliknite cijeli obrazac (XML dokument, uključujući upute za obradu).

    Slanje podataka u obliku niza

    1. Na popisu parametara kliknite parametar web-usluge koji će primiti podatke iz obrasca.

    2. U odjeljku Mogućnosti parametarakliknite cijeli obrazac (XML dokument, uključujući upute za obradu).

    3. Potvrdite okvir Pošalji podatke kao niz .

      Napomena: U pravilu, potvrdite ovaj okvir da biste poslali digitalno potpisanih podataka. U većini slučajeva, poništite taj potvrdni okvir.

    Tehnička napomena o objektima ADO.NET DataSet

    Web-servisa zahtijeva objekt ADO.NET DataSet, prilikom konfiguriranja ove podatkovne veze odaberite čvor skupa. Ako koristite neku drugu vrstu čvora za podatkovnu vezu s web-servisa koji zahtijeva objekt ADO.NET DataSet, akcija slanja neće uspjeti.

  8. Kliknite Dalje.

  9. Na sljedećoj stranici čarobnjaka upišite naziv za podatkovnu vezu.

  10. Provjerite jesu li informacije u odjeljku Sažetak točni, a zatim kliknite Završi.

  11. Kliknite Zatvori.

Nakon što dodate sekundarne podatkovne veze za slanje morate konfigurirati predložak obrasca da biste korisnicima omogućili slanje podataka obrasca pomoću ove podatkovne veze za slanje.

Korak 2: Omogućavanje slanja na predlošku obrasca

Kada konfigurirate predložak obrasca da biste korisnicima omogućili slanje podataka obrasca programa InfoPath dodaje gumb PošaljiStandardna alatna traka i naredbu Pošalji izbornik datoteka na obrascu. Možete prilagoditi i mogućnosti slanja za predložak obrasca na sljedeće načine:

  • Promijenite tekst koji se pojavljuje na gumb Pošalji i naredbe Pošalji .

  • Promijenite tipkovni prečac za gumb za Slanje i naredbu Pošalji .

  • Stvorite prilagođene poruke koja se prikazuje korisnicima prilikom slanja obrazaca.

  • Odredite hoće li Ostavi obrazac otvoren, zatvorite obrazac ili otvoriti drugi prazan obrazac nakon slanja obrasca.

  • Na izborniku Alati kliknite Mogućnosti slanja.

  • U dijaloškom okviru Mogućnosti slanja potvrdite okvir Dopusti korisnicima slanje obrasca , kliknite Slanje podataka obrasca na jedno odredište, pa na popisu Web-servisa.

  • Na popisu Odaberite podatkovnu vezu za slanje , kliknite naziv podatkovnu vezu na web-uslugu koju ste stvorili u prethodnim koracima.

    1. Da biste promijenili naziv gumba Pošalji koji se pojavljuje na alatnoj traci Standardno i naredbu Pošalji koji će se pojaviti na izborniku datoteka kada korisnici ispunjavaju obrazac, upišite novi naziv u okvir natpis u Pošalji Mogućnosti dijaloškog okvira.

      Savjet: Ako želite dodijeliti tipkovni prečac na ovaj gumb i naredbu, upišite znak (&) ispred znaka koji želite koristiti kao tipkovni prečac. Ako, na primjer, da biste dodijelili ALT + B kao tipkovni prečac za gumb Pošalji i naredba, upišite & lanje'B.

  • Ako ne želite da korisnici upotrebljavaju naredbu Pošalji ili gumb Pošalji na alatnoj traci Standardno ako ispunjavanje obrasca, poništite potvrdni okvir Prikaži stavku izbornika slanja i gumb Pošalji alatne trake .

    1. Prema zadanim postavkama, kada korisnici pošalju obrazac, InfoPath čuva obrazac otvoren i prikazuje poruku da biste naznačili ako obrazac uspješno poslati. Da biste promijenili takvo zadano ponašanje, kliknite Dodatno, a zatim učinite nešto od sljedećeg:

      • Zatvorite obrazac ili stvorite novi prazni obrazac kada korisnik šalje ispunjen obrazac, kliknite željenu mogućnost na popisu nakon slanja .

      • Da biste stvorili prilagođenu poruku da biste naznačili ako obrazac uspješno poslan, potvrdite okvir korištenje prilagođenih poruka , a zatim upišite svoje poruke u okvire na uspjehu i pogreške .

        Savjet: Obavještavanje korisnika pomoću poruke u okviru pogreške što učiniti ako se ne može poslati obrazac. Ako, na primjer, može predložiti da korisnici spremati svoje obrasce i obratite se osobi za daljnje upute.

      • Ako ne želite prikazati poruku kada korisnik šalje obrazac, poništite potvrdni okvir Prikaži neuspješnom slanju poruke .

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.

×