Számlafeldolgozás használata a Power Apps szolgáltatásban
Jelenleg nem érhető el Számlafeldolgozás vezérlés a vászonalapú alkalmazásokhoz Power Apps. Létrehozhat azonban olyan alkalmazást, amely előre felépített számlafeldolgozási AI-modellt használó Power Automate-folyamatot hív meg, majd visszaadja az eredményeket az alkalmazásnak. A következő példa illusztrálja ennek a módját:
A folyamat létrehozása
Jelentkezzen be Power Automate.
Győződjön meg arról, hogy ugyanabban Power Platform a környezetben van, ahol a vászonalapú alkalmazás lesz. Ellenőrizze a környezetet az oldal jobb felső részén.
A bal oldali panelen válassza a Folyamatok lehetőséget .
Válassza az Új folyamat azonnali felhőfolyamat> lehetőséget.
Adja a folyamatnak a "Számlafeldolgozás folyamat" nevet, majd válassza a Power Apps Válassza ki, hogyan szeretné aktiválni ezt a folyamatot alatt.
Válassza a Létrehozás parancsot.
Válassza az + Új lépés lehetőséget>AI Builder, majd válassza az Adatok kinyerése számlákból lehetőséget a Műveletek listában.
Válassza ki a számlafájl bemenetét, majd válassza a Rákérdezés lehetőséget Power Apps a Dinamikus tartalom listában.
Válassza az + Új lépés lehetőséget, keressen rá a válasz powerappra kifejezésre, majd válassza a Válasz PowerApp vagy folyamatra lehetőséget a Műveletek listában.
Ebben a példában két szöveges kimenetet fogunk hozzáadni: Számlaazonosító és Számla összege. Előfordulhat, hogy több vagy eltérő kimenetet szeretne hozzáadni a kinyert számlamezők alapján, amelyeket majd vissza szeretne küldeni a vászonalapú alkalmazásba.
A bemenetek hozzáadása:
Kiválasztás +Kimeneti>szöveg hozzáadása.
Cserélje le az Enter title (Cím megadása) elemet a Számlaazonosító értékre.
Válassza ki az új Számlaazonosító bemenetet, majd válassza a Számlaazonosító lehetőséget a Dinamikus tartalom listából.
Select + Bemeneti>szöveg hozzáadása.
Cserélje le az Enter title (Cím megadása) elemet a Számla végösszege értékre.
Válassza ki az új Számlaösszeg bemenetet, majd válassza a Számla összege (szöveg) lehetőséget a Dinamikus tartalom listából.
Mentse a folyamatát.
Hozza létre a vászonalapú alkalmazást
Jelentkezzen be a Power Apps rendszerbe.
Ügyeljen arra, hogy ugyanazon a Microsoft Power Platform környezeten legyen, ahol a folyamatot létrehozta a lap jobb felső felében.
Válassza a +Létrehozás lehetőséget a bal oldali navigációs panelen.
Válassza ki a Vászonalapú alkalmazás üres csempéből lehetőséget.
Nevezze el az alkalmazást, válassza a Tablet vagy a Phone formátumot, majd válassza a Create lehetőséget.
Az alkalmazásszerkesztőben válassza a Média beszúrása lehetőséget Kép>hozzáadása>lehetőséget , ha be szeretne szúrni egy vezérlőt az alkalmazásba, ahol a felhasználók képet tölthetnek fel egy eszközről vagy kameráról.
Válassza az AddMediaButton1 vezérlőt a bal oldalon.
A felső szerkesztőlécen válassza ki az OnSelect eseményt.
Válassza a Művelet menüt, és válassza a lehetőséget Power Automate. Válassza ki az előző lépésekben létrehozott folyamatot. Ha nem látja az folyamatot, győződjön meg arról, hogy ugyanazon a Power Platform környezeten legyen, ahol a folyamatot létrehozta, ellenőrizze a környezetet az oldal jobb felső felében.
Írja be a következő képletet az AddMediaButton1 vezérlő OnSelect eseményébe. Ez a képlet közli az alkalmazással, hogy hívja meg az új kép feltöltése után a létrehozott folyamatot, és változókban menti a folyamatból kapott eredményeket.
A változók neve és a folyamat neve attól függően eltérő lehet, hogy hogyan konfigurálta őket a folyamat létrehozásakor:
Set(FlowResults, Invoiceprocessingflow.Run(AddMediaButton1.Media));
Set(InvoiceId, FlowResults.invoice_id);
Set(InvoiceTotal, FlowResults.invoice_total);
Most adjunk hozzá két címkét és két szövegbevitelt a folyamatból származó eredmények megjelenítéséhez. Módosítsa az egyes szövegbevitelek Alapértelmezett tulajdonságát úgy, hogy az előző lépés definiált változók értékeit vegye át.
Az alkalmazás már készen áll a futtatásra! Válassza a jobb felső sarokban található Lejátszás ikont a teszteléshez.
Kapcsolódó információk
Betanítás: Számlaadatok kinyerése az előre összeállított modellel AI Builder (modul)