Deli z drugimi prek


Uporabite model obdelava dokumenta Power Automate

  1. Prijavite se v Power Automate.

  2. Izberite Moji tokovi>Nov tok>Takoj tok za oblak.

  3. Vnesite ime za svoj tok.

  4. Pod Izberite, kako sprožiti ta tok, izberite Ročno sproži tok in nato izberite Ustvari.

  5. Razširite Ročno sproži tokin nato izberite +Dodaj vnos>Datoteka kot vrsto vnosa.

  6. Izberite +Novo korak>AI Builder, nato pa na seznamu dejanj izberite Izvleček informacij iz dokumentov .

  7. Izberite obdelava dokumenta model, ki ga želite uporabiti, in nato izberite vrsto dokumenta.

  8. V polje Obrazec dodajte Vsebino datoteke iz sprožilca.

    Posnetek zaslona vsebine datoteke.

  9. V zaporednih dejanjih lahko uporabite katero koli od polj in tabel, ekstrahiranih z AI Builder modelom. Na primer, recimo, da je naš model usposobljen za izločanje številke lota, neto teže in Vrednosti bruto teže. Prav tako jih želimo objaviti na Microsoft Teams kanalu, potem ko jih AI Builder izvlečemo iz dokumenta. Preprosto dodajte dejanje Objavi sporočilo iz Microsoft Teams konektorja in nato izberite svoja polja s seznama žetonov.

    opomba,

    • Če želite pridobiti vrednost za polje, izberite <field_name> value . Na primer, za polje Številka sklopa izberite Vrednost številke sklopa.
    • Če želite pridobiti vrednost za potrditveno polje, izberite <checkbox_name> value. Na primer, za potrditveno polje z imenom Prednostna dostava izberite Vrednost prednostne odpreme. Vrnjena vrednost je tipa Boolean: true če je potrditveno polje v dokumentu označeno kot izbrano, false če ni.
    • Če želite pridobiti ocena zanesljivosti za ekstrahiran element, izberite <field_name> ocena zanesljivosti. Na primer, za polje Številka sklopa izberite Številka sklopa ocena zanesljivosti.

    Posnetek zaslona pregleda toka obdelava dokumenta.

Čestitamo! Ustvarili ste tok, ki uporablja model AI Builder obdelava dokumenta. Izberite Shrani zgoraj desno in nato izberite Preizkus da preizkusite svoj tok.

Obseg strani

Za dokumente, ki imajo več strani, je mogoče določiti obseg strani za obdelavo.

  1. V razdelku Izvleček informacij iz dokumentov kartica izberite Pokaži napredne možnosti. Ta možnost se spremeni v Skrij napredne možnosti.

  2. V parameter Strani vnesite vrednost strani ali obseg strani. Primer: 1 ali 3-5.

    Posnetek zaslona polja Strani, kjer vnesete obseg strani.

opomba,

Če imate velik dokument s samo enim obrazcem, toplo priporočamo, da uporabite parameter Strani . S tem lahko znižate stroške modela predvidevanje, kar lahko poveča zmogljivost. Vendar mora obseg strani vsebovati edinstven obrazec za dejanje, ki vrne pravilne podatke.

Primer: dokument vsebuje prvi obrazec na strani 2 in drugi obrazec, ki se razteza čez strani 3 in 4:

  • Če vnesete obseg strani 2, bo vrnil podatke prvega obrazca.
  • Če vnesete obseg strani 3-4, bo vrnil le podatke drugega obrazca.
  • Če vnesete obseg strani 2–4, bo vrnil delne podatke prve in druge oblike (temu se je treba izogibati).

Parametri

Vnos

Imenu Zahtevano Vnesi Description Vrednosti
Model AI Da model Obdelava dokumenta model za uporabo za analizo Usposobljeni in objavljeni modeli obdelava dokumenta
Vrsta dokumenta Da seznam Vrsta datoteke obrazca za analizo Dokument PDF (.pdf), slika JPEG (.jpeg), slika PNG (.png)
Oblika Da datoteka Obrazec za obdelavo
Strani No string Obseg strani za obdelavo

Rezultat

Imenu Vnesi Description Vrednosti
{field} vrednost string Vrednost, pridobljena z modelom AI
{field} ocena zanesljivosti lebdi Kako zanesljiv je model glede predvidevanja Vrednost v območju od 0 do 1. Vrednosti blizu 1 pomenijo večjo zanesljivost, da je izvlečena vrednost točna
{table}{column} vrednost string Vrednost, pridobljena z modelom AI za celico v tabeli
{table}{column} ocena zanesljivosti lebdi Kako zanesljiv je model glede predvidevanja Vrednost v območju od 0 do 1. Vrednosti blizu 1 pomenijo večjo zanesljivost, da je izvlečena vrednost celice točna

opomba,

  • Predlaganih je lahko več izhodnih parametrov, kot so koordinate polja, poligoni, omejevalni okvirji in številke strani. Ti niso namenoma navedeni, saj so namenjeni predvsem napredni uporabi.

  • Koordinate so predstavljene kot odstotki višine in širine dokumenta, ki izvirajo iz zgornjega levega kota. Na primer, če sta podani koordinati X = 0,10 in Y = 0,20, to pomeni lokacijo na 10 % širine dokumenta vzdolž osi X in 20 % njegove višine vzdolž osi Y, oboje merjeno od zgornjega levega kota kotiček.

Pogosti primeri uporabe

Ponavljajte izhod tabele obdelava dokumenta Power Automate

Za ponazoritev tega postopka uporabimo naslednji primer, kjer smo usposobili obdelava dokumenta model za ekstrahiranje tabele, ki smo jo poimenovali Predmeti s tremi stolpci: Količina, Opis in Skupaj. Vsako vrstično postavko iz tabele želimo shraniti v datoteko Excel.

Tabelo ekstrahira obdelava dokumenta.

  1. Izberite polje, v katerega želite zapisati celico za tabelo. Odprlo se bo podokno z dinamično vsebino, ki prikazuje vse, kar model obdelava dokumenta zna izvleči. Išči { ime vaše tabele} { ime vašega stolpca} vrednost. Naš primer uporablja Vrednost količine artiklov.

    Zaslon »Obdelaj in shrani podatke iz obrazcev«.

  2. Ko dodate to vrednost, se dejanje, kjer ste jo dodali, samodejno vstavi v Uporabi za vsakega nadzor. Tako bo ob zagonu toka obdelana vsaka vrstica v tabeli.

  3. Še naprej dodajajte stolpce, ki jih želite ponoviti.

'Dodaj vrstico v tabelo' kartica.

opomba,

Tabele, ekstrahirane z obdelava dokumenta, trenutno ne vračajo ocena zanesljivosti.

Obdelaj rezultate potrditvenih polj v Power Automate

Vrednosti potrditvenih polj so tipa Boolean: true pomeni, da je potrditveno polje v dokumentu označeno kot izbrano in false pomeni, da ni.

Eden od načinov, kako lahko preverite njegovo vrednost, je z a Pogoj ukrepanje. Če je vrednost potrditvenega polja enaka true, nato izvedite eno dejanje. Če je vrednost false, izvedite drugačno dejanje. Naslednja slika prikazuje primer.

Pridobi vrednost potrditvenega polja v pogoju

Druga možnost je preslikava true/false izpis potrditvenega polja na druge vrednosti po vaši izbiri z uporabo če izražanje. Na primer, morda imate stolpec v Excelovi datoteki, v katerega želite napisati »Prednostno«, če je izbrano eno od potrditvenih polj v dokumentu, ali »Neprednostno«, če ni izbrano. Če želite to narediti, lahko uporabite naslednji izraz: if(<document processing output>, 'Priority', 'Non-priority'). Naslednja animacija prikazuje primer.

Preslikaj vrednost potrditvenega polja z izrazom

Odstranite simbole valut (€, $,…) v izhodu obdelava dokumenta v Power Automate

Za ilustracijo, Skupaj vrednost, pridobljena z modelom obdelava dokumenta, ima lahko simbol valute, na primer $54. Če želite odstraniti znak $ ali druge simbole, ki jih želite izpustiti, uporabite zamenjati izraz, da ga odstranite. Tako:

replace(<document processing output>, '$', '')

Animacija izraza Zamenjaj valuto.

Pretvori izhodni niz obdelava dokumenta v število in Power Automate

AI Builder obdelava dokumenta vrne vse ekstrahirane vrednosti kot nize. Če cilj, kamor želite shraniti vrednost, ekstrahirano z AI Builder obdelava dokumenta, zahteva številko, lahko vrednost pretvorite v številko z int ali float izraz. Uporabite int, če število nima decimalnih mest. Če število vsebuje decimalke, uporabite float. To storite tako:

float('<document processing output>')

Animacija 'Pretvori v številko'.

Odstranite prazne prostore v izpisu obdelava dokumenta v Power Automate

Če želite odstraniti prazne presledke iz izhodnih vrednosti, uporabite funkcijo replace :

replace(<document processing output>, ' ', '')

Animacija izraza Zamenjaj presledke.

Pretvori izhodni niz obdelava dokumenta v datum v Power Automate

AI Builder obdelava dokumenta vrne vse izhode kot nize. Če mora biti cilj, kamor želite shraniti vrednost, ekstrahirano z obdelava dokumenta, v datumski obliki, lahko vrednost, ki vsebuje datum, pretvorite v datumsko obliko. To naredite z izrazom formatDateTime . To storite tako:

formatDateTime(<document processing output>)

Animacija izraza formatDateTime.

Filtrirajte e-poštni podpis iz toka, tako da ga ne obdeluje model obdelava dokumenta (Microsoft 365 Outlook)

Za dohodna e-poštna sporočila iz konektorja Microsoft 365 Outlook e-poštne podpise prevzame Power Automate kot priloge. Če želite preprečiti, da bi jih obdelal model obdelava dokumenta, svojemu toku dodajte pogoj, ki preverja, ali je izhod iz Microsoft 365 Outlookovega konektorja z imenom Priloge v vrstici je enako false. V veji pogoja Če da dodajte dejanje obdelava dokumenta. S tem bodo obdelane samo e-poštne priloge, ki niso vgrajeni podpisi.

Stanje pritrditve filtra.