Použite model spracovania dokumentov v Power Automate

Poznámka

Od mája 2025 je názov akcie Extrahovať informácie z dokumentov Spracovať dokumenty .

Ak chcete použiť model spracovania dokumentov v Power Automate, postupujte podľa týchto krokov.

  1. Prihlásiť sa Power Automate.

  2. Vyberte +Vytvoriť>Okamžitý cloudový tok.

  3. Vyberte možnosť Manuálne spustiť postup>Vytvoriť.

  4. Vyberte možnosť Manuálne spustiť postup a potom v ľavom paneli vyberte možnosť +Pridať vstupný súbor>Súbor .

  5. V návrhárovi vyberte možnosť + po Manuálne spustiť postupa potom v zozname akcií vyberte možnosť Spracovať dokumenty .

  6. Vyberte model spracovania dokumentov, ktorý chcete použiť, a potom vyberte typ dokumentu.

  7. Do poľa Formulár pridajte File Content zo spúšťača.

    Snímka obrazovky s poľom „Obsah súboru“ v poli „Formulár“.

  8. V nasledujúcich akciách môžete použiť ľubovoľné polia a tabuľky extrahované modelom. AI Builder Povedzme napríklad, že váš model je natrénovaný na extrahovanie hodnôt InvoiceID a Total . Tieto chcete tiež uverejniť na kanáli po tom, čo ich extrahujete z dokumentu. Microsoft Teams AI Builder Mali by ste pridať akciu Uverejniť správu v chate alebo kanáli a potom výstupné polia z modelu AI Builder .

    Poznámka

    • Ak chcete načítať hodnotu poľa, vyberte <názov_poľa> hodnota.
    • Ak chcete získať skóre spoľahlivosti pre extrahovanú položku, vyberte <názov_pola> skóre spoľahlivosti.

    Snímka obrazovky s textom „Zverejniť správu v chate alebo kanáli“.

Blahoželáme! Vytvorili ste cloudový tok, ktorý používa model spracovania dokumentov. AI Builder V pravom hornom rohu vyberte možnosť Uložiť a potom vyberte možnosť Testovať a vyskúšajte si cloudový tok.

Rozsah stránok

Pre dokumenty, ktoré majú viacero strán, je možné určiť rozsah stránok, ktoré sa majú spracovať.

  1. Na karte Spracovať dokumenty vyberte možnosť Rozšírené parametre a potom vyberte možnosť Strany.

  2. V parametri Stránky zadajte hodnotu stránky alebo rozsah stránok. Príklad: 1 alebo 3-5.

    Snímka obrazovky poľa Stránky, do ktorého zadávate rozsah stránok.

Poznámka

Ak máte rozsiahly dokument iba s jedným formulárom, dôrazne odporúčame použiť parameter Stránky . Vďaka tomu sa môžu znížiť náklady na predikciu modelu, čo môže zvýšiť výkon. Rozsah stránok by však mal obsahovať jedinečný formulár pre akciu, ktorá vráti správne údaje.

Príklad: Dokument obsahuje prvý formulár na stránke 2 a druhý formulár, ktorý sa nachádza na stránkach 3 a 4:

  • Ak zadáte rozsah stránok 2, vrátia sa údaje z prvého formulára.
  • Ak zadáte rozsah stránok 3-4, vrátia sa iba údaje z druhého formulára.
  • Ak zadáte rozsah stránok 2-4, vrátia sa iba čiastočné údaje prvého a druhého formátu (treba sa vyhnúť).

Vstupné parametre

Name Požaduje sa Type Description Hodnoty
Model umelej inteligencie Áno model Model spracovania dokumentov, ktorý sa má použiť na analýzu Vyškolené a publikované modely spracovania dokumentov
Typ dokumentu Áno zoznam Typ súboru formulára na analýzu Dokument PDF (.pdf), obrázok JPEG (.jpeg), obrázok PNG (.png)
Formulár Áno súbor Formulár na spracovanie
Stránky No string Rozsah strán na spracovanie

Výstupné parametre

Name Type Description Hodnoty
{field} hodnota string Hodnota extrahovaná modelom AI
{field} skóre spoľahlivosti s pohyblivou desatinnou čiarkou Miera spoľahlivosti predikcií generovaných modelom Hodnota v rozsahu 0 až 1. Hodnoty v blízkosti 1 označujú väčšiu istotu, že extrahovaná hodnota je presná
{table}{column} hodnota string Hodnota extrahovaná modelom AI pre bunku v tabuľke
{table}{column} skóre spoľahlivosti s pohyblivou desatinnou čiarkou Miera spoľahlivosti predikcií generovaných modelom Hodnota v rozsahu 0 až 1. Hodnoty v blízkosti 1 označujú väčšiu istotu, že extrahovaná hodnota bunky je presná

Poznámka

  • Možno navrhnúť ďalšie výstupné parametre, ako sú súradnice polí, polygóny, ohraničujúce rámčeky a čísla stránok. Tieto nie sú uvedené zámerne, pretože sú určené na pokročilé použitie.

  • Súradnice sú vyjadrené ako percentá výšky a šírky dokumentu, pričom začiatok je v ľavom hornom rohu. Napríklad, ak sú zadané súradnice X = 0,10 a Y = 0,20, znamená to umiestnenie na 10 % šírky dokumentu pozdĺž osi X a 20 % jeho výšky pozdĺž osi Y, pričom obe hodnoty sa merajú od ľavého horného rohu.

Bežné prípady použitia

Iterovať výstup tabuľky spracovania dokumentov v Power Automate

Na ilustráciu tohto postupu použijeme nasledujúci príklad, v ktorom sme natrénovali model spracovania dokumentov na extrahovanie tabuľky, ktorú sme pomenovali Položky s tromi stĺpcami: Množstvo, Popis a Celkom. Prajeme si uložiť každú riadkovú položku z tabuľky do súboru programu Excel.

Snímka obrazovky tabuľky extrahovanej spracovaním dokumentu.

  1. Vyberte pole, do ktorého chcete napísať bunku pre tabuľku. Otvorí sa panel dynamického obsahu, ktorý zobrazuje všetko, čo model spracovania dokumentov vie extrahovať. Vyhľadajte {názov tabuľky} {názov stĺpca} hodnotu. V našom príklade sa používa Items Quantity value.

    Snímka obrazovky „Spracovať a uložiť informácie z formulárov“.

  2. Po pridaní tejto hodnoty sa akcia, do ktorej ste ju pridali, automaticky vloží do ovládacieho prvku Použiť na každý . Týmto spôsobom sa každý riadok v tabuľke spracuje pri spustení cloudového toku.

  3. Stále pridávajte stĺpce, ktoré chcete iterovať.

    Snímka obrazovky karty „Pridať riadok do tabuľky“.

Spracovanie výstupov začiarkavacích políčok v Power Automate

Hodnoty začiarkavacích políčok sú typu Boolean: true znamená, že začiarkavacie políčko je v dokumente označené ako začiarknuté a false znamená, že nie je.

Jedným zo spôsobov, ako môžete skontrolovať jeho hodnotu, je pomocou akcie Podmienka . Ak je hodnota zaškrtávacieho políčka rovná true, vykoná sa jedna akcia. Ak je hodnota false, vykonajte inú akciu. Nasledujúci obrázok zobrazuje príklad.

Snímka obrazovky načítania hodnoty zaškrtávacieho políčka v podmienke.

Ďalšou možnosťou je namapovať výstup zaškrtávacieho políčka na iné hodnoty podľa vášho výberu pomocou výrazu true/false if . Napríklad môžete mať v súbore programu Excel stĺpec, do ktorého chcete zapísať „Priorita“, ak je začiarknuté jedno zo začiarkavacích políčok v dokumente, alebo „Neprioritné“, ak nie je začiarknuté. Na to môžete použiť nasledujúci výraz: if(<document processing output>, 'Priority', 'Non-priority'). Nasledujúca animácia zobrazuje príklad.

Animácia znázorňujúca, ako použiť výraz na mapovanie boolovskej hodnoty vrátenej zaškrtávacím políčkom.

Odstránenie symbolov meny (€, $,…) vo výstupe spracovania dokumentu v Power Automate

Pre ilustráciu, celková hodnota extrahovaná modelom spracovania dokumentov môže mať symbol meny, napríklad 54 USD. Ak chcete odstrániť znak $ alebo akékoľvek iné symboly, ktoré chcete vynechať, použite na ich odstránenie výraz replace . Postup:

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

Animácia výrazu Nahradiť menu.

Previesť výstupný reťazec spracovania dokumentu na číslo v Power Automate

AI Builder spracovanie dokumentov vráti všetky extrahované hodnoty ako reťazce. Ak cieľ, kam chcete uložiť hodnotu extrahovanú spracovaním dokumentu, vyžaduje číslo, môžete hodnotu previesť na číslo pomocou výrazu int alebo float. AI Builder... Ak číslo nemá žiadne desatinné miesta, použite int. Ak má číslo desatinné čísla, použite float. Tu je návod, ako to urobiť:

float('<document processing output>')

Animácia znázorňujúca, ako pridať výraz „Previesť na číslo“ do vstupného poľa akcie vo vašom cloudovom toku.

Odstránenie prázdnych miest vo výstupe spracovania dokumentov v Power Automate

Ak chcete z výstupných hodnôt odstrániť prázdne miesta, použite funkciu replace :

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

Animácia výrazu Nahradiť medzery.

Previesť výstupný reťazec spracovania dokumentu na dátum v Power Automate

AI Builder spracovanie dokumentov vráti všetky výstupy ako reťazce. Ak je potrebné, aby cieľové umiestnenie, kam chcete uložiť hodnotu extrahovanú spracovaním dokumentu, bolo vo formáte dátumu, môžete hodnotu obsahujúcu dátum previesť do formátu dátumu. Urobíte to pomocou výrazu formatDateTime . Tu je návod, ako to urobiť:

formatDateTime(<document processing output>)

Animácia výrazu formatDateTime.

Filtrovanie e-mailového podpisu z postupu tak, aby nebol spracovaný modelom spracovania dokumentov (Microsoft 365 Outlook)

V prípade prichádzajúcich e-mailov z konektora Outlook sa podpisy e-mailov načítavajú ako prílohy. Microsoft 365 Power Automate Ak chcete zabrániť spracovaniu týchto údajov modelom spracovania dokumentov, pridajte do cloudového toku podmienku, ktorá kontroluje, či je výstup z konektora Outlook s názvom *Attachments is Inline* rovný hodnote *false*. Microsoft 365 Vo vetve Ak áno podmienky pridajte akciu spracovania dokumentu. Vďaka tomu sa spracujú iba e-mailové prílohy, ktoré nie sú vloženými podpismi.

Snímka obrazovky so stavom pripojenia filtra.