Koristite model obrada dokumenata u Power Automate

  1. Prijavite se na Power Automate.

  2. Izaberite Moji tokovi>Novi tok>Instant tok u oblaku.

  3. Unesite ime za svoj tok.

  4. Pod Izaberite kako da pokrenete ovaj tok, izaberite Ručno aktivirajte tok, a zatim izaberite Kreiraj.

  5. Proširi Ručno aktivirajte tok, a zatim izaberite + Dodaj ulaznu>datoteku kao tip unosa.

  6. Izaberite +Novi korak>AI Builder, a zatim izaberite Ekstrakt informacije iz dokumenata na listi akcija.

  7. Izaberite model obrada dokumenata koji želite da koristite, a zatim izaberite tip dokumenta.

  8. U polju Obrazac dodajte sadržaj datoteke iz okidača.

    Snimak ekrana sadržaja datoteke.

  9. U uzastopnim akcijama, možete koristiti bilo koje polje i tabele izdvojene od strane modela AI Builder . Na primer, recimo da je naš model obučen da izvuče broj partije, neto težinu i bruto vrednosti težine . Takođe želimo da ih objavimo na kanalu Microsoft Teams nakon što AI Builder ih je izvukao iz dokumenta. Samo dodajte akciju Objavi poruku iz konektora Microsoft Teams , a zatim izaberite svoja polja sa liste tokena.

    Belešku

    • Da biste preuzeli vrednost za polje, izaberite <field_name> vrednost . Na primer, za polje Broj partije izaberite Vrednost broja partije.
    • Da biste preuzeli vrednost za čekboks, izaberite <checkbox_name> vrednost. Na primer, za polje za potvrdu pod nazivom Prioritetna isporuka, izaberite Prioritetna vrednost isporuke. Povratna vrednost je tipa Boolean: true ako je polje za potvrdu označeno kao izabrano u dokumentu, false ako nije.
    • Da biste preuzeli ocena pouzdanosti za izdvojenu stavku, izaberite <field_name> ocena pouzdanosti. Na primer, za polje Broj partije izaberite ocena pouzdanosti broja partija.

    Snimak ekrana pregleda protoka obrada dokumenata.

Čestitamo! Kreirali ste tok koji koristi AI Builder model obrada dokumenata. Izaberite Sačuvaj u gornjem desnom uglu, a zatim izaberite Test da isprobate svoj tok.

Opseg stranica

Za dokumente koji imaju više stranica, moguće je odrediti opseg stranica za obradu.

  1. Na kartica Ekstrakt informacija iz dokumenata izaberite Prikaži napredne opcije. Ova opcija se menja u Sakrij napredne opcije.

  2. U Stranice parametar, unesite vrednost stranice ili opseg stranica. Primer: 1 ili 3-5.

    Snimak ekrana polja Stranice u kojem unosite opseg stranica.

Belešku

Ako imate veliki dokument sa samo jednim oblikom, preporučujemo da koristite parametar Stranice . To može smanjiti troškove predviđanje modela, što može povećati performanse. Međutim, opseg stranica treba da sadrži jedinstveni obrazac za akciju da vrati tačne podatke.

Primer: Dokument sadrži prvi obrazac na stranici KSNUMKS i drugi oblik koji se proteže preko stranica KSNUMKS i KSNUMKS:

  • Ako unesete opseg stranica KSNUMKS, on će vratiti podatke prvog obrasca.
  • Ako unesete opseg stranica 3-4, on će vratiti samo podatke drugog obrasca.
  • Ako unesete opseg stranica 2-4, on će vratiti delimične podatke prvog i drugog oblika (treba izbegavati).

Parametri

Ulaz

Imenuj Zahtevano Tip Opis Vrednosti
AI Model Da Model Model obrada dokumenata koji se koristi za analizu Obučeni i objavljeni modeli obrada dokumenata
Vrsta dokumenta Da lista Tip datoteke obrasca za analizu PDF dokument (.pdf), JPEG slika (.jpeg), PNG slika (.png)
Obrasca Da datoteka Obrazac za obradu
Stranice No string Opseg stranica za obradu

Izlaz

Imenuj Tip Opis Vrednosti
{field} Vrednost string Vrednost izvučena AI modelom
{field} ocena pouzdanosti Pluta Koliko je model pouzdan u svojim predviđanjima Vrednost u rasponu od 0 do 1. Vrednosti blizu 1 ukazuju na veće poverenje da je izvađena vrednost tačna
{table}{column} Vrednost string Vrednost izvađena od strane AI modela za ćeliju u tabeli
{table}{column} ocena pouzdanosti Pluta Koliko je model pouzdan u svojim predviđanjima Vrednost u rasponu od 0 do 1. Vrednosti blizu 1 ukazuju na veće poverenje da je izvađena vrednost ćelije tačna

Belešku

  • Može se predložiti više izlaznih parametara kao što su koordinate polja, poligoni, granični okviri i brojevi stranica. Oni nisu namerno navedeni jer su uglavnom namenjeni za naprednu upotrebu.

  • Koordinate su predstavljene kao procenti visine i širine dokumenta, koji potiču iz gornjeg levog ugla. Na primer, ako su date koordinate X = 0.10 i Y = 0.20, to označava lokaciju na 10% širine dokumenta duž Ks-ose i 20% njegove visine duž I-ose, oba merena od gornjeg levog ugla.

Uobičajeni slučajevi upotrebe

Iterirajte izlaz tabele obrada dokumenata u Power Automate

Da bismo ilustrovali ovu proceduru, koristimo sledeći primer gde smo obučili model obrada dokumenata da izvučemo tabelu koju smo nazvali Stavke sa tri kolone: Količina, Opis i Ukupno. Želimo da sačuvamo svaku stavku iz tabele u Ekcel datoteku.

Tabela izdvojena obrada dokumenata.

  1. Izaberite polje za koje želite da napišete ćeliju za tabelu. Otvoriće se panel dinamičkog sadržaja koji prikazuje sve što model obrada dokumenata zna kako da izvuče. Potražite {svoju tabelu, nazovite} {svoju vrednost} imenakolone. Naš primer koristi Stavke Količina vrednost.

    Ekran

  2. Kada dodate ovu vrednost, akcija u kojoj ste je dodali se automatski ubacuje u Primeni na svaku kontrolu. Na ovaj način, svaki red u tabeli će biti obrađen kada se pokrene tok.

  3. Nastavite da dodajete kolone koje želite da ponovite.

Belešku

Tabele izvađene obrada dokumenata trenutno ne vraćaju ocenu pouzdanosti.

Procesni izlazi polja za potvrdu u Power Automate

Vrednosti polja za potvrdu su tipa Boolean: true znači da je polje za potvrdu označeno kao izabrano u dokumentu, a false znači da nije.

Jedan od načina na koji možete proveriti njegovu vrednost je sa akcijom Stanje . Ako je vrednost čekboksa jednaka true, onda izvršite jednu akciju. Ako je false vrednost, izvršite drugu akciju. Sledeća ilustracija prikazuje primer.

Retreive vrednost čekboksa u stanju

Druga opcija je da mapirate true/false izlaz polja za potvrdu na druge vrednosti po vašem izboru pomoću izraza if . Na primer, možda imate kolonu u Ekcel datoteci u kojoj želite da napišete "Prioritet" ako je izabrano jedno od polja za potvrdu u dokumentu ili "Bez prioriteta" ako nije izabrano. Da biste to uradili, možete koristiti sledeći izraz: if(<document processing output>, 'Priority', 'Non-priority') Sledeća animacija prikazuje primer.

Mapirajte vrednost polja za potvrdu sa izrazom

Uklonite simbole valute (€, $,...) u obrada dokumenata izlaz u Power Automate

Da ilustrujemo, ukupna vrednost izdvojena modelom obrada dokumenata može imati simbol valute, na primer, $54. Da biste uklonili znak $, ili bilo koji drugi simbol koji želite da izostavite, koristite izraz zamene da biste ga uklonili. Evo načina:

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

Animacija izraza Zamenite valutu.

Pretvorite izlazni niz za obradu dokumenata na broj u Power Automate

AI Builder obrada dokumenata vraća sve izdvojene vrednosti kao nizove. Ako odredište na kojem želite da sačuvate vrednost izdvojenu AI Builder obrada dokumenata zahteva broj, možete pretvoriti vrednost u broj koristeći int ili float izraz. Koristite int ako broj nema decimale. Koristite float ako broj ima decimale. Evo kako treba to da uradite:

float('<document processing output>')

Animacija 'Pretvori u broj'.

Uklonite prazne prostore u izlazu za obradu dokumenata u Power Automate

Da biste uklonili prazne prostore iz izlaznih vrednosti, koristite funkciju zameni :

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

Animacija izraza Zamenite prostore.

Pretvorite izlazni niz za obradu dokumenata na datum u Power Automate

AI Builder obrada dokumenata vraća sve izlaze kao nizove. Ako je odredište na kojem želite da sačuvate vrednost izvađenu obrada dokumenata potrebno da bude u formatu datuma, možete pretvoriti vrednost koja sadrži datum u format datuma. Uradite to pomoću izraza formatDateTime . Evo kako treba to da uradite:

formatDateTime(<document processing output>)

Animacija izraza formatDateTime.

Filtrirajte potpis e-pošte iz toka tako da ga ne obrađuje model obrada dokumenata (Microsoft 365 Outlook)

Za dolazne e-poruke iz Outlook konektora Microsoft 365 , potpisi e-pošte se preuzimaju Power Automate kao prilozi. Da biste sprečili da se oni obrađuju od strane modela obrada dokumenata, dodajte uslov u svoj tok koji proverava da li je izlaz iz Outlook konektora Microsoft 365 pod nazivom Prilozi je Inline je jednak lažno. U grani Ako jeste uslova, dodajte akciju obrada dokumenata. Ovim će se obrađivati samo prilozi e-pošte koji nisu ugrađeni potpisi.

Filter priključak uslov.