Johdanto lomaketietojen lähettämiseen

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.

Tämän artikkelin sisältö

Yleistä

Lomaketietojen lähettäminen Accessin tai SQL Server-tietokantaan

Lomaketietojen lähettäminen Web-palveluun

Lomaketietojen lähettäminen Microsoft Windows SharePoint Services-palvelimeen

Lomaketietojen lähettäminen sähköpostiviestissä

Lomaketietojen lähettäminen Web-palvelin-sovellukseen

Lomaketietojen lähettäminen käyttämällä tietoyhteystiedosto

Lomaketietojen lähettäminen-koodin avulla

Yleiskatsaus

Kun käytät tietojen keräämiseen suurempaa liiketoimintaprosessia osana Microsoft Office InfoPath-lomakkeiden, tietojen yleensä ei pysy lomakkeita, jotka käyttäjät täyttävät. Sen sijaan lomaketietojen siirtää lomakkeen liiketoimintaprosessissa yleensä ulkoisesta tietolähteestä, kuten tietokannan, verkkopalvelun tai sovelluksen verkkopalvelimeen, seuraavaan vaiheeseen. Esimerkiksi työntekijän ehkä InfoPathin avulla kuluraporttilomakkeen täyttää ja lähettää sitten verkkopalvelun jossa lomakkeen käsitellään.

Ulkoiseen tietolähteeseen lähetettävä InfoPath-lomake

Toisin kuin lomakkeen, jossa käyttäjien valita tallennuspaikka lomakkeen, kun ne täytä se, tallentaminen lomakkeen lähettäminen lähettää lomakkeen tiedot tiettyyn kohtaan, joka on määritetty, joka on liitetty lomakkeen lomakemalli on suunniteltu. Kun lomakemallin suunnitteleminen ja lomakkeen lähettämisen ottaminen käyttöön, voit valita tiedot, jotka käyttäjät syöttävät lomakkeeseen lähetetty seuraavista sijainneista:

  • Microsoft Office Access- tai Microsoft SQL Server-tietokantaan

  • Web-palvelu

  • Microsoft Windows SharePoint Services-palvelimeen

  • Sähköpostiviestissä

  • Sovelluksen verkkopalvelimeen

  • Mukautettu sovellus, joka isännöi InfoPathia.

Määrittäminen haluamaasi tietojen lähettäminen lomakkeissa voi parantaa tarkkuutta ja tehokkuutta liiketoimintaprosesseja, koska se sallii nämä prosessit hallittavuutta. Ennen kuin käyttäjät voivat lähettää tiedot, InfoPath varmistaa, että lomakkeiden tiedot on voimassa ja avulla käyttäjät voivat korjata virheelliset tiedot. Tämä ominaisuus voi auttaa varmistamaan, että vain kelvollisia tietoja lähetetään ulkoiseen tietolähteeseen.

Lisäksi lomakemalli, jotta käyttäjät voivat lähettää tietonsa yhteen paikkaan, voit suunnitella lomakemallin niin, että käyttäjät voivat lähettää lomaketietojen useisiin sijainteihin yhdellä kertaa. Voit esimerkiksi suunnitella Kuluraportin lomakemallissa niin, että kun käyttäjät lähettävät täytetyt lomakkeet, lomakkeiden tiedot lähetetään tietokannan ja kunkin täytetty lomake kopio myös lähetetään sähköpostiviestissä esimies.

Aina, kun suunnittelet lomakemallin, joka voidaan lähettää ulkoista tietolähdettä, InfoPath otetaan oletusarvoisesti käyttöön Tiedosto -valikosta Lähetä -komennon sekä Lähetä -painiketta, valitse vakiotyökalurivillä . Tarpeidesi voit muuttaa Lähetä -komennon nimi. Voit myös lisätä painikkeen suoraan lomakemallin, jota napsauttamalla käyttäjät voivat lähettää tiedot, kun lomakkeen täyttämisen.

Voit myös määrittää lomakemallin määrittäminen niin, että jokin seuraavista tapahtuu lomakkeen lähettämisen jälkeen:

  • Aiemmin luodun lomakkeen sulkee.

  • Lomake sulkeutuu ja näyttöön avautuu uusi, tyhjä lomake.

  • Aiemmin luodun lomakkeen pysyy avoimena.

Lisäksi voit kirjoittaa viestin, joka tulee näkyviin, kun käyttäjät lähettävät tämän lomakkeen, joka määrittää, lomake on lähetetty.

Sivun alkuun

Lomaketietojen lähettäminen Accessin tai SQL Server-tietokantaan

InfoPath-lomakkeiden lähetetään usein tietokantoihin, olipa päivittää yhden taulukon asiakastietueen tai monimutkaisempia tilanteessa, kuten useiden taulukoiden, jotka on linkitetty toisiinsa Kuluraportin lomakemallissa muokkaamista. Voit suunnitella lomakemalliin InfoPathissa niin, että se voidaan lähettää suoraan Access- tai SQL Server-tietokantaan ilman komentosarjan tai mukautetun koodin kirjoittamista. Voit myös lähettää lomakkeen tiedot muun tyyppisiä tietokantoja käyttäen mukautettua koodia tai lähettämällä lomakkeen verkkopalveluun, joka on yhteydessä tietokantaan.

Accessin tai SQL Server-tietokantaan lomakkeen lähettäminen täytyy suunnitella lomakemallin, joka perustuu tietokannan. Näin varmistat, että lomakemallin tietolähde vastaa tietokannan rakennetta. Jos lisäät tietokantayhteyden aiemmin luodun lomakemallin, käyttäjät eivät voi lähettää täytetyt lomakkeet-tietokantaan, koska lomakkeen tietolähde ei vastaa tietokannan rakennetta. Jos lomakemallin vastaa tietokannan rakennetta, InfoPath ei voi päivittää oikea kenttiä tietokannassa, kun tiedot lähetetään.

Kun suunnittelet InfoPath-lomakemalliksi, joka perustuu tietokannan, Huomaa seuraavat asiat:

  • Kun muodostat yhteyden lomakemallin vähintään kaksi taulukkoa tietokannassa, taulukot on yhdistettävä avainkenttien.

  • Pitkä tietotyyppejä, kuten kuvia, kuvia, OLE-objekteja, liitetiedostot ja Access Memo- tai SQL-tietotyypit olisi tietoyhteys ulkopuolelle. InfoPath ei tue nämä pitkien tietotyyppien tietoyhteyksiä. Jos haluat poistaa tietokannan kenttiä, tietoyhteyden määrittäminen ohjatussa tietoyhteyden avulla.

Voit määrittää, koskeeko joko ongelmaan lukemalla ohjatun toiminnon viimeisellä sivulla tiedot Yhteenveto -ruudussa. Yhteenveto -tilan onko lomakkeen lähettämisen on käytössä, ja jos se on poistettu käytöstä, Yhteenveto kerrotaan, miksi.

Kun olet määrittänyt tietoyhteyden lomakkeen ja tietokannan välillä, voit mukauttaa muut haluamasi Lähetä asetukset. Voit esimerkiksi muuttaa tekstiä, joka näkyy lomakemallin Lähetä -painiketta. Voit myös muuttaa viestit, jotka näkyvät käyttäjille lomakkeen lähettäminen onnistui, ja voit määrittää, haluatko säilyttää lomakkeen avoinna lähettämisen jälkeen.

Sivun alkuun

Lomaketietojen lähettäminen Web-palveluun

Onko verkkopalvelun avulla voit vahvistaa työnkulun liiketoimintaprosessien tai Keskitaso tietokannan päälle, InfoPath on helppo luoda lomakemalleja, joka toimii yhdessä Web-palvelun kanssa. InfoPathissa on ohjattu tietoyhteyden, joka opastaa lomakemallien yhdistämisessä Web-palveluun.

Kaksi yleisintä tapaa, joka lähettää lomakkeita verkkopalvelun lomakemallin suunnittelemisesta on:

  • Aiemmin luodun lomakemallin yhdistäminen Web-palveluun

  • Aloittaa uuden lomakemallin, joka perustuu verkkopalvelun suunnitteleminen

Kanssa molempia näistä tavoista InfoPath luo tietolähde, joka perustuu verkkopalvelun rakenne. Näin lomakemallin lähettämään tietoja WWW-palvelun perustuvia lomakkeita.

Tekniset tiedot

Kun käyttäjät lähettävät lomakkeen WWW-palveluun, lomakkeen lähetetään Extensible Markup Language (XML) tiedot SOAP-kirjekuoressa. Määritetty WWW-palvelun toiminnon syöteparametria toimii SOAP-kirjekuoressa. Tämä on lomakkeen lähettäminen käyttämällä HTTP, jonka tuloksena saadaan HTTP POST-pyynnön XML-asiakirja.

Ennen kuin yhdistät InfoPath-lomakemalliksi verkkopalvelun, toimi seuraavasti:

  • InfoPath ei voi muodostaa verkkopalveluun, joka käyttää etäproseduurikutsu (RPC) koodattu tyyliä. Vain idspnInfoPath tuetaan.

  • Kun määrität lomakemallin niin, että sen lomakkeet voi lähettää tietoja verkkopalvelun, voit määrittää, että vain tiettyjen kenttien tai ryhmien tiedot voidaan lähettää, tai voit lähettää kaikki tiedot lomakkeeseen.

Kun verkkopalvelun tietoyhteys on määritetty, voit lisätä lomakemalliin Lähetä -painiketta ja muut Lähetä asetukset, jotka haluat mukauttaa.

Sivun alkuun

Lomaketietojen lähettäminen Microsoft Windows SharePoint Services-palvelimeen

Voit suunnitella lomakemallin, joka lähettää tietoja palvelin, jossa on käytössä Microsoft Windows SharePoint Services. Näin voit tallentaa ja järjestää kaikki käyttäjien lomakkeet tiedostokirjastossa. Lisäksi käyttäjät voivat täyttää lomakkeita, jotka perustuvat lomakemallin suoraan tiedostokirjastoon. Ne lomakkeen tietojen vieminen Microsoft Office Exceliin tai useiden lomakkeiden tietojen yhdistäminen yhdeksi lomakkeeksi. Kun otat lomakkeen lähettämisen suoraan tiedostokirjastoa, voit lisäksi ennakkoon tiedostonimet lomakkeiden joko staattinen arvolla arvoilla lomakkeessa tai käyttämällä kaavatietojen perusteella.

Kun lomakemalli on määritetty sallimaan lomakkeen lähettäminen SharePoint-tiedostokirjastoon, voit Lähetä -painikkeen lisääminen lomakkeeseen ja muut Lähetä asetukset, kuten Lähetä -painike tekstin viestejä käyttäjä voi mukauttaa osoittavat, jos lomakkeen onnistuneesti lähetyspäivämäärän ja haluatko säilyttää lomakkeen avoinna lähettämisen jälkeen.

Sivun alkuun

Lomaketietojen lähettäminen sähköpostiviestissä

Sähköpostiohjelmalla on helpoin ja yleisin tapa asetuksen liiketoimintaprosessien työnkulun asetukset. Voit suunnitella InfoPath-lomakemalliksi, jonka avulla käyttäjät, valitse Lähetä -painiketta, valitse vakiotyökalurivillä tai Tiedosto -valikosta täytetyn lomakkeen Lähetä liitteenä tai sähköpostiviestin tekstissä. Sähköpostiosoitteiden, aiherivi ja liitteen tiedostonimi voidaan määrittää valmiiksi suunnitellessasi lomakemallin – joko staattinen arvolla arvoilla perusteella tapahtumat-lomakkeessa tai käyttämällä kaavaa. Voit esimerkiksi suunnitella lomakemallin niin, että täytetyt lomakkeet lähetetään automaattisesti sähköpostiviestin nimisessä sähköpostiosoitteen, joka perustuu kohteen lomakkeessa. Lisäksi, jotka käyttäjät syöttävät lomakkeen tietojen perusteella, voit määrittää dynaamisia tiedostonimiä lomakkeen.

Jotta käyttäjät voivat lähettää lomakkeita sähköpostiviesteissä ne on oltava Microsoft Office Outlook 2003 tai Microsoft Office Outlook 2007 tietokoneisiin. Käyttäjät, jotka täyttävät lomakkeita suoraan selaimessa ei tarvitse Outlook lomakkeen lähettäminen sähköpostiviestinä.

Kun lomakemalli on määritetty sallimaan lomakkeen lähettäminen sähköpostiviestissä, voit lisätä Lähetä -painike vakiotyökalurivillä ja lomakemallin Tiedosto -valikosta Lähetä -komennon ja muut Lähetä mukauttaminen Avaa asetukset, kuten tekstiä, joka näkyy Lähetä -painikkeen viestit näytetään käyttäjälle lomakkeen lähettäminen onnistui, ja kysytään, haluatko säilyttää lomakkeen lähettämisen jälkeen.

Sivun alkuun

Lomaketietojen lähettäminen Web-palvelin-sovellukseen

Jos sinulla on aiemmin luodun Active Server Pages (ASP)-sivun tai muu koodi verkkopalvelimeen, joka voi käsitellä XML-tietoja, voit suunnitella lomakemallin niin, että käyttäjät voivat lähettää täytetyt lomakkeet Web-palvelimeen HTTP POST-menetelmällä. Kun määrität lomakemallin, jotta käyttäjät voivat lähettää lomakkeet tällä tavalla, InfoPath luo viesti, joka sisältää lomakkeen tiedot ja lähettää viestiä verkkopalvelin. Kun suunnittelet lomakemallin lähettämään tietoja verkkopalvelimeen, voit Lähetä -painikkeen lisääminen lomakemalliin, Määritä näkyvää tekstiä, Lähetä -painikkeen, mukauttaa viestit, jotka näkyvät käyttäjille osoittamassa, lomake on onnistumisesta ja määrittää, haluatko säilyttää lomakkeen avoinna lähettämisen jälkeen.

Sivun alkuun

Lomaketietojen lähettäminen käyttämällä tietoyhteystiedosto

Valitse Microsoft Office InfoPath 2007 käytössä on myös mahdollisuus luoda XML-tiedoston nimeltä tietoyhteystiedosto, joka sisältää kaikki tarvittavat tiedot-yhteyden asetukset. Voit tallentaa tiedoston tietoyhteyskirjaston Microsoft Office SharePoint Server 2007 -sivustossa ja suunnitella sitten useita lomakemalleja, jotka tietoyhteyden samaan XML-tiedoston avulla. Käyttäminen tietoyhteystiedosto tarkoittaa, että jos mitään yhteyttä tekemien muutosten kanssa, esimerkiksi sijainti ulkoisen tietolähteen muutokset, voit päivittää tietoyhteystiedosto kerran, sen sijaan, että jokaisen yksittäisen lomakkeen tietoyhteyden päivittäminen malli. Kaikki tietoyhteystiedosto käyttävien lomakemallien päivitetään automaattisesti uusia asetuksia.

Tietoyhteystiedosto sisältää asetuksia, jotka määrittävät, kuinka käyttäjät voivat lähettää lomakkeen tiedot. Lomakemallin tämän tietoyhteystiedosto asetusten avulla voit suunnitella. Kun lomakemalli on määritetty sallimaan lomakkeen lähettäminen, voit lisätä Lähetä -komennon Tiedosto ja Lähetä -painiketta , joka perustuu lomakemallin lomakkeen vakiotyökalurivillä , ja Mukauta mihin tahansa muuhun Lähetyksen asetukset, kuten Lähetä -painike ja-komento, viestit näytetään käyttäjälle lomakkeen lähettäminen onnistui, ja kysytään, haluatko säilyttää lomakkeen avoinna lähettämisen jälkeen tulevaa tekstiä.

Sivun alkuun

Lomaketietojen lähettäminen-koodin avulla

Voit luoda kehittyneitä toimintoja lomakemallin lomaketietojen, voit kirjoittaa hallittua koodia käyttämällä Microsoft Visual Basic .NET, Microsoft Visual C# .NET tai komentosarjan. Voit esimerkiksi lisätä toimintoja lomakemalliin, joka mahdollistaa lomakkeen lähettämisen kerralla enemmän kuin yksi paikkaan tai ulkoisesta tietolähteestä, joka ei yleensä tueta InfoPath.

Vihje: Jos et voi määrittää lomakemallin, jotta käyttäjät voivat lähettää lomakkeita ulkoista tietolähdettä käyttämällä InfoPath-tietojen yhteysasetukset, voit kirjoittaa omia soveltaminen tietoyhteyden ulkoiseen tietolähteeseen tätä ominaisuutta.

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ä.

×