Asiakirjan käsittelymallin käyttäminen Power Automatessa
Kirjaudu Power Automate.
Valitse Omat työnkulut>Uusi työnkulku>Pikapilvityönkulku.
Anna työnkululle nimi.
Valitse kohdassa Valitse, miten tämä työnkulku käynnistetään, valitse Työnkulku käynnistetään manuaalisesti ja valitse sitten Luo.
Laajenna Käynnistä työnkulku manuaalisesti -kohta ja valitse syötetyypiksi +Lisää syöte>Tiedosto.
Valitse +Uusi vaihe>AI Builder ja valitse sitten toimintoluettelossa Poimi tietoja asiakirjoista.
Valitse haluamasi asiakirjan käsittelymalli ja valitse sitten asiakirjan tyyppi.
Lisää Lomake-kentässä Tiedoston sisältö käynnistimestä.
Seuraavissa toiminnoissa voit käyttää mitä tahansa AI Builder -mallin poimimia kenttiä ja taulukoita. Oletetaan esimerkiksi, että malli on koulutettu poimimaan Eränumero-, Nettopaino- ja Bruttopaino-arvot. Lisäksi ne halutaan kirjata Microsoft Teams -kanavaan sen jälkeen, kun AI Builder on poiminut ne asiakirjasta. Lisää vain Julkaise viesti -toiminto Microsoft Teams -yhdistimestä ja valitse sitten kenttä tunnusluettelosta.
Muistiinpano
- Jos haluat noutaa kentän arvon, valitse <kentän nimi> -arvo . Valitse esimerkiksi Eränumero-kenttään Eränumeron arvo.
- Noutaaksesi arvon valintaruutua varten, valitse <checkbox_name> arvo. Esimerkki: valitse Prioriteettitoimitus-nimiselle valintaruudulle Prioriteettitoimituksen arvo. Palautusarvo on tyyppiä totuusarvo:
true
, jos valintaruutu on merkitty valituksi asiakirjassa,false
, jos ei ole. - Jos haluat noutaa luotettavuuspisteet poimitulle kohteelle, valitse <field_name>-luotettavuuspisteet. Valitse esimerkiksi Eränumero-kenttään Eränumeron luotettavuuspisteet.
Onnittelut! Olet luonut AI Builderin asiakirjan käsittelymallia käyttävän työnkulun. Valitse Tallenna oikeassa yläkulmassa ja kokeile työnkulkua valitsemalla Testaa.
Sivuväli
Useita sivuja sisältävissä asiakirjoissa voidaan määrittää käsiteltävä sivualue.
Valitse Pura tiedot asiakirjoista -kortissa Näytä lisäasetukset. Tämä asetus muuttuu asetukseksi Piilota lisäasetukset.
Kirjoita sivun arvon tai sivualue Sivut-parametrissa. Esimerkki: 1 tai 3-5.
Muistiinpano
Jos käytössäsi on suuri asiakirja, jossa on vain yksi lomake, on erittäin suositeltavaa käyttää Pages-parametria. Näin voit vähentää mallin ennusteen resurssitarvetta, mikä voi parantaa suorituskykyä. Sivualueen on kuitenkin sisällettävä yksilöivä lomake, jotta toiminto palauttaa oikeat tiedot.
Esimerkki: asiakirja sisältää ensimmäisen lomakkeen sivulla 2 ja toisen lomakkeen, joka kattaa sivut 3 ja 4:
- Jos annat sivualueeksi 2, se palauttaa ensimmäisen lomakkeen tiedot.
- Jos sivualueeksi annetaan 3–4, vain toisen lomakkeen tiedot annetaan.
- Jos sivualueeksi annetaan 2–4, ensimmäisen ja toisen lomakkeen tiedot annetaan osittain (mitä pitäisi välttää).
Parametrit
Syöte
Nimi | Pakolliset | Tyyppi | Kuvaus | Arvot |
---|---|---|---|---|
Tekoälymalli | Kyllä | malli | Analyysissä käytettävä asiakirjan käsittelymalli | Harjoitetut ja julkaistut asiakirjan käsittelymallit |
Tiedostotyyppi | Kyllä | luettelo | Analysoitavan lomakkeen tiedostotyyppi | PDF-asiakirja (.pdf), JPEG-kuva (.jpeg), PNG-kuva (.png) |
Lomake | Kyllä | tiedosto | Käsiteltävä lomake | |
Sivut | Ei | merkkijono | Käsiteltävä sivualue |
Tuloste
Nimi | Laji | Kuvaus | Arvot |
---|---|---|---|
{field} arvo | merkkijono | Tekoälymallin poimima arvo | |
{field} - luotettavuuden pistemäärä | liukuluku | Miten luottavainen malli on ennusteeseensa | Arvo välillä 0–1. Jos arvo on lähellä arvoa 1, purettu arvo on oikea |
{table}{column} arvo | merkkijono | Tekoälymallin taulukon solusta poimima arvo | |
{table}{column} luotettavuuden pistemäärä | liukuluku | Miten luottavainen malli on ennusteeseensa | Arvo välillä 0–1. Jos arvo on lähellä arvoa 1, purettu solun arvo on oikea |
Muistiinpano
Lisää tulosparametreja on mahdollista ehdottaa, esimerkiksi kentän koordinaatit, monikulmiot, täsmälliset kehikot ja sivunumerot. Niitä ei ole lueteltu, koska ne on tarkoitettu pääasiassa edistyneille käyttäjille.
Koordinaatit ilmaistaan asiakirjan korkeuden ja leveyden prosenttiosuutena vasemmasta yläkulmasta alkaen. Jos annetaan esimerkiksi koordinaatit X = 0,10 ja Y = 0,20, se ilmaisee sijainnin olevan 10 % asiakirjan leveydestä X-akselilla ja 20 % sen korkeudesta Y-akselilla. Kumpikin arvo mitattu vasemmasta yläkulmasta.
Yleiset käyttötapaukset
Asiakirjan käsittelyn taulukon tuloksen iteroiminen Power Automatessa
Tämän menettelyn kuvaamista varten käytämme seuraavaa esimerkkiä, jossa olemme harjoittaneet asiakirjan käsittelymallin poimimaan taulukon nimeltä Kohteet, jossa on kolme saraketta: Määrä, Kuvaus ja Yhteensä. Jokainen taulukon rivi on tallennettava Excel-tiedostoon.
Valitse kenttä, johon haluat kirjoittaa taulukon solun. Näyttöön avautuu dynaaminen sisältöruutu, joka sisältää kaiken, jonka asiakirjan käsittelymalli osaa poimia. Hae {oman taulukon nimi} {oman sarakkeen nimi} arvo. Esimerkissä on käytössä nimikkeiden määrän arvo.
Kun olet lisännyt tämän arvon, toiminto, johon lisäsit sen, lisätään automaattisesti Apply to each -ohjausobjektiin. Näin jokainen taulukon rivi käsitellään, kun työnkulku suoritetaan.
Jatka niiden sarakkeiden lisäämistä, jotka haluat iteroida.
Muistiinpano
Asiakirjan käsittelyn poimimat taulukot eivät tällä hetkellä palauta luotettavuuspisteitä.
Valintaruutujen tulosteiden käsitteleminen Power Automatessa
Valintaruutujen arvot ovat tyyppiä totuusarvo: true
tarkoittaa, että valintaruutu on merkitty valituksi asiakirjassa ja false
sitä, ettei ole.
Yksi tapa tarkistaa sen arvo on käyttää Ehto-toimintoa. Jos valintaruudun arvo on sama kuin true
, suorita yksi toiminto. Jos arvo on false
, suorita jokin toinen toiminto. Seuraavassa kuvassa on esimerkki.
Toinen vaihtoehto on yhdistää valintaruudun true
/false
-tuloste muihin haluamiisi arvoihin käyttämällä jos-lauseketta. Esimerkiksi, sinulla voi olla Excel-tiedostossa sarake, johon haluat kirjoittaa ”Prioriteetti”, jos jokin asiakirjan valintaruuduista on valittuna, tai ”Ei-prioriteetti”, jos valintaa ei ole. Voit tehdä tämän seuraavaa lauseketta käyttämällä: if(<document processing output>, 'Priority', 'Non-priority')
. Seuraavassa animaatiossa on esimerkki.
Valuuttatunnusten (esimerkiksi € ja $) poistaminen Power Automaten asiakirjan käsittelyn tuloksessa
Kuvaavuutta varten asiakirjan käsittelymallin poimimassa Yhtensä-arvossa voi olla rahayksikön tunnus, esimerkiksi $54. Jos haluat poistaa $-merkin tai minkä tahansa muun symbolin, jonka haluat ohittaa, käytä replace-lauseketta sen poistamiseen. Toimi seuraavasti:
replace(<document processing output>, '$', '')
Asiakirjan käsittelyn tulosmerkkijonon muuntaminen numeroksi Power Automatessa
AI Builderin asiakirjan käsittely palauttaa kaikki poimitut arvot merkkijonoina. Jos kohde, johon haluat tallentaa AI Builderin asiakirjan käsittelyn poimiman arvon, vaatii numeron, voit muuntaa arvon numeroksi käyttämällä int- tai float-lauseketta. Käytä int-lauseketta, jos numerossa ei ole desimaaleja. Käytä float-lauseketta, jos numerossa on desimaaleja. Voit tehdä sen seuraavasti:
float('<document processing output>')
Tyhjien välien poistaminen Power Automaten asiakirjan käsittelyn tuloksessa
Jos haluat poistaa tyhjät merkit tulostearvoista, käytä replace-toimintoa:
replace(<document processing output>, ' ', '')
Asiakirjan käsittelyn tulosmerkkijonon muuntaminen päivämääräksi Power Automatessa
AI Builderin asiakirjan käsittely palauttaa kaikki tulokset merkkijonoina. Jos kohde, johon haluat tallentaa asiakirjan käsittelyn poimiman arvon, edellyttää arvon olevan päivämäärämuodossa, voit muuntaa päivämäärän sisältämän arvon päivämäärämuotoon. Se tehdään käyttämällä formatDateTime-lauseketta. Voit tehdä sen seuraavasti:
formatDateTime(<document processing output>)
Sähköpostiallekirjoituksen suodattaminen työnkulusta, jotta asiakirjan käsittelymalli ei käsittele sitä (Microsoft 365 Outlook)
Microsoft 365 Outlook -yhdistimestä saapuvissa sähköpostiviesteissä sähköpostin allekirjoitukset poimitaan Power Automaten avulla liitteinä. Jos haluat estää asiakirjan käsittelymallin käsittelemästä niitä, lisää työnkulkuun ehto, joka tarkistaa, onko Liitteet ovat upotettuja -nimisen Microsoft 365 Outlook -yhdistimen tuloste yhtä suuri kuin epätosi. Lisää asiakirjan käsittelytoiminto ehdon Jos kyllä -haarassa. Tällöin käsitellään vain ne sähköpostiliitteet, jotka eivät ole tekstiin sidottuja allekirjoituksia.