Een Werkstroom voor Document Intelligence Logic Apps maken
Deze inhoud is van toepassing op:v2.1 | Nieuwste versie:
v4.0 (GA)
Belangrijk
Deze zelfstudie en de Logic App Document intelligence-connector zijn gericht op Document intelligence REST API v3.0 en doorsturen.
Belangrijk
Deze zelfstudie en de Logic App Document intelligence-connector zijn gericht op Document intelligence REST API v2.1 en moeten worden gebruikt met het FOTT-voorbeeldhulpprogramma voor labelen.
Azure Logic Apps is een cloudplatform dat kan worden gebruikt om werkstromen te automatiseren zonder één regel code te schrijven. Met het platform kunt u Eenvoudig Microsoft en uw toepassingen integreren met uw apps, gegevens, services en systemen. Een logische app is de Azure-resource die u maakt wanneer u een werkstroom wilt ontwikkelen. Hier volgen enkele voorbeelden van wat u kunt doen met een logische app:
- Bedrijfsprocessen en werkstromen visueel maken.
- Werkstromen integreren met SaaS-toepassingen (Software as a Service) en bedrijfstoepassingen.
- Automatiseer enterprise application integration (EAI), business-to-business (B2B) en EDI-taken (Electronic Data Interchange).
ZieOverzicht van Logic Apps voor meer informatie.
In deze zelfstudie leert u hoe u een Logic App-connector-stroom bouwt om de volgende taken te automatiseren:
- Detecteren wanneer een factuur is toegevoegd aan een OneDrive-map.
- De factuur verwerken met behulp van het vooraf samengestelde model documentinformatie.
- Verzend de geëxtraheerde gegevens van de factuur naar een vooraf opgegeven e-mailadres.
Kies een werkstroom met behulp van een bestand op uw Microsoft OneDrive-account of microsoft ShareDrive-site:
Vereisten
Voor het voltooien van deze zelfstudie hebt u de volgende resources nodig:
Een Azure-abonnement. U kunt een gratis Azure-abonnement maken
Een gratis OneDrive- of OneDrive voor Bedrijven cloudopslagaccount.
Notitie
- OneDrive is bedoeld voor persoonlijke opslag.
- OneDrive voor Bedrijven maakt deel uit van Office 365 en is ontworpen voor organisaties. Het biedt cloudopslag waar u alle werkbestanden kunt opslaan, delen en synchroniseren.
Een gratis Outlook Online - of Office 365-e-mailaccount **.
Een voorbeeldfactuur om uw logische app te testen. U kunt ons voorbeeldfactuurdocument voor deze zelfstudie downloaden en gebruiken.
Een Document Intelligence-resource. Zodra u uw Azure-abonnement hebt, maakt u een Document Intelligence-resource in Azure Portal om uw sleutel en eindpunt op te halen. Als u een bestaande Document Intelligence-resource hebt, gaat u rechtstreeks naar de resourcepagina. U kunt de gratis prijscategorie (F0) gebruiken om de service uit te proberen en later upgraden naar een betaalde laag voor productie.
Nadat de resource is geïmplementeerd, selecteert u Ga naar resource. Kopieer de sleutels en eindpuntwaarden uit uw resource in Azure Portal en plak deze op een handige locatie, zoals Microsoft Kladblok. U hebt de sleutel- en eindpuntwaarden nodig om uw toepassing te verbinden met de Document Intelligence-API. ZieEen Document Intelligence-resource maken voor meer informatie.
Een OneDrive-map maken
Voordat we aan de slag gaan met het maken van de logische app, moeten we een OneDrive-map instellen.
Meld u aan bij uw OneDrive of OneDrive voor Bedrijven startpagina.
Selecteer de ➕ knop Nieuwe toevoegen in de zijbalk linksboven en selecteer Map.
Voer een naam in voor de nieuwe map en selecteer Maken.
U ziet de nieuwe map in uw bestanden.
We zijn nu klaar met OneDrive.
Een logische app-resource maken
Op dit moment moet er een Document Intelligence-resource en een OneDrive-map zijn ingesteld. Nu is het tijd om een logische app-resource te maken.
Ga naar de Azure Portal.
Selecteer ➕ Een resource maken op de startpagina van Azure.
Zoek en kies logische app in de zoekbalk.
Selecteer de knop Maken
Vervolgens gaat u de velden Logische app maken invullen met de volgende waarden:
- Abonnement. Selecteer uw huidige abonnement.
- Resourcegroep. De Azure-resourcegroep die uw resource bevat. Kies dezelfde resourcegroep die u hebt voor uw Document Intelligence-resource.
- Type. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Verbruik.
- Naam van logische app. Voer een naam in voor uw resource. U wordt aangeraden een beschrijvende naam te gebruiken, bijvoorbeeld YourNameLogicApp.
- Publiceren. Selecteer Werkstroom.
- Regio. Selecteer uw lokale regio.
- Schakel Log Analytics in. Selecteer Nee voor dit project.
- Type plan. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Verbruik.
- Zoneredundantie. Selecteer uitgeschakeld.
Wanneer u klaar bent, hebt u iets vergelijkbaars met de volgende afbeelding (resourcegroep, naam van logische app en regio kan afwijken). Nadat u deze waarden hebt gecontroleerd, selecteert u Controleren en maken in de linkerbenedenhoek.
Er wordt een korte validatiecontrole uitgevoerd. Nadat het is voltooid, selecteert u Maken in de linkerbenedenhoek.
Vervolgens wordt u omgeleid naar een scherm met de melding Implementatie wordt uitgevoerd. Geef Azure enige tijd om te implementeren; Het kan enkele minuten duren. Nadat de implementatie is voltooid, ziet u een banner met de mededeling: Uw implementatie is voltooid. Wanneer u dit scherm bereikt, selecteert u Ga naar de resource.
Ten slotte wordt u omgeleid naar de pagina Logic Apps Designer . Er is een korte video voor een korte inleiding tot Logic Apps die beschikbaar is op het startscherm. Wanneer u klaar bent om uw logische app te gaan ontwerpen, selecteert u de knop Lege logische app in de sectie Sjablonen .
U ziet een scherm dat lijkt op de volgende afbeelding. U kunt nu beginnen met het ontwerpen en implementeren van uw logische app.
Een automatiseringsstroom maken
Nu u de Logic App-connector-resource hebt ingesteld en geconfigureerd, gaan we de automatiseringsstroom maken en testen.
Zoek en selecteer OneDrive of OneDrive voor Bedrijven in de zoekbalk. Selecteer vervolgens de trigger Wanneer een bestand wordt gemaakt .
Vervolgens wordt er een pop-upvenster weergegeven waarin u wordt gevraagd u aan te melden bij uw OneDrive-account. Selecteer Aanmelden en volg de aanwijzingen om verbinding te maken met uw account.
Tip
Als u zich probeert aan te melden bij de OneDrive-connector met een Office 365-account, wordt mogelijk de volgende fout weergegeven: U kunt zich hier niet aanmelden met uw @MICROSOFT.COM account.
- Deze fout treedt op omdat OneDrive een cloudopslag is voor persoonlijk gebruik dat kan worden geopend met een Outlook.com- of Microsoft Live-account dat niet met een Office 365-account is.
- U kunt de OneDrive voor Bedrijven-connector gebruiken als u een Office 365-account wilt gebruiken. Zorg ervoor dat u een OneDrive-map voor dit project hebt gemaakt in uw OneDrive voor Bedrijven-account.
Nadat uw account is verbonden, selecteert u de map die u eerder in uw OneDrive of OneDrive voor Bedrijven account hebt gemaakt. Laat de overige standaardwaarden staan.
Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de ➕ knop Nieuwe stap onder het zojuist gemaakte OneDrive-knooppunt.
Er wordt een nieuw knooppunt toegevoegd aan de ontwerpweergave van logische apps. Zoek naar Form Recognizer (Document Intelligence binnenkort) in de zoekbalk Voor bewerkingen kiezen en selecteer Document analyseren voor vooraf samengestelde of aangepaste modellen (v3.0 API) in de lijst.
U ziet nu een venster om uw verbinding te maken. U gaat uw Document Intelligence-resource met name verbinden met Logic Apps Designer Studio:
Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
Voer de EINDPUNT-URL van de Document Intelligence-resource en de accountsleutel in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar uw Document Intelligence-resource en deze opnieuw kopiëren. Selecteer Maken als u klaar bent.
Notitie
Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen.
Vervolgens ziet u het venster selectieparameters voor de connector Analysedocument voor vooraf gedefinieerde of aangepaste modellen (v3.0 API).
Vul de velden als volgt in:
Model-id. Geef op welk model u wilt aanroepen, in dit geval roepen we het vooraf samengestelde factuurmodel aan, dus voer vooraf samengestelde factuur in.
Inhoud van document-/afbeeldingsbestand. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Bestandsinhoud. Deze stap verzendt in wezen de bestanden die moeten worden geanalyseerd naar het vooraf samengestelde factuurmodel van Document Intelligence. Zodra u de badge Bestandsinhoud ziet in het veld Inhoud van het document-/afbeeldingsbestand , hebt u deze stap correct voltooid.
URL van document/afbeelding. Sla dit veld voor dit project over omdat we al naar de bestandsinhoud verwijzen vanuit de OneDrive-map.
Voeg een nieuwe parameter toe. Sla dit veld voor dit project over.
We moeten nog een paar stappen toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.
Voer in de zoekbalk Een bewerking kiezen Control in en selecteer de tegel Control.
Schuif omlaag en selecteer de tegel Voor elk besturingselement in de lijst Met besturingselementen.
In het venster Voor elke stap ziet u een veld met het label Selecteer een uitvoer uit de vorige stappen. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u documenten.
Selecteer nu Een actie toevoegen in het venster Voor elke stap.
Voer Outlook in de zoekbalk een bewerking kiezen in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).
Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.
Net als bij OneDrive wordt u gevraagd u aan te melden bij uw Outlook- of Office 365 Outlook-account. Nadat u zich hebt aangemeld, ziet u een venster waarin we het e-mailbericht gaan opmaken met dynamische inhoud die Document Intelligence uit de factuur haalt.
We gaan de volgende expressie gebruiken om een aantal velden te voltooien:
items('For_each')?['fields']?['FIELD-NAME']?['content']
Om toegang te krijgen tot een specifiek veld, selecteren we de knop Dynamische inhoud toevoegen en selecteren we het tabblad Expressie .
Kopieer en plak de bovenstaande formule in het vak ƒx en vervang FIELD-NAME door de naam van het veld dat we willen extraheren. Raadpleeg de conceptpagina voor de opgegeven API voor de volledige lijst met beschikbare velden. In dit geval gebruiken we de vooraf gedefinieerde veldextractiewaarden voor het modelmodel.
We zijn bijna klaar! Breng de volgende wijzigingen aan in de volgende velden:
Aan. Voer uw persoonlijke of zakelijke e-mailadres of een ander e-mailadres in waar u toegang toe hebt.
Onderwerp. Voer de factuur in die is ontvangen van: en voeg vervolgens de volgende expressie toe:
items('For_each')?['fields']?['VendorName']?['content']
Hoofdtekst. We gaan specifieke informatie over de factuur toevoegen:
- Typ factuur-id: en voeg met dezelfde methode als voorheen de volgende expressie toe:
items('For_each')?['fields']?['InvoiceId']?['content']
- Voeg op een nieuw regeltype Factuurdatum toe: en voeg de volgende expressie toe:
items('For_each')?['fields']?['DueDate']?['content']
- Type Verschuldigd bedrag: en voeg de volgende expressie toe:
items('For_each')?['fields']?['AmountDue']?['content']
- Ten slotte, omdat het verschuldigde bedrag een belangrijk getal is, willen we ook de betrouwbaarheidsscore voor deze extractie in de e-mail verzenden. U doet dit type verschuldigd bedrag (betrouwbaarheid): en voeg de volgende expressie toe:
items('For_each')?['fields']?['AmountDue']?['confidence']
Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit:
Selecteer Opslaan in de linkerbovenhoek.
Notitie
- Deze huidige versie retourneert slechts één factuur per PDF.
- De 'Voor elke lus' is vereist rond de actie E-mail verzenden om een uitvoerindeling in te schakelen die in de toekomst meer dan één factuur van PDF-bestanden kan retourneren.
Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de ➕ knop Nieuwe stap onder het zojuist gemaakte OneDrive-knooppunt.
Er wordt een nieuw knooppunt toegevoegd aan de ontwerpweergave van logische apps. Zoek in de zoekbalk Een bewerking kiezen naar 'Form Recognizer (Document Intelligence aanstaande)' en selecteer Factuur analyseren in de lijst.
U ziet nu een venster waarin u uw verbinding kunt maken. U gaat uw Form Recognizer-resource met name verbinden met Logic Apps Designer Studio:
- Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
- Voer de URL van het form Recognizer-resourceeindpunt en de accountsleutel in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar de Form Recognizer-resource en deze opnieuw kopiëren. Selecteer Maken als u klaar bent.
Notitie
Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen. Ga door met het voltooien van de parameters Factuur analyseren.
Vervolgens ziet u het venster selectieparameters voor de connector Factuur analyseren.
Vul de velden als volgt in:
- Inhoud van document-/afbeeldingsbestand. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Bestandsinhoud. Deze stap verzendt in wezen de bestanden die moeten worden geanalyseerd naar het vooraf samengestelde factuurmodel van Document Intelligence. Zodra u de badge Bestandsinhoud ziet in het veld Inhoud van het document-/afbeeldingsbestand , hebt u deze stap correct voltooid.
- URL van document/afbeelding. Sla dit veld voor dit project over omdat we al naar de bestandsinhoud verwijzen vanuit de OneDrive-map.
- Tekstdetails opnemen. Selecteer Ja.
- Voeg een nieuwe parameter toe. Sla dit veld voor dit project over.
We moeten de laatste stap toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.
Voer Outlook in de zoekbalk een bewerking kiezen in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).
Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.
Meld u aan bij uw Outlook- of Office 365 Outlook-account. Nadat u dit hebt gedaan, ziet u een venster waarin we de e-mail gaan opmaken die moet worden verzonden met dynamische inhoud die is geëxtraheerd uit de factuur.
We zijn bijna klaar! Typ de volgende vermeldingen in de velden:
Aan. Voer uw persoonlijke of zakelijke e-mailadres of een ander e-mailadres in waar u toegang toe hebt.
Onderwerp. Voer de factuur in die is ontvangen van: en voeg vervolgens de veldnaam van de leverancier van dynamische inhoud toe.
Hoofdtekst. We gaan specifieke informatie over de factuur toevoegen:
Typ factuur-id: en voeg het veld Factuur-id van dynamische inhoud toe.
Op een nieuw regeltype Vervaldatum factuur: en voeg de dynamische inhoud factuurdatum (datum) toe.
Type Verschuldigd bedrag: en voeg de dynamische inhoud verschuldigd veld Verschuldigd bedrag (getal) toe.
Ten slotte, omdat het verschuldigde bedrag een belangrijk nummer is dat we ook de betrouwbaarheidsscore voor deze extractie in de e-mail willen verzenden. Als u dit type Verschuldigd bedrag (betrouwbaarheid) wilt uitvoeren: en voegt u het betrouwbaarheidsvertrouwen van het verschuldigde bedrag toe aan de dynamische inhoud. Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit.
Tip
Als u de weergave van dynamische inhoud niet automatisch ziet, gebruikt u de dynamische inhoudsbalk Zoeken om veldvermeldingen te zoeken.
Selecteer Opslaan in de linkerbovenhoek.
Notitie
- Deze huidige versie retourneert slechts één factuur per PDF.
- De actie 'Voor elke lus' rond het verzenden van e-mail maakt een uitvoerindeling mogelijk die in de toekomst meer dan één factuur van PDF-bestanden retourneert.
Vereisten
Voor het voltooien van deze zelfstudie hebt u de volgende resources nodig:
Een Azure-abonnement. U kunt een gratis Azure-abonnement maken
Toegang tot een SharePoint-site.
Een gratis Outlook Online- of Office 365-e-mailaccount.
Een voorbeeldfactuur om uw logische app te testen. U kunt ons voorbeeldfactuurdocument voor deze zelfstudie downloaden en gebruiken.
Een Document Intelligence-resource. Zodra u uw Azure-abonnement hebt, maakt u een Document Intelligence-resource in Azure Portal om uw sleutel en eindpunt op te halen. Als u een bestaande Document Intelligence-resource hebt, gaat u rechtstreeks naar de resourcepagina. U kunt de gratis prijscategorie (F0) gebruiken om de service uit te proberen en later upgraden naar een betaalde laag voor productie.
Nadat de resource is geïmplementeerd, selecteert u Ga naar resource. Kopieer de sleutels en eindpuntwaarden uit uw resource in Azure Portal en plak deze op een handige locatie, zoals Microsoft Kladblok. U hebt de sleutel- en eindpuntwaarden nodig om uw toepassing te verbinden met de Document Intelligence-API. ZieEen Document Intelligence-resource maken voor meer informatie.
Een SharePoint-map maken
Voordat we aan de slag gaan met het maken van de logische app, moeten we een SharePoint-map instellen.
Meld u aan bij de startpagina van uw SharePoint-site .
Selecteer Documenten, klik vervolgens op de ➕ knop Nieuw in de linkerbovenhoek van het sitevenster en kies Map.
Voer een naam in voor de nieuwe map en selecteer Maken.
De nieuwe map bevindt zich in uw sitebibliotheek.
We zijn nu klaar met SharePoint.
Een logische app-resource maken
Op dit moment moet u een Document Intelligence-resource en een SharePoint-map allemaal hebben ingesteld. Nu is het tijd om een logische app-resource te maken.
Ga naar de Azure Portal.
Selecteer ➕ Een resource maken op de startpagina van Azure.
Zoek en kies logische app in de zoekbalk.
Selecteer de knop Maken
Vervolgens gaat u de velden Logische app maken met de volgende waarden voltooien:
- Abonnement. Selecteer uw huidige abonnement.
- Resourcegroep. De Azure-resourcegroep die uw resource bevat. Kies dezelfde resourcegroep die u hebt voor uw Document Intelligence-resource.
- Type. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Verbruik.
- Naam van logische app. Voer een naam in voor uw resource. U wordt aangeraden een beschrijvende naam te gebruiken, bijvoorbeeld YourNameLogicApp.
- Publiceren. Selecteer Werkstroom.
- Regio. Selecteer uw lokale regio.
- Schakel Log Analytics in. Selecteer Nee voor dit project.
- Type plan. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Verbruik.
- Zoneredundantie. Selecteer uitgeschakeld.
Wanneer u klaar bent, hebt u iets vergelijkbaars met de volgende afbeelding (resourcegroep, naam van logische app en regio kan afwijken). Nadat u deze waarden hebt gecontroleerd, selecteert u Controleren en maken in de linkerbenedenhoek.
Er wordt een korte validatiecontrole uitgevoerd. Nadat het is voltooid, selecteert u Maken in de linkerbenedenhoek.
Vervolgens wordt u omgeleid naar een scherm met de melding Implementatie wordt uitgevoerd. Geef Azure enige tijd om te implementeren; Het kan enkele minuten duren. Nadat de implementatie is voltooid, ziet u een banner met de mededeling: Uw implementatie is voltooid. Wanneer u dit scherm bereikt, selecteert u Ga naar de resource.
Ten slotte wordt u omgeleid naar de pagina Logic Apps Designer . Er is een korte video voor een korte inleiding tot Logic Apps die beschikbaar is op het startscherm. Wanneer u klaar bent om uw logische app te gaan ontwerpen, selecteert u de knop Lege logische app in de sectie Sjablonen .
U ziet een scherm dat lijkt op de volgende afbeelding. U kunt nu beginnen met het ontwerpen en implementeren van uw logische app.
Zoek en selecteer SharePoint in de zoekbalk. Selecteer vervolgens de trigger Wanneer een bestand wordt gemaakt (alleen eigenschappen).
Logic Apps meldt u automatisch aan bij uw SharePoint-account(s).
Nadat uw account is verbonden, vult u de velden Siteadres en Bibliotheeknaam in. Selecteer het veld Nieuwe parameter toevoegen en selecteer Map.
Selecteer het mappad, inclusief de map die u eerder hebt gemaakt.
Tip
Selecteer de pijl aan het einde van elke vermelde map om door te gaan naar de volgende map in het pad:
Vervolgens gaan we nog een stap toevoegen aan de werkstroom. Selecteer de ➕ knop Nieuwe stap onder het zojuist gemaakte SharePoint-knooppunt.
Zoek en selecteer Nogmaals SharePoint in de zoekbalk. Selecteer vervolgens de actie Bestandsinhoud ophalen.
Vul de velden als volgt in:
- Siteadres. Selecteer uw SharePoint-site.
- Bestands-id. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Id.
- Inhoudstype afleiden. Selecteer Ja.
We gaan nog een nieuwe stap toevoegen aan de werkstroom. Selecteer de ➕ knop Nieuwe stap onder het zojuist gemaakte SharePoint-knooppunt.
Er wordt een nieuw knooppunt toegevoegd aan de ontwerpweergave van logische apps. Zoek naar Form Recognizer (Document Intelligence binnenkort) in de zoekbalk Voor bewerkingen kiezen en selecteer Document analyseren voor vooraf samengestelde of aangepaste modellen (v3.0 API) in de lijst.
U ziet nu een venster waarin u uw verbinding kunt maken. U gaat uw Document Intelligence-resource met name verbinden met Logic Apps Designer Studio:
Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
Voer de EINDPUNT-URL van de Document Intelligence-resource en de accountsleutel in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar uw Document Intelligence-resource en deze opnieuw kopiëren. Selecteer Maken als u klaar bent.
Notitie
Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen.
Vervolgens ziet u het venster selectieparameters voor de connector Analysedocument voor vooraf gedefinieerde of aangepaste modellen (v3.0 API).
Vul de velden als volgt in:
- Model-id. Geef op welk model u wilt aanroepen, in dit geval roepen we het vooraf samengestelde factuurmodel aan, dus voer vooraf samengestelde factuur in.
- Inhoud van document-/afbeeldingsbestand. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Bestandsinhoud. Deze stap verzendt in wezen de bestanden die moeten worden geanalyseerd naar het vooraf samengestelde factuurmodel van Document Intelligence. Zodra u de badge Bestandsinhoud ziet in het veld Inhoud van het document-/afbeeldingsbestand , hebt u deze stap correct voltooid.
- URL van document/afbeelding. Sla dit veld voor dit project over omdat we al naar de bestandsinhoud verwijzen vanuit de OneDrive-map.
- Voeg een nieuwe parameter toe. Sla dit veld voor dit project over.
We moeten nog een paar stappen toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.
Besturingselement en selecteer de tegel Control .
Schuif omlaag en selecteer de tegel Voor elk besturingselement in de lijst Met besturingselementen.
In het venster Voor elke stap ziet u een veld met het label Selecteer een uitvoer uit de vorige stappen. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u documenten.
Selecteer nu Een actie toevoegen in het venster Voor elke stap.
Voer Outlook in de zoekbalk een bewerking kiezen in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).
Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.
Meld u aan bij uw Outlook- of Office 365 Outlook-account. Nadat u dit hebt gedaan, ziet u een venster waarin we de e-mail gaan opmaken met dynamische inhoud die Document Intelligence uit de factuur haalt.
We gaan de volgende expressie gebruiken om een aantal velden te voltooien:
items('For_each')?['fields']?['FIELD-NAME']?['content']
Om toegang te krijgen tot een specifiek veld, selecteren we de knop Dynamische inhoud toevoegen en selecteren we het tabblad Expressie .
Kopieer en plak de bovenstaande formule in het vak ƒx en vervang FIELD-NAME door de naam van het veld dat we willen extraheren. Raadpleeg de conceptpagina voor de opgegeven API voor de volledige lijst met beschikbare velden. In dit geval gebruiken we de vooraf gedefinieerde veldextractiewaarden voor het modelmodel.
We zijn bijna klaar! Breng de volgende wijzigingen aan in de volgende velden:
Aan. Voer uw persoonlijke of zakelijke e-mailadres of een ander e-mailadres in waar u toegang toe hebt.
Onderwerp. Voer factuur in die is ontvangen van: en laat de cursor na de dubbele punt staan.
Voer de volgende expressie in het expressieveld in en selecteer OK:
items('For_each')?['fields']?['VendorName']?['content']
- Nadat u de expressie in het veld hebt ingevoerd, selecteert u de knop OK en wordt de formulebadge weergegeven op de plaats waar u de cursor hebt achtergelaten:
Hoofdtekst. We gaan specifieke informatie over de factuur toevoegen:
- Typ factuur-id: en gebruik dezelfde methode als voorheen: plaats de cursor, kopieer de volgende expressie naar het expressieveld en selecteer OK de volgende expressie:
items('For_each')?['fields']?['InvoiceId']?['content']
- Voeg op een nieuw regeltype Factuurdatum toe: en voeg de volgende expressie toe:
items('For_each')?['fields']?['DueDate']?['content']
- Type Verschuldigd bedrag: en voeg de volgende expressie toe:
items('For_each')?['fields']?['AmountDue']?['content']
- Ten slotte, omdat het verschuldigde bedrag een belangrijk getal is, willen we ook de betrouwbaarheidsscore voor deze extractie in de e-mail verzenden. U doet dit type verschuldigd bedrag (betrouwbaarheid): en voeg de volgende expressie toe:
items('For_each')?['fields']?['AmountDue']?['confidence']
Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit:
Selecteer Opslaan in de linkerbovenhoek.
Notitie
- Deze huidige versie retourneert slechts één factuur per PDF.
- De 'Voor elke lus' is vereist rond de actie E-mail verzenden om een uitvoerindeling in te schakelen die in de toekomst meer dan één factuur van PDF-bestanden kan retourneren.
Nadat u uw logische app hebt opgeslagen, ziet het er ongeveer als volgt uit als u een update wilt aanbrengen of bewerken voor elk knooppunt:
Zoek en selecteer Nogmaals SharePoint in de zoekbalk. Selecteer vervolgens de actie Bestandsinhoud ophalen.
Vul de velden als volgt in:
- Siteadres. Selecteer uw SharePoint-site.
- Bestands-id. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Id.
- Inhoudstype afleiden. Selecteer Ja.
Vervolgens gaan we nog een nieuwe stap toevoegen aan de werkstroom. Selecteer de ➕ knop Nieuwe stap onder het zojuist gemaakte SharePoint-knooppunt.
Er wordt een nieuw knooppunt toegevoegd aan de ontwerpweergave van logische apps. Zoek naar 'Form Recognizer (Document Intelligence aan de hand van een bericht)' in de zoekbalk voor bewerkingen kiezen en selecteer Factuur analyseren in de lijst.
Nu ziet u een venster waar u uw verbinding kunt maken. U gaat uw Form Recognizer-resource met name verbinden met Logic Apps Designer Studio:
- Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
- Voer de URL van het form Recognizer-resourceeindpunt en de accountsleutel in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar de Form Recognizer-resource en deze opnieuw kopiëren. Selecteer Maken als u klaar bent.
Notitie
Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen. Ga door met het voltooien van de parameters Factuur analyseren.
Vervolgens ziet u het venster selectieparameters voor de connector Factuur analyseren.
Vul de velden als volgt in:
- Inhoud van document-/afbeeldingsbestand. Selecteer dit veld. Er wordt een pop-upvenster voor dynamische inhoud weergegeven. Als dit niet het probleem is, selecteert u de knop Dynamische inhoud toevoegen onder het veld en kiest u Bestandsinhoud. Deze stap verzendt in wezen de bestanden die moeten worden geanalyseerd naar het vooraf samengestelde factuurmodel van Document Intelligence. Zodra u de badge Bestandsinhoud ziet in het veld Inhoud van het document-/afbeeldingsbestand , hebt u deze stap correct voltooid.
- URL van document/afbeelding. Sla dit veld voor dit project over omdat we al naar de bestandsinhoud verwijzen vanuit de OneDrive-map.
- Tekstdetails opnemen. Selecteer Ja.
- Voeg een nieuwe parameter toe. Sla dit veld voor dit project over.
We moeten de laatste stap toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.
Voer Outlook in de zoekbalk een bewerking kiezen in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).
Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.
Meld u aan bij uw Outlook- of Office 365 Outlook-account. Nadat u dit hebt gedaan, ziet u een venster waarin we de e-mail gaan opmaken die moet worden verzonden met dynamische inhoud die is geëxtraheerd uit de factuur.
We zijn bijna klaar! Typ de volgende vermeldingen in de velden:
Aan. Voer uw persoonlijke of zakelijke e-mailadres of een ander e-mailadres in waar u toegang toe hebt.
Onderwerp. Voer de factuur in die is ontvangen van: en voeg vervolgens de veldnaam van de leverancier van dynamische inhoud toe.
Hoofdtekst. We gaan specifieke informatie over de factuur toevoegen:
Typ factuur-id: en voeg het veld Factuur-id van dynamische inhoud toe.
Op een nieuw regeltype Vervaldatum factuur: en voeg de dynamische inhoud factuurdatum (datum) toe.
Type Verschuldigd bedrag: en voeg de dynamische inhoud verschuldigd veld Verschuldigd bedrag (getal) toe.
Ten slotte, omdat het verschuldigde bedrag een belangrijk nummer is dat we ook de betrouwbaarheidsscore voor deze extractie in de e-mail willen verzenden. Als u dit type Verschuldigd bedrag (betrouwbaarheid) wilt uitvoeren: en voegt u het betrouwbaarheidsvertrouwen van het verschuldigde bedrag toe aan de dynamische inhoud. Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit.
Tip
Als u de weergave van dynamische inhoud niet automatisch ziet, gebruikt u de dynamische inhoudsbalk Zoeken om veldvermeldingen te zoeken.
Selecteer Opslaan in de linkerbovenhoek.
Notitie
- Deze huidige versie retourneert slechts één factuur per PDF.
- De actie 'Voor elke lus' rond het verzenden van e-mail maakt een uitvoerindeling mogelijk die in de toekomst meer dan één factuur van PDF-bestanden retourneert.
De automatiseringsstroom testen
Laten we snel bekijken wat we hebben voltooid voordat we onze stroom testen:
- In dit scenario hebben we een trigger gemaakt. De trigger wordt geactiveerd wanneer een bestand wordt gemaakt in een vooraf opgegeven map in ons OneDrive-account.
- We hebben een documentinformatieactie toegevoegd aan onze stroom. In dit scenario hebben we besloten om de factuur-API te gebruiken om automatisch een factuur uit de OneDrive-map te analyseren.
- We hebben een Outlook.com actie toegevoegd aan onze stroom. We hebben enkele geanalyseerde factuurgegevens verzonden naar een vooraf bepaald e-mailadres.
Nu we de stroom hebben gemaakt, is het laatste wat u moet doen om deze te testen en ervoor te zorgen dat we het verwachte gedrag krijgen.
Als u de logische app wilt testen, opent u eerst een nieuw tabblad en gaat u naar de OneDrive-map die u aan het begin van deze zelfstudie hebt ingesteld. Voeg dit bestand toe aan de voorbeeldfactuur van de OneDrive-map .
Ga terug naar het tabblad Ontwerper van logische app en selecteer de knop Trigger uitvoeren en selecteer Uitvoeren in de vervolgkeuzelijst.
U ziet een bericht in de rechterbovenhoek die aangeeft dat de trigger is geslaagd:
Navigeer naar de overzichtspagina van uw logische app door de koppeling naar uw app-naam in de linkerbovenhoek te selecteren.
Controleer de status om te zien of de uitvoering is geslaagd of mislukt. U kunt de statusindicator selecteren om te controleren welke stappen zijn geslaagd.
Als de uitvoering is mislukt, controleert u de mislukte stap om ervoor te zorgen dat u de juiste gegevens hebt ingevoerd.
Nadat een werkstroom is uitgevoerd, controleert u uw e-mail. Er is een nieuw e-mailbericht met de gegevens die we hebben opgegeven.
Nadat u klaar bent, schakelt u uw logische app uit of verwijdert u deze zodat het gebruik stopt.
Gefeliciteerd. U hebt deze zelfstudie voltooid.