Kasutage dokumenditöötlus mudelit Power Automate
Logi sisse Power Automate.
Valige Minu vood>Uus voog>Instant pilvevoog.
Sisestage oma voo nimi.
Valige jaotises Valige, kuidas see voog käivitada suvand Käivita voog käsitsi ja seejärel valige Loo.
Laiendage valikut Voo käsitsi käivitamine ja seejärel valige sisestustüübiks +Lisa sisendfail> .
Valige +Uus samm>AI Builder ja seejärel valige toimingute loendist suvand Ekstrakti teave dokumentidest .
Valige dokumenditöötlus mudel, mida soovite kasutada, ja seejärel valige dokumendi tüüp.
Lisage väljale Vorm päästikult faili sisu .
Järjestikustes toimingutes saate kasutada mis tahes mudeli poolt ekstraheeritud AI Builder välju ja tabeleid. Oletame näiteks, et meie mudel on treenitud eraldama partii numbrit , netokaalu ja brutokaalu väärtusi. Samuti tahame need kanalile postitada pärast seda Microsoft Teams , kui AI Builder oleme need dokumendist välja võtnud. Lisage lihtsalt konnektorist toiming Sõnumi Microsoft Teams postitamine ja seejärel valige märkide loendist oma väljad.
Märkus.
- Välja väärtuse toomiseks valige <väärtus> field_name . Näiteks valige välja Lot number jaoks väärtus Lot number value (Partii number ).
- Märkeruudu väärtuse toomiseks valige <väärtus> checkbox_name. Näiteks märkeruudu Prioriteetne saatmine puhul valige Prioriteetne saatmisväärtus. Tagastatava väärtuse tüüp on loogiline:
true
kui märkeruut on märgitud dokumendis valituks, kui see pole märgitud.false
- Ekstraktitud üksuse usaldusskoor toomiseks valige <field_name> usaldusskoor. Näiteks valige välja Partii number jaoks Partii number usaldusskoor.
Palju õnne! Olete loonud voo, mis kasutab AI Builder dokumenditöötlus mudelit. Valige paremas ülanurgas Salvesta ja seejärel valige Testi , et proovida oma voogu.
Leheküljevahemik
Mitme leheküljega dokumentide puhul on võimalik määrata töödeldav leheküljevahemik.
Valige jaotises Hangi dokumentidest teave kaart käsk Kuva täpsemad suvandid. See suvand muutub käsuks Peida täpsemad suvandid .
Sisestage parameetrisse Pages leheküljeväärtus või leheküljevahemik. Näide: 1 või 3-5.
Märkus.
Kui teil on mahukas dokument, millel on ainult üks vorm, soovitame tungivalt kasutada parameetrit Leheküljed . See võib vähendada mudeli prognoos kulusid, mis võib suurendada jõudlust. Kuid leheküljevahemik peaks sisaldama kordumatut vormi, et toiming tagastaks õiged andmed.
Näide: dokument sisaldab esimest vormi leheküljel 2 ja teist vormi, mis ulatub üle lehekülgede 3 ja 4:
- Kui sisestate lehekülje vahemiku 2, tagastab see esimese vormi andmed.
- Kui sisestate lehekülje vahemiku 3-4, tagastab see ainult teise vormi andmed.
- Kui sisestate lehekülje vahemiku 2-4, tagastab see esimese ja teise vormi osalised andmed (tuleks vältida).
Parameetrid
Sisend
Nimetus | Nõutav | Tüüp | Kirjeldus | Väärtused |
---|---|---|---|---|
AI mudel | Ja | Mudel | Dokumenditöötlus analüüsiks kasutatav mudel | Koolitatud ja avaldatud dokumenditöötlus mudelid |
Dokumendi liik | Ja | loend | Analüüsitava vormi failitüüp | PDF-dokument (.pdf), JPEG-pilt (.jpeg), PNG-pilt (.png) |
Vorm | Ja | fail | Vorm töötlemiseks | |
Leheküljed | No | string | Töödeldav leheküljevahemik |
Väljund
Nimetus | Tüüp | Kirjeldus | Väärtused |
---|---|---|---|
{field} väärtus | string | AI mudeliga ekstraktitud väärtus | |
{field} usaldusskoor | Float | Kui kindel mudel prognoosimisel on | Väärtus vahemikus 0 kuni 1. 1-lähedased väärtused näitavad suuremat kindlust, et ekstraktitud väärtus on täpne |
{table}{column} väärtus | string | AI-mudeli ekstraktitud väärtus tabeli lahtrile | |
{table}{column} usaldusskoor | Float | Kui kindel mudel prognoosimisel on | Väärtus vahemikus 0 kuni 1. 1-le lähedased väärtused näitavad suuremat kindlust, et ekstraheeritud raku väärtus on täpne |
Märkus.
Välja võib pakkuda rohkem väljundparameetreid, nagu välja koordinaadid, hulknurgad, piiritluskastid ja leheküljenumbrid. Neid ei loetleta sihipäraselt, kuna need on peamiselt mõeldud täiustatud kasutamiseks.
Koordinaadid on esitatud protsendina dokumendi kõrgusest ja laiusest, mis pärinevad vasakust ülanurgast. Näiteks kui on antud koordinaadid X = 0,10 ja Y = 0,20, tähistab see asukohta 10% dokumendi laiusest piki X-telge ja 20% selle kõrgusest piki Y-telge, mõlemad mõõdetuna ülemisest vasakust nurgast.
Levinud kasutusjuhtumid
Itereerige dokumenditöötlus tabeli väljundit Power Automate
Selle protseduuri illustreerimiseks kasutame järgmist näidet, kus oleme treeninud dokumenditöötlus mudelit ekstraktima tabelit, millele oleme pannud nimeks Kaubad kolme veeruga: Kogus, Kirjeldus ja Kokku. Soovime salvestada tabeli iga reaüksuse Exceli faili.
Valige väli, kuhu soovite tabeli lahtri kirjutada. Avaneb dünaamiline sisupaneel, mis näitab kõike, mida dokumenditöötlus mudel teab, kuidas seda teha. Otsige {tabeli nime oma veeru nime} {} väärtust. Meie näites kasutatakse väärtust Kaubad Kogus väärtus.
Kui olete selle väärtuse lisanud, sisestatakse toiming, kuhu selle lisasite, automaatselt väljale Rakenda igale juhtelemendile. Nii töödeldakse voo käivitamisel tabeli iga rida.
Jätkake veergude lisamist, mida soovite itereerida.
Märkus.
Dokumenditöötlus ekstraktitud tabelid ei tagasta praegu usaldusskoor.
Märkeruutude väljundite töötlemine Power Automate
Märkeruudu väärtused on tüübiga loogiline: true
, mis tähendab, et märkeruut on märgitud dokumendis valituks ja false
see pole nii.
Üks võimalus selle väärtust kontrollida on toiminguga Tingimus . Kui märkeruudu väärtus on võrdne true
, siis käivitage üks toiming. Kui väärtus on false
, tehke mõni muu toiming. Järgmisel joonisel on kujutatud näide.
Teine võimalus on vastendada true
/false
märkeruudu väljund teiste valitud väärtustega, kasutades if-avaldist . Näiteks võib teil Exceli failis olla veerg, kuhu soovite kirjutada "Prioriteet", kui üks dokumendi märkeruutudest on valitud, või "Mitteprioriteet", kui see pole valitud. Selleks võite kasutada järgmist väljendit: if(<document processing output>, 'Priority', 'Non-priority')
. Järgmine animatsioon näitab näidet.
Eemaldage valuutasümbolid (€, $,...) dokumenditöötlus väljundis Power Automate
Näitlikustamiseks võib dokumenditöötlus mudeli ekstraktitud koguväärtusel olla valuutasümbol, näiteks $54. $-märgi või muude sümbolite eemaldamiseks, mille soovite välja jätta, kasutage selle eemaldamiseks asendusväljendit . Siin on juhised.
replace(<document processing output>, '$', '')
Dokumenditöötlus väljundstringi teisendamine arvuks Power Automate
AI Builder dokumenditöötlus tagastab kõik ekstraktitud väärtused stringidena. Kui sihtkoht, kuhu soovite ekstraktitud väärtuse salvestada AI Builder dokumenditöötlus nõuab arvu, saate väärtuse teisendada arvuks, kasutades int - või ujuvaldist . Kasutage int, kui arvul pole kümnendkohti. Kasutage ujukit, kui arvul on kümnendkohad. Seda saab teha järgmiselt.
float('<document processing output>')
Tühjade tühikute eemaldamine dokumenditöötlus väljundis Power Automate
Tühjade tühikute eemaldamiseks väljundväärtustest kasutage asendusfunktsiooni: ...
replace(<document processing output>, ' ', '')
Dokumenditöötlus väljundstringi teisendamine kuupäevaks Power Automate
AI Builder dokumenditöötlus tagastab kõik väljundid stringidena. Kui sihtkoht, kuhu soovite dokumenditöötlus ekstraktitud väärtuse salvestada, peab olema kuupäevavormingus, saate kuupäeva sisaldava väärtuse teisendada kuupäevavormingusse. Tehke seda, kasutades avaldist formatDateTime . Seda saab teha järgmiselt.
formatDateTime(<document processing output>)
Meilisignatuuri filtreerimine voost, et seda ei töödeldaks dokumenditöötlus mudelis (Microsoft 365 Outlook)
Outlook Connectorist Microsoft 365 sissetulevate meilide puhul korjatakse Power Automate meilisignatuurid manustena. Kui soovite, et dokumenditöötlus mudel neid ei töötleks, lisage oma voogu tingimus, mis kontrollib, kas Outlooki konnektori Microsoft 365 manuste väljund on tekstisisene on võrdne väärtusega false. Lisage tingimuse harusse Kui jah toiming dokumenditöötlus. Sellega töödeldakse ainult neid meilimanuseid, mis pole tekstisisesed signatuurid.