Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Notă
Din mai 2025, numele acțiunii *Extragere informații din documente* este *Procesare documente* .
Pentru a utiliza un model de procesare a documentelor în Power Automate, urmați acești pași.
autentificați-vă Power Automate.
Selectați +Creați>Flux instantaneu în cloud.
Selectați Declanșare manuală a unui flux>Creare.
Selectați Declanșare manuală a fluxului, apoi selectați +Adăugați un fișier de intrare> în panoul din stânga.
În designer, selectați + după Declanșare manuală a fluxului, apoi selectați Procesare documente din lista de acțiuni.
Selectați modelul de procesare a documentelor pe care doriți să îl utilizați, apoi selectați tipul de document.
În câmpul Formular , adăugați
File Contentdin declanșator.
În acțiunile succesive, puteți utiliza oricare dintre câmpurile și tabelele extrase de model. AI Builder De exemplu, să presupunem că modelul dumneavoastră este antrenat să extragă valorile
InvoiceIDșiTotal. De asemenea, doriți să le postați pe un canal după ce le extrage din document. Microsoft Teams AI Builder Ar trebui să adaugi acțiunea Postează mesaj într-un chat sau canal și apoi câmpurile de ieșire din modelul AI Builder .Notă
- Pentru a recupera valoarea unui câmp, selectați <nume_câmp> valoare.
- Pentru a recupera scorul de încredere pentru un element extras, selectați <nume_câmp> scor de încredere.
Felicitări! Ai creat un flux în cloud care utilizează un model de procesare a documentelor. AI Builder Selectați Salvare în dreapta sus, apoi selectați Testare pentru a testa fluxul în cloud.
Interval de pagini
Pentru documentele care au mai multe pagini, este posibil să specificați intervalul de pagini care va fi procesat.
Pe cardul Procesare documente , selectați Parametri avansați, apoi selectați Pagini.
În parametrul Pagini , introduceți o valoare pentru pagină sau un interval de pagini. Exemplu: 1 sau 3-5.
Notă
Dacă aveți un document mare cu un singur formular, vă recomandăm insistent să utilizați parametrul Pagini . Acest lucru poate reduce costul predicției modelului, ceea ce poate crește performanța. Totuși, intervalul de pagini ar trebui să conțină un formular unic pentru ca acțiunea să returneze date corecte.
Exemplu: Un document conține un prim formular la pagina 2 și un al doilea formular care se întinde pe paginile 3 și 4:
- Dacă introduceți intervalul de pagini 2, acesta returnează datele primului formular.
- Dacă introduceți intervalul de pagini 3-4, se returnează doar datele din al doilea formular.
- Dacă introduceți intervalul de pagini 2-4, acesta returnează doar date parțiale de prima și a doua formă (trebuie evitat).
Parametri de intrare
| Nume | Obligatoriu | Tipul | Descriere | Valori |
|---|---|---|---|---|
| Modelul AI | Da | model | Modelul de procesare a documentelor de utilizat pentru analiză | Modele de procesare a documentelor antrenate și publicate |
| Tipul documentului | Da | listă | Tipul de fișier al formularului de analizat | Document PDF (.pdf), Imagine JPEG (.jpeg), Imagine PNG (.png) |
| Formă | Da | Fișier | Formular de procesat | |
| Pagini | No | string | Interval de pagini de procesat |
Parametri de ieșire
| Nume | Tipul | Descriere | Valori |
|---|---|---|---|
| {field} valoare | string | Valoarea extrasă de modelul AI | |
| {field} scor de încredere | plutitor | Câtă încredere are modelul în predicția sa | Valoare în intervalul de la 0 la 1. Valorile apropiate de 1 indică o încredere mai mare că valoarea extrasă este corectă. |
| {table}{column} valoare | string | Valoarea extrasă de modelul AI pentru o celulă dintr-un tabel | |
| {table}{column} scor de încredere | plutitor | Câtă încredere are modelul în predicția sa | Valoare în intervalul de la 0 la 1. Valorile apropiate de 1 indică o încredere mai mare că valoarea celulei extrase este corectă. |
Notă
Ar putea fi propuși mai mulți parametri de ieșire, cum ar fi coordonatele câmpului, poligoanele, casetele de delimitare și numerele de pagină. Acestea nu sunt listate intenționat, deoarece sunt destinate utilizării avansate.
Coordonatele sunt reprezentate ca procente din înălțimea și lățimea documentului, pornind de la colțul din stânga sus. De exemplu, dacă sunt date coordonatele X = 0,10 și Y = 0,20, aceasta semnifică o locație la 10% din lățimea documentului de-a lungul axei X și 20% din înălțimea sa de-a lungul axei Y, ambele măsurate din colțul din stânga sus.
Cazuri comune de utilizare
Iterația rezultatului unui tabel de procesare a documentelor în Power Automate
Pentru a ilustra această procedură, folosim următorul exemplu în care am antrenat un model de procesare a documentelor pentru a extrage un tabel pe care l-am numit Articole cu trei coloane: Cantitate, Descriere şi Total. Dorim să stocăm fiecare element din tabel într-un fișier Excel.
Selectați câmpul în care doriți să scrieți celula pentru un tabel. Panoul de conținut dinamic se deschide, afișând tot ce modelul de procesare a documentelor știe cum să extragă. Caută { numele tabelului tău} { numele coloanei dvs.} valoare. Exemplul nostru folosește
Items Quantity value.
După ce adăugați această valoare, acțiunea în care ați adăugat-o este inserată automat într-un Se aplică fiecăruia controla. În acest fel, fiecare rând din tabel este procesat atunci când rulează fluxul în cloud.
Continuați să adăugați coloane pe care doriți să le iterați.
Rezultatele procesului de selectare a casetelor de selectare în Power Automate
Valorile casetelor de selectare sunt de tip boolean: true înseamnă că caseta de selectare este marcată ca fiind selectată în document și false înseamnă că nu este.
O modalitate prin care îi poți verifica valoarea este cu un Stare acţiune. Dacă valoarea casetei de selectare este egală cu true, apoi executați o acțiune. Dacă valoarea este false, execută o acțiune diferită. Următoarea ilustrație prezintă un exemplu.
O altă opțiune este cartografierea true/false ieșirea casetei de selectare la alte valori la alegere utilizând dacă expresie. De exemplu, este posibil să aveți o coloană într-un fișier Excel în care doriți să scrieți „Prioritate” dacă una dintre casetele de selectare din document este bifată sau „Neprioritate” dacă nu este bifată. Pentru a face acest lucru, puteți utiliza următoarea expresie: if(<document processing output>, 'Priority', 'Non-priority'). Următoarea animație prezintă un exemplu.
Eliminați simbolurile valutare (€, $,…) într-un rezultat de procesare a documentelor în Power Automate
Pentru a ilustra, Total Valoarea extrasă de modelul de procesare a documentelor ar putea avea un simbol monetar, de exemplu, $54. Pentru a elimina semnul $ sau orice alte simboluri pe care doriți să le omiteți, utilizați înlocui expresie pentru a o elimina. Iată cum:
replace(<document processing output>, '$', '')
Conversia unui șir de ieșire de procesare a documentelor într-un număr în Power Automate
AI Builder Procesarea documentelor returnează toate valorile extrase sub formă de șiruri de caractere. Dacă destinația unde doriți să salvați o valoare extrasă prin procesarea documentelor necesită un număr, puteți converti o valoare într-un număr utilizând expresia int sau float. AI Builder... Se folosește un număr întreg dacă numărul nu are zecimale. Folosește float dacă numărul are zecimale. Iată cum se face:
float('<document processing output>')
Eliminarea spațiilor goale dintr-un rezultat de procesare a documentelor în Power Automate
Pentru a elimina spațiile goale din valorile de ieșire, utilizați funcția replace :
replace(<document processing output>, ' ', '')
Conversia unui șir de ieșire de procesare a documentelor într-o dată în Power Automate
AI Builder Procesarea documentelor returnează toate ieșirile sub formă de șiruri de caractere. Dacă destinația unde doriți să salvați o valoare extrasă prin procesarea documentelor trebuie să fie în format de dată, puteți converti o valoare care conține o dată în format de dată. Faceți acest lucru utilizând expresia formatDateTime . Iată cum se face:
formatDateTime(<document processing output>)
Filtrarea semnăturii de e-mail dintr-un flux, astfel încât aceasta să nu fie procesată de modelul de procesare a documentelor (Microsoft 365 Outlook)
Pentru e-mailurile primite de la conectorul Outlook, semnăturile de e-mail sunt preluate ca atașamente. Microsoft 365 Power Automate Pentru a împiedica procesarea acestora de către modelul de procesare a documentelor, adăugați o condiție la fluxul dvs. în cloud care verifică dacă ieșirea de la conectorul Outlook numit Atașamente este Inline și este egală cu fals. Microsoft 365 În ramura *If yes* (Dacă da) a condiției, adăugați acțiunea de procesare a documentului. Cu aceasta, sunt procesate doar atașamentele de e-mail care nu sunt semnături inline.