Tietoyhteyden lisääminen Web-palvelu

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Voit lisätä toissijaisia tietoyhteyksiä lomakemalliin, voit joko kyselyn tai lähettää tietoja Web-palveluun.

Tämän artikkelin sisältö

Yleistä

Yhteensopivuuden huomioon otettavia seikkoja

Ennen aloittamista

Kyselyn tietoyhteyden lisääminen

Lähetystietoyhteyden lisääminen

Yleiskatsaus

Toissijaisen tietoyhteyden on mikä tahansa tietoyhteys ulkoiseen tietolähteeseen, joka on lisätty lomakemalliin. Tietoyhteyden poikkeaa tärkeimmät tietoyhteyttä, joka on luotu, kun suunnittelet tietokannan, verkkopalvelun tai yhteyskirjaston asetuksia perustuvaa lomakemallia. Voit lisätä toissijaisen tietoyhteyden vain, jos et voi kyselyn tai lähettää tärkeimmät tietoyhteyden kautta.

Kun lisäät toissijaisen tietoyhteyden lomakemalliin, kyselyt, Microsoft Office InfoPath luo toissijaisen tietolähde tietojen kentät ja ryhmät, joka vastaa WWW-palvelun XML-rakenne . Toissijainen tietolähde tietorakenteen on vastattava XML-rakenteen, koska et voi muokata aiemmin luotuja kenttiä tai ryhmiä toissijainen tietolähde. Kun lisäät lähetystietoyhteyden lomakemalliin, voit määrittää lomakemallin, jotta käyttäjät voivat lähettää tiedot ja määrität lomakemallissa perustuvia lomakkeita lähetyksen asetukset.

Sivun alkuun

Yhteensopivuuden huomioon otettavia seikkoja

Lähetystietoyhteys ei voi määrittää selainyhteensopiva lomakemalli sallimaan käyttäjien lähettää muuttaa niiden lomaketietojen ohella verkkopalveluun, joka hyväksyy Microsoft ADO.NET DataSet. Muuta tietoja koostuu muutokset, jotka käyttäjä tekee tietokannan tallennettuja tietoja. Tietokannan muodostaa yhteyden tietokantaan WWW-palvelun avulla. ADO.NET käyttää muuta tietoja siitä, miten tietokannan tietojen päivittäminen. Pyydä WWW-palvelun järjestelmänvalvoja, jos Web-palvelu edellyttää muuta tietojen päivittyvän tietokannan. Jos näin on, kannattaa suunnitella lomakemalliin, jonka lomakkeet täytettävä vain InfoPathin avulla.

Sivun alkuun

Ennen aloittamista

Ennen kuin lisäät toissijaisen tietoyhteyden lomakemalliin, sinun on WWW-palvelun järjestelmänvalvojalta seuraavat tiedot:

  • WWW-palvelun sijainti.

  • Web-palvelu käyttää asiakirjan ja literaalimerkit tyylin koodaus vahvistus. InfoPath voi käyttää vain asiakirjan ja literaalimerkit tyylin verkkopalveluihin.

  • WWW-palvelutoiminto, joka lähettää tai vastaanottaa tietoja lomakkeiden, jotka perustuvat lomakemallin nimi.

Sivun alkuun

Kyselyn tietoyhteyden lisääminen

Jotta käyttäjät voivat suorittaa kyselyn tiedot verkkopalvelun avulla lomakemallin, sinun on suoritettava lomakemallin seuraavasti:

  1. Toissijaisen tietoyhteyden lisääminen.

  2. Määrittää lomakemallin toissijaisen tietoyhteyden käyttöä varten.

Vaihe 1: Toissijaisen tietoyhteyden lisääminen

  1. Valitse Työkalut -valikosta Tietoyhteyksiä.

  2. Tietoyhteydet -valintaikkunassa valitsemalla Lisää.

  3. Valitse ohjattu tietoyhteyden muodostaminen valitsemalla Luo uusi yhteys, valitse Vastaanota tiedotja valitse sitten Seuraava.

  4. Valitse, mihin haluat vastaanottaa tietojaValitse Web-palvelu ja valitse sitten Seuraava.

  5. Ohjatun toiminnon seuraavalla sivulla WWW-palvelun sijainti ja valitse sitten Seuraava.

    Huomautus: Jos haluat etsiä verkkopalvelun yleinen kuvaus etsiminen ja integrointi (UDDI) palvelimen avulla, valitse UDDI, kirjoita URL-osoite, jonka haluat etsiä, Määritä, etsi toimittaja tai palvelu, joka on UDDI-palvelin Jos, kirjoita haun avainsana ja valitse sitten Etsi. Web-palvelut, jotka vastaavat hakusana näkyvät hakutulokset -luettelosta. Valitse Web-palvelu, jota haluat käyttää, ja valitse sitten OK.

  6. Valitse ohjatun toiminnon seuraavalla sivulla Valitse toiminto -luettelosta WWW-palvelutoiminto, joka palauttaa tiedot lomakkeeseen ja valitse sitten Seuraava.

  7. Jos ohjattu tietoyhteyden muodostaminen havaitsee tuntemattoman elementin rakenteen WWW-palvelun, ohjatun toiminnon seuraavalla sivulla voi pyytää määrittämään esimerkkiarvojen kullekin parametrille, voit selvittää, mitä kenttien tai ryhmien lisäämään tärkeimmät tietolähteeseen.

    Ohjeet

    1. Valitse parametrin Parametrit -taulukosta ja valitse sitten Määritä otoksen arvo.

    2. Kirjoita otoksen arvo -ruutuun arvo, että käyttäjän voi käyttää tähän kenttään ja valitse sitten OK.

    3. Toista nämä vaiheet kunkin parametrin Parametrit -taulukosta ja valitse sitten Seuraava.

    Tekniset tiedot

    Kun määrität WWW-palvelun tietoyhteyden ohjatun tietoyhteyden, Microsoft Office InfoPath muodostaa yhteyden WWW-palvelun ja pyytää Web palvelua kuvausta Language (WSDL)-tiedosto. WSDL-tiedosto sisältää Web-palvelu käyttää rakennetta. Web-palvelu vastaa pyynnön lähettämällä tiedoston InfoPath. InfoPath käyttää tietoja tämän tiedoston lisääminen lomakemalliin toissijainen tietolähde tarvittavat kentät ja ryhmät. Jos InfoPath havaitsee Tuntematon elementtityyppi WSDL-tiedoston, InfoPath käyttää mallitiedot määrittämään määritys on tuntematon elementtityyppi ja lisää sitten haluamasi kentät ja ryhmät toissijainen tietolähde.

  8. Jos haluat olevan käytettävissä, kun lomakkeen ei ole yhteydessä verkkoon kyselyn tulokset, valitse Tallenna kopio lomakemallin tiedot -valintaruutu.

    Tietoturvahuomautus: Lomakemallin tämän valintaruudun valitseminen tallentaa kyselyn tuloksiin. Tiedot on tallennettu lomakemalli, koska se on käytettävissä lomakkeissa, joita käyttäjät täyttävät, vaikka tietokoneeseensa ovat ole yhteydessä verkkoon. Jos ilmenee tämän tietoyhteyden luottamuksellisia tietoja, voit halutessasi poistaa voit suojata tiedot, niin tietokone katoaa tai varastamiselta tämän toiminnon käytöstä.

  9. Valitse Seuraava.

  10. Kirjoita ohjatun toiminnon seuraavalla sivulla kyselyn tietoyhteyden kuvaava nimi.

  11. Tämän lomakemallin vastaanottaa tiedot automaattisesti, kun ne avataan perustuvia lomakkeita käyttöön valitsemalla Hae tiedot lomakkeen ollessa avoinna automaattisesti -valintaruutu.

  12. Tarkista, että Yhteenveto -osassa tiedot ovat oikein ja valitse sitten Valmis.

  13. Valitse Sulje.

Vaihe 2: Määritä lomakemallin toissijaisen tietoyhteyden käyttöä varten

Kun lisäät kyselyn tietoyhteyden lomakemalliin, lomakkeet, jotka perustuvat lomakemallin käytetään oletusarvon mukaan tietoyhteys, käyttäjän avattaessa. Voit myös määrittää lomakemallin käyttämään kyselyn tietoyhteyden jollakin seuraavista tavoista:

  • Lisää sääntö    Voit määrittää säännön, joka käyttää kyselyn tietoyhteyden aina, kun säännön ehto toteutuu.

  • Lisää-painiketta    Voit lisätä painikkeen lomakemalli, jota napsauttamalla käyttäjät voivat hakea tietoja kyselyn tietoyhteyden avulla.

  • Käytä mukautettua koodia    Jos et voi lisätä säännön tai painikkeen, saat tiedot käyttämällä kyselyn tietoyhteyden käyttää mukautettua koodia. Voit luoda mukautetun koodin kehittäjä käyttäen mukautettua koodia edellyttää.

Säännön lisääminen

Voit lisätä säännön lomakemallin ja tietojen hakeminen kyselyn tietoyhteyden aina, kun säännön ehto täyttyy. Oletetaan, että olet luonut kyselyn tietoyhteyden lomakemallin ja että olet määrittänyt ohjausobjekti lomakemallin kyseisen tietoyhteyden tietojen näyttämiseen.

  1. Jos lomakemalli on useita näkymiä, valitse Näytä -valikosta Siirry Näytä ohjaimella haluamaasi toissijaisen tietolähteen tiedot näytetään näkymän nimi .

  2. Kaksoisnapsauta ohjausobjektia, johon haluat lisätä säännön.

  3. Valitse Tiedot-välilehti.

  4. Valitse Kelpoisuustarkistus ja säännöt-kohdassa säännöt.

  5. Valitse säännöt -valintaikkunassa Lisää.

  6. Kirjoita säännön nimi nimi -ruutuun.

  7. Voit määrittää ehdon säännön suoritettaessa, Määritä ehtoja kirjoita sitten ehto. Sääntö suoritetaan, kun ehto toteutuu. Jos et määritä ehto-sääntö suoritetaan aina, kun käyttäjä ohjausobjektin arvon muuttamisen ja siirtää sitten yhteystietoluetteloonsa kohdistimen ohjaavat poispäin.

  8. Valitse Lisää toimintoja.

  9. Valitse toiminto -luettelossa kyselyn tietoyhteyden avulla.

  10. Tietoyhteys -luettelosta kyselyn tietoyhteyden, jota haluat käyttää ja valitse sitten OK kussakin valintaikkunassa Sulje.

  11. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Lisää-painike

Voit lisätä painikkeen ohjausobjekti lomakemallin, jota napsauttamalla käyttäjät voivat tietojen noutaminen kyselyn tietoyhteyden. Seuraavassa oletetaan, että olet luonut kyselyn tietoyhteyden lomakemallin.

  1. Jos lomakemalli on useita näkymiä, valitse Näytä -valikosta Siirry Näytä ohjaimella haluamaasi toissijaisen tietolähteen tiedot näytetään näkymän nimi .

  2. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

  3. Vedä painikkeen ohjausobjekti lomakemallin.

  4. Kaksoisnapsauta juuri lisäämäsi lomakemalliin-painiketta.

  5. Valitse Yleiset-välilehti.

  6. Valitse toiminto -luettelosta valitsemalla Päivitä.

  7. Kirjoita otsikko -ruutuun nimi, jonka haluat näkyvän painikkeessa lomakemallissa.

  8. Valitse Asetukset.

  9. Valitse Päivitä -valintaikkunan yksi toissijainen tietolähde.

  10. Valitse toissijainen tietolähde -luettelosta toissijainen tietolähde, joka on liitetty kyselyn tietoyhteyden ja valitse sitten OK kussakin valintaikkunassa Sulje.

  11. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

Sivun alkuun

Lähetystietoyhteyden lisääminen

Käyttäjät voivat lähettää lomakkeita, jotka perustuvat lomakemallin Web-palveluun, ensin toissijaisen tietoyhteyden lisääminen lomakemalliin, joka lähettää tietoja ja määrittämällä sitten lomakemallin, jotta käyttäjät voivat lähettää tiedot.

Vaihe 1: Toissijaisen tietoyhteyden lisääminen

  1. Valitse Työkalut -valikosta Tietoyhteyksiä.

  2. Tietoyhteydet -valintaikkunassa valitsemalla Lisää.

  3. Ohjattu tietoyhteyden muodostaminen-valitsemalla Luo uusi yhteys, valitse Lähetä tiedotja valitse sitten Seuraava.

  4. Valitse, miten haluat lähettää tiedotValitse Web-palvelu ja valitse sitten Seuraava.

  5. Kirjoita ohjatun toiminnon seuraavalla sivulla sijainnin Web-palvelu, johon käyttäjät lähettävät tiedot, ja valitse sitten Seuraava.

    Huomautus: Jos haluat etsiä verkkopalvelun yleinen kuvaus etsiminen ja integrointi (UDDI) palvelimen avulla, valitse UDDI, kirjoita URL-osoite, jonka haluat etsiä, Määritä, etsi toimittaja tai palvelu, joka on UDDI-palvelin Jos, kirjoita haun avainsana ja valitse sitten Etsi. Web-palvelut, jotka vastaavat hakusana näkyvät hakutulokset -luettelosta. Valitse Web-palvelu, jota haluat käyttää, ja valitse sitten OK.

  6. Valitse Valitse toiminto -luettelosta WWW-palvelutoiminto, joka vastaanottaa lomakkeen tiedot, ja valitse sitten Seuraava.

  7. Ohjatun toiminnon seuraavalla sivulla voit valita lomakkeen WWW-palvelun kullekin parametrille lähettää tietoja, tee jompikumpi seuraavista:

    Kentän tai ryhmän tietojen lähettäminen

    1. Valitse Parametrit -luettelosta WWW-palveluparametri, joka vastaanottaa tiedot-lomakkeen.

    2. Valitse parametrin asetukset-kohdassa kentän tai ryhmän.

    3. Valitse Muokkaa Tietolähde-painike .

    4. Valitse kentän tai ryhmän valitseminen -valintaikkunassa kenttä tai ryhmä, jonka haluat lähettää tiedot ja valitse sitten OK.

    5. Valitse Sisällytä -ruudussa teksti ja alielementit haluat lähettää vain tiedot-kentän ja alielementit kentän tai ryhmän, tai valitse XML-alipuu, mukaan lukien valittu elementti , jos haluat lähettää kenttänimi-kentän tiedot ja Valitse ryhmä tai kenttä alielementit.

    Lähetä kaikki tiedot-lomake

    1. Valitse Parametrit -luettelosta WWW-palveluparametri, joka vastaanottaa tiedot-lomakkeen.

    2. Valitse parametrin asetukset-kohdassa koko lomake (XML-asiakirja ja käsittelyohjeet).

    Lähetä tiedot merkkijonona

    1. Valitse Parametrit -luettelosta WWW-palveluparametri, joka vastaanottaa tiedot-lomakkeen.

    2. Valitse parametrin asetukset-kohdassa koko lomake (XML-asiakirja ja käsittelyohjeet).

    3. Valitse Lähetä tiedot merkkijonona -valintaruutu.

      Huomautus: Yleensä Valitse tämä valintaruutu, jos haluat lähettää digitaalisesti allekirjoitettuja tietoja. Useimmissa tapauksissa Poista tämän valintaruudun valinta.

    Tekninen Huomautus ADO.NET DataSet objekteista

    Jos Web-palvelu edellyttää ADO.NET DataSet-objektia, valitse tietojoukko solmu, kun määrität tietoyhteyden. Jos käytät muuntyyppisen solmu verkkopalveluun, joka edellyttää ADO.NET DataSet objektia tietoyhteyden, lähetystoiminto epäonnistuu.

  8. Valitse Seuraava.

  9. Kirjoita ohjatun toiminnon seuraavalla sivulla lähetystietoyhteyden nimi.

  10. Tarkista, että Yhteenveto -osassa tiedot ovat oikein ja valitse sitten Valmis.

  11. Valitse Sulje.

Kun olet lisännyt toissijaisen lähettämisen tietoyhteys, sinun on määritettävä, jotta käyttäjät voivat lähettää käyttämällä kyseistä Lomaketietojen lähettäminen tietoyhteyden lomakemallin.

Vaihe 2: Ota käyttöön lähetys lomakemallissa

Kun määrität lomakemallin, jotta käyttäjät voivat lähettää tiedot, InfoPath lisää vakiotyökalurivillä ja lomakkeen Tiedosto -valikosta Lähetä -komennon Lähetä -painiketta. Voit mukauttaa lähetyksen asetukset lomakemallin seuraavilla tavoilla:

  • Voit muuttaa tekstin, joka näkyy Lähetä -painiketta ja Lähetä -komennon.

  • Voit muuttaa Lähetä -painiketta ja Lähetä -komennon pikanäppäintä.

  • Voit luoda mukautettuja viestejä, jotka näkyvät käyttäjille, kun ne lähettävät lomakkeet.

  • Määrittää, haluatko säilyttää lomakkeen avoinna, sulje lomake tai avata toisen tyhjän lomakkeen lomakkeen lähettämisen jälkeen.

  • Valitse Työkalut -valikosta Lähetysasetukset.

  • Lähetyksen asetukset -valintaikkunassa käyttäjät lähettävät tämän lomakkeen -valintaruutu, valitse Lähetä lomakkeen tiedot yhteen kohteeseenja valitse luettelosta WWW-palvelun.

  • Valitse Valitse tietoyhteys Lähetä -luettelosta edellisessä vaiheessa luomasi verkkopalvelun tietoyhteys Lähetä nimi.

    1. Jos haluat muuttaa Lähetä -painiketta, joka näkyy vakiotyökalurivillä ja Lähetä -komennon, joka näkyy Tiedosto -valikosta, kun käyttäjät täyttävät lomakkeen nimi, kirjoita uusi nimi otsikko -ruutuun Lähetä Asetukset valintaikkuna.

      Vihje: Jos haluat määrittää pikanäppäimen tämä painike ja-komennon, kirjoita et-merkki (&) ennen merkki, jota haluat käyttää pikanäppäintä. Jos esimerkiksi määritettävän Lähetä -painike ja-komennon pikanäppäintä ALT + B, kirjoita & Lähetä.

  • Jos et halua, että käyttäjät voivat lähettää Lähetä -komennon tai Lähetä -painike vakiotyökalurivillä täyttäessään lomakkeen, poista Näytä Lähetä-valikkokomento ja työkalurivin Lähetä-painike -valintaruutu.

    1. Lomakkeen lähettämisen oletusarvoisesti InfoPath pitää lomakkeen avoinna ja ilmoittaa ilmaisemaan, jos lomakkeen lähetys on onnistunut. Voit muuttaa näitä oletusasetuksia, valitse Lisäasetuksetja tee sitten jompikumpi seuraavista:

      • Sulje lomake tai uuden tyhjän lomakkeen luominen valmiin lomakkeen lähettämisen jälkeen, valitse sen jälkeen Lähetä -luettelosta haluamasi vaihtoehto.

      • Luo mukautettu sanoma, joka ilmoittaa lomakkeen on lähetetty onnistuneesti, Käytä mukautettuja viestejä -valintaruutu ja kirjoita viestit onnistuminen ja virheen -ruutuihin.

        Vihje: Voit kertoa käyttäjille viestin käyttämällä virheen -ruudun jos niitä ei voi lähettää lomakkeen. Voit esimerkiksi ehdottaa, että käyttäjät Tallenna niiden lomake ja yhteydenotto muita ohjeita.

      • Jos et halua näyttää sanoman, kun käyttäjä lähettää lomakkeen, poista Näytä onnistumisesta tai epäonnistumisesta viestit -valintaruudun valinta.

Sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×