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


Dokumentumfeldolgozási 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 a + Új lépést>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ási 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 , aNettó 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 típusú: true ha a jelölőnégyzet be van jelölve a dokumentumban, false ha nem.
    • Egy kinyert elem megbízhatósági pontszámának lekéréséhez válassza <ki field_name> megbízhatósági pontszámot. Például a Tételszám mezőben válassza a Tételszám megbízhatósági pontszáma lehetőséget.

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

Gratulálunk! Létrehozott egy folyamatot, amely dokumentumfeldolgozási AI Builder 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ártyán 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 Az elemzéshez használt dokumentumfeldolgozási modell Betanított és közzétett dokumentumfeldolgozási 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ási 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ási 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.

Dokumentumfeldolgozással kinyert 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ási modell ki tud nyerni. 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ással kinyert táblák jelenleg nem adnak vissza megbízhatósági pontszámot.

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

A jelölőnégyzet é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 a dokumentumfeldolgozási kimenetből Power Automate

Szemléltetésképpen a dokumentumfeldolgozási modell által kinyert teljes é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ó kimeneti karakterlánc konvertálása számmá Power Automate

AI Builder A dokumentumfeldolgozás az összes kiemelt értéket karakterláncként adja vissza. Ha a célhely, ahová a dokumentumfeldolgozással AI Builder kinyert értéket menteni szeretné, 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>')

Üres szóközök eltávolítása a dokumentum kimenetének feldolgozásából 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ó kimeneti karakterlánc konvertálása dátummá Power Automate

AI Builder A dokumentumfeldolgozás az összes kimenetet karakterláncként adja vissza. Ha a célhelynek, ahová menteni szeretné a dokumentumfeldolgozással 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 dolgozza fel a dokumentumfeldolgozási modell (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 . Annak érdekében, hogy ezeket a dokumentumfeldolgozási modell ne dolgozza fel, adjon hozzá egy feltételt a folyamathoz, amely ellenőrzi, hogy a Microsoft 365 Mellékletek nevű Outlook-összekötő kimenete Inline-e false értékű-e. A feltétel Ha igen ágában adja hozzá a dokumentumfeldolgozási műveletet. Ezzel csak a nem beágyazott aláírás e-mail-mellékletek lesznek feldolgozva.

Szűrőmelléklet feltétel.

Kapcsolódó információk