Johdanto InfoPathin käyttämiseen mukautettuna ohjelmana

Jos organisaatio kehittää mukautettua Microsoft Windows -ohjelmaa tai mukautettua verkkolomaketta tietojen keräämistä varten, voit integroida Microsoft Office InfoPath-editorin ominaisuudet käyttämällä mukautetussa ohjelmassa InfoPath-komponenttia.

Tässä artikkelissa on yleisiä tietoja siitä, kuinka voit laajentaa ja parantaa mukautettua ohjelmaa tai verkkolomaketta InfoPathin ja InfoPath Forms Services -palvelun mukana toimitetuilla komponenteilla.

Huomautus: Jos haluat käyttää InfoPath-komponenttia mukautetussa ohjelmassa tai verkkolomakkeessa, sinun täytyy osata käyttää Microsoft COM -tekniikkaa, Microsoft .NET Frameworkia tai ASP .NET -komponentteja mukautetussa ohjelmassa.

Tässä artikkelissa

Yleiskatsaus

InfoPath-komponentti

Yleiskatsaus

InfoPathilla voit luoda lomakemalleja, joiden avulla organisaatio voi kerätä yhdenmukaisia, uudelleenkäytettäviä tietoja. Tietoja kerätään tiettyjä ominaisuuksia hyödyntäen. Tällaisia ominaisuuksia ovat esimerkiksi ehdollinen muotoilu, tietojen kelpoisuuden tarkistaminen ja verkkopalveluiden sekä tietokantojen datayhteydet. Käyttäjät voivat täyttää lomakemalleihisi perustuvia lomakkeita omissa tietokoneissaan tai verkkoselaimessa, jos verkkopalvelimesi käyttää InfoPath Forms Services -palvelua.

Jos yrityksessä tarvitaan mukautettua ratkaisua, voit hyödyntää näitä ominaisuuksia käyttämällä InfoPath-komponenttia mukautetussa ohjelmassa tai verkkolomakkeessa. Otetaanpa esimerkiksi seuraavat tilanteet:

  • Yritys on kehittänyt mukautetun Windows-ohjelman, joka käyttää yrityksen tietokantaa. Käyttöliittymää, jolla tietoja kerätään tietokantaan, ei tarvitse luoda kokonaan alusta, vaan kehitystyöaikaa voidaan säästää käyttämällä InfoPath-komponenttia tietojen keräämisen käyttöliittymänä. Mukautetussa ohjelmassa on InfoPath-editorin kaikki tietojen keräämiseen tarkoitetut ominaisuudet, eikä omaa käyttöliittymää tarvitse kehittää.

  • Yrityksessä tarvitaan verkkolomaketta, joka voi hyväksyä konepiirustuksia ja esittää niitä tietyssä muodossa. Käyttäjät tarvitsevat näitä konepiirustuksia rakennuslupa-anomuksen yhteydessä. Voidakseen täyttää tämän liiketoimintatarpeen kehitysryhmä on luonut mukautetun ohjelman, joka voi hyväksyä näitä piirustuksia verkkolomakkeen välityksellä ja esittää ne verkkoselaimessa. Verkko-ohjelma täytyy yhdistää SQL Server -tietokantaan käyttäjien lähettämien piirustusten tallentamista varten. Kun käytät InfoPath-komponenttia mukautetun verkkolomakkeen laajennuksena, voit hyödyntää InfoPathin valmista SQL Server -tietokantatukea, eikä yrityksen aiemmin luodun verkkolomakkeen kanssa toimivaa uutta mukautettua ohjelmaa tarvitse kehittää.

  • Yrityksessä käytetään ulkoista tietolähdettä, jota niin InfoPath kuin muutkaan tietojen keräämiseen tarkoitetut ohjelmat eivät tue. Koska yritys käyttää tätä ulkoista tietolähdettä tietojen tallentamiseen, kehitysryhmä on luonut mukautetun Windows-ohjelman, jolla ulkoiseen tietolähteeseen pidetään yhteyttä. Kun InfoPath-komponentti lisätään mukautettuun ohjelmaan, saadaan monipuolinen käyttöliittymä, jossa on kaikki InfoPathin ominaisuudet.

Kun InfoPath on kapseloituna komponentissa, voit lisätä InfoPath-editorin ominaisuudet mukautettuun Windows-ohjelmaan tai mukautettuun verkkolomakkeeseen.

Sivun alkuun

InfoPath-komponentti

InfoPath-komponentti on käännetty, dynaamisesti linkitettävä kirjasto (.dll-tiedosto), jonka ansiosta InfoPath-editorin ominaisuuksia voi käyttää mukautetussa Windows-ohjelmassa tai verkkolomakkeessa. InfoPathin ja InfoPath Forms Services -palvelun mukana toimitetaan kolme InfoPath-komponentin versiota. Käytettävä komponentti määräytyy mukautetussa ohjelmassa käytettävän tekniikan mukaan sekä sen mukaan, käytetäänkö ohjelmaa tietokoneissa, joissa on InfoPath, vai käytetäänkö ohjelmaa selaimen välityksellä verkkolomakkeena.

COM-tekniikkaa käyttävä mukautettu Windows-ohjelma    Käytä COM-tekniikkaa käyttävässä mukautetussa Windows-sovelluksessa InfoPathin mukana toimitettavaa Ipeditor.dll-tiedostoa. Kun haluat käyttää tätä komponenttia, luo InfoPathEditorObject-luokan esiintymä. Tätä luokkaa voi käyttää lisäämällä mukautettuun ohjelmaan Ipeditor.dll-tiedoston viittauksen. Koska käytät InfoPathin mukana toimitettua tiedostoa, käyttäjät tarvitsevat InfoPathin voidakseen käyttää mukautettua ohjelmaa.

Mukautettu .NET Frameworkia käyttävä Windows-ohjelma    Käytä InfoPathin mukana tulevaa Microsoft.Office.InfoPath.FormControl-kokoonpanoa mukautetussa .NET Frameworkia käyttävässä Windows-ohjelmassa. MSDN-sivuston artikkelissa Hosting the InfoPath 2007 Form Editing Environment in a Custom Windows Form Application on lisätietoja ja esimerkkikoodi, jossa käytetään tätä kokoonpanoa. Koska käytät InfoPathin mukana toimitettua tiedostoa, käyttäjien tietokoneessa on oltava InfoPath asennettuna, jotta mukautettu ohjelmasi toimii.

Mukautettu verkkolomake    Käytä mukautetussa verkkolomakkeessa InfoPath Forms Services:n mukana tulevaa XmlFormView ASP.NET-ohjausobjektia. MSDN-sivuston artikkelissa Hosting the InfoPath 2007 Form Editing Environment in a Custom Web Form on lisätietoja ja esimerkkikoodi, jossa käytetään tätä ohjausobjektia. Koska ohjausobjekti näyttää mukautetun verkkolomakkeesi InfoPath Forms Services -ohjelmalla toimivan palvelimen kautta, käyttäjät tarvitsevat mukautetun verkkolomakkeesi käyttämiseen vain verkkoselaimen.

Sivun alkuun

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

×