Megosztás a következőn keresztül:


Dokumentumfeldolgozás modell használata a Power Automate

  1. Jelentkezzen be Power Automate.

  2. Válassza a Saját folyamatok lehetőséget>: Új folyamat,>azonnali felhőfolyamat.

  3. Adja meg a folyamat nevét.

  4. A Válassza ki a folyamat aktiválási módját alatt válassza a Folyamat manuális aktiválása lehetőséget , majd válassza a Létrehozás lehetőséget .

  5. Bontsa ki a Folyamat manuális aktiválása csomópontot , majd bemeneti típusként válassza a + Bemeneti>fájl hozzáadása lehetőséget.

  6. Válassza az +Új lépés lehetőséget>AI Builder, majd válassza az Adatok kinyerése dokumentumokból lehetőséget a műveletek listájában.

  7. Válassza ki a használni kívánt dokumentumfeldolgozás modellt, majd válassza ki a dokumentumtípust.

  8. Az Űrlap mezőben adja hozzá a Fájl tartalmát az eseményindítóból.

    Képernyőkép a fájl tartalmáról.

  9. Az egymást követő műveletekben a modell által AI Builder kinyert mezők és táblák bármelyikét használhatja. Tegyük fel például, hogy a modell be van tanítva a Tételszám , a Nettó súly és a Bruttó súly értékek kinyerésére. Ezeket azután is közzé szeretnénk tenni egy Microsoft Teams csatornán, hogy AI Builder kivontuk őket a dokumentumból. Csak adja hozzá az Üzenet közzététele műveletet az Microsoft Teams összekötőből, majd válassza ki a mezőket a jogkivonatok listájából.

    Feljegyzés

    • Egy mező értékének lekéréséhez válassza ki <field_name> értéket . Például a Tételszám mezőben válassza a Tételszám értéke lehetőséget.
    • Egy jelölőnégyzet értékének lekéréséhez válassza ki <checkbox_name> értéket. Például egy Elsőbbségi szállítás nevűjelölőnégyzethez válassza az Elsőbbségi szállítás értéke lehetőséget. A visszatérési érték logikai: true ha a jelölőnégyzet be van jelölve a dokumentumban, false ha nem.
    • Egy kiemelt elem megbízhatósági pontszám lekéréséhez válassza a field_name < megbízhatósági pontszám> lehetőséget. Például a Tételszám mezőben válassza a Tételszám megbízhatósági pontszám lehetőséget.

    Képernyőkép dokumentumfeldolgozás folyamat áttekintéséről.

Gratulálunk! Létrehozott egy folyamatot, amely egy AI Builder dokumentumfeldolgozás modellt használ. Válassza a Mentés lehetőséget a jobb felső sarokban, majd válassza a Teszt lehetőséget a folyamat kipróbálásához.

Oldaltartomány

Több oldalad dokumentumok esetén megadhatja a feldolgozni kívánt oldaltartományt.

  1. Az Adatok kinyerése dokumentumokból kártya lapon válassza a Speciális beállítások megjelenítése lehetőséget. Ez a beállítás a Speciális beállítások elrejtése értékreváltozik.

  2. A Pages paraméterben adjon meg egy oldalértéket vagy oldaltartományt. Példa: 1 vagy 3-5.

    Képernyőkép az Oldalak mezőről, ahol megadja az oldaltartományt.

Feljegyzés

Ha nagy dokumentuma van, amely csak egy űrlapot tartalmaz, erősen ajánlott a Pages paraméter használata. Ezzel csökkentheti a előrejelzés-es modell költségeit, ami növelheti a teljesítményt. Az oldaltartománynak azonban tartalmaznia kell egy egyedi űrlapot a művelethez, amely helyes adatokat ad vissza.

Példa: A dokumentum tartalmaz egy első űrlapot a 2. oldalon, és egy második űrlapot, a 3. és 4. oldalon található:

  • Ha 2 oldaltartományt ad meg, akkor visszakapja az első űrlap adatait.
  • Ha 3-4 oldaltartományt ad meg, akkor csak a második űrlap adatait kapja vissza.
  • Ha a 2-4. oldaltartományt adja meg, akkor az első és a második űrlap részleges adatait adja vissza (ez kerülendő).

Paraméterek

Adatbevitel

Name Szükséges Type Description Értékek
AI-modell Igen modell Dokumentumfeldolgozás elemzéshez használt modell Betanított és közzétett dokumentumfeldolgozás modellek
Dokumentum típusa Igen lista A vizsgálandó űrlap fájltípusa PDF-dokumentum (.pdf), JPEG-kép (.jpeg), PNG-kép (.png)
Űrlap Igen fájl Feldolgozandó űrlap
Oldalak Nem sztring Feldolgozandó oldaltartomány

Kimeneti

Adatfolyam neve Típus szerint Ismertetés Értékek
{field} érték sztring Az AI-modell által kinyert érték
{field} megbízhatósági pontszám lebegőpontos Mennyire biztos a modell az előrejelzésében A [0;1] intervallumba eső érték. Az 1-hez közeli értékek azt jelzik, hogy a kinyert érték nagy megbízhatósággal pontos
{table}{column} érték string Az AI modell által kinyert érték egy táblázat egyik cellájához
{table}{column} megbízhatósági pontszám lebegőpontos Mennyire biztos a modell az előrejelzésében A [0;1] intervallumba eső érték. Az 1-hez közeli értékek azt jelzik, hogy a kinyert cellaérték nagy megbízhatósággal pontos

Feljegyzés

  • További kimeneti paraméterek, például a mező koordinátái, a sokszögek, a határolókeretek és az oldalszámok megadása ajánlott. Ezek nem szándékosan vannak felsorolva, mivel elsősorban speciális használatra szolgálnak.

  • A koordináták a dokumentum magasságának és szélességének százalékában jelennek meg, a bal felső sarokból kiindulva. Ha például X = 0,10 és Y = 0,20 koordináták vannak megadva, ez a dokumentum szélességének 10%-ánál az X tengely mentén és magasságának 20%-ánál az Y tengely mentén lévő helyet jelenti, mindkettőt a bal felső saroktól mérve.

A gyakori használat esetei

Dokumentumfeldolgozás tábla kimenetének iterálása Power Automate

Az eljárás szemléltetésére a következő példát használjuk, amelyben egy dokumentumfeldolgozás modellt tanítottunk be egy olyan tábla kinyeréséhez, amelynek három oszloppal rendelkező elemeket neveztünk el : Mennyiség , Leírás és Összeg . A táblázat minden sortételét Excel-fájlban szeretnénk tárolni.

A dokumentumfeldolgozás által kivont táblázat.

  1. Jelölje ki a táblázat cellájaként megírni kívánt mezőt. Megnyílik a dinamikus tartalom panel, amely mindent megmutat, amit a dokumentumfeldolgozás modell tud kinyerni. Keresse meg {a tábla nevét} {, az oszlopnév} értékét. Példánk a Cikkek mennyisége értéket használja.

  2. Miután hozzáadta ezt az értéket, a művelet, amelyhez hozzáadta, automatikusan bekerül az Alkalmazás az egyes vezérlőkre mezőbe. Ily módon a folyamat futtatásakor a tábla minden sorát feldolgozza a folyamat.

  3. Folyamatosan adja hozzá az iterálni kívánt oszlopokat.

Feljegyzés

A dokumentumfeldolgozás által kinyert táblák jelenleg nem adnak vissza megbízhatósági pontszám.

A jelölőnégyzetek kimenetének feldolgozása a Power Automate-ben

A jelölőnégyzetek értékei logikai: true : azt jelenti, hogy a jelölőnégyzet be van jelölve a dokumentumban, és false azt jelenti, hogy nem.

Az értékét többek között a Feltétel művelettel ellenőrizheti. Ha a jelölőnégyzet értéke egyenlő true, akkor hajtson végre egy műveletet. Ha az érték az false, hajtson végre egy másik műveletet. A következő ábrán egy példa látható.

Retreive jelölőnégyzet értéke egy feltételben

Egy másik lehetőség a jelölőnégyzet kimenetének leképezése true/false más választott értékekre az if kifejezés használatával. Előfordulhat például, hogy egy Excel-fájlban található egy oszlop, amelybe a „Sürgősségi” értéket szeretné beírni, ha a dokumentum egyik jelölőnégyzete be van jelölve, vagy „Nem sürgősségi” értéket szeretne beírni, ha a nincs bejelölve. Ehhez használhatja a következő kifejezést: if(<document processing output>, 'Priority', 'Non-priority'). A következő animáción egy példa látható.

Térkép jelölőnégyzet értéke kifejezéssel

Pénznemszimbólumok (€, $,...) eltávolítása egy dokumentumfeldolgozás kimenetből Power Automate

Szemléltetésképpen a dokumentumfeldolgozás modell által kinyert összérték tartalmazhat pénznemszimbólumot, például $54. A $ jel vagy bármely más kihagyni kívánt szimbólum eltávolításához használja a replace kifejezést. Ennek módja az alábbi:

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

A Pénznem cseréje kifejezés animációja.

Dokumentumfeldolgozás kimeneti karakterlánc konvertálása számmá Power Automate

AI Builder dokumentumfeldolgozás az összes kiemelt értéket karakterláncként adja vissza. Ha a célhely, ahová menteni szeretné a kinyert AI Builder értéket dokumentumfeldolgozás számot igényel, az értéket számmá alakíthatja az int vagy a float kifejezés használatával. Akkor használja az int kifejezést, ha a számhoz nincsenek tizedesjegyek. Használja a float kifejezést, ha a számnak vannak tizedesjegyei. Íme, hogyan kell csinálni:

float('<document processing output>')

Távolítsa el az üres helyeket egy dokumentumfeldolgozás kimenetben Power Automate

Ha el szeretné távolítani az üres szóközöket a kimeneti értékekből, használja a replace függvényt:

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

A Szóközök cseréje kifejezés animációja.

Dokumentumfeldolgozás kimeneti karakterlánc konvertálása dátummá Power Automate

AI Builder dokumentumfeldolgozás az összes kimenetet sztringként adja vissza. Ha a célhelynek, ahová menteni szeretné a dokumentumfeldolgozás által kinyert értéket, dátumformátumúnak kell lennie, a dátumot tartalmazó értéket dátumformátumra konvertálhatja. Ehhez használja a formatDateTime kifejezést. Íme, hogyan kell csinálni:

formatDateTime(<document processing output>)

A formatDateTime kifejezés animációja.

E-mail aláírás szűrése egy folyamatból, hogy azt ne a dokumentumfeldolgozás modell dolgozza fel (Microsoft 365 Outlook)

Az Outlook-összekötőtől bejövő e-mailek esetében az Microsoft 365 e-mail-aláírásokat mellékletként veszi fel a rendszer Power Automate . Ha meg szeretné akadályozni, hogy ezeket a dokumentumfeldolgozás modell feldolgozza, adjon hozzá egy feltételt a folyamathoz, amely ellenőrzi, hogy a Microsoft 365 Mellékletek nevű Outlook-összekötő kimenete Beágyazott értéke hamis. A feltétel Ha igen ágában adja hozzá a dokumentumfeldolgozás műveletet. Ezzel csak a nem beágyazott aláírás e-mail-mellékletek lesznek feldolgozva.

Szűrőmelléklet feltétel.