Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze inhoud is van toepassing op:
v4.0 (GA) | Vorige versies:
v3.1 (GA)
v3.0 (buiten gebruik stellen)
Deze inhoud is van toepassing op:
v2.1 | Latest version:
v4.0 (GA)
Belangrijk
Deze zelfstudie en de Logic App Document intelligence-connector richten zich op Document intelligence REST API v3.0 en later.
Belangrijk
Deze handleiding en de Logic App Document Intelligence-connector zijn gericht op de Document Intelligence REST API v2.1 en moeten worden gebruikt met de FOTT-voorbeeldlabelingtool.
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 instructies laten we zien hoe u een Logic App-connectorstroom bouwt om de volgende taken te automatiseren:
- Detecteren wanneer een factuur is toegevoegd aan een OneDrive map.
- Verwerk de factuur met behulp van het Document Intelligence voorgebouwd factuurmodel.
- Verzend de geëxtraheerde gegevens van de factuur naar een vooraf opgegeven e-mailadres.
Kies een werkstroom met behulp van een bestand in uw Microsoft OneDrive-account of Microsoft ShareDrive-site:
Voorwaarden
Voor het voltooien van deze zelfstudie hebt u de volgende resources nodig:
An Azure-abonnement. U kunt een gratis Azure-abonnement maken
Een gratis OneDrive of OneDrive voor Bedrijven cloudopslagaccount.
Opmerking
- 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 sample factuurdocument voor deze zelfstudie downloaden en gebruiken.
Een Document Intelligence-resource. Zodra u uw Azure-abonnement hebt, maakt u een Document Intelligence-resource in de 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 een upgrade uit te voeren naar een betaalde laag voor productie.
Nadat de resource is geïmplementeerd, selecteert u Ga naar de resource. Kopieer de waarden van Keys en Endpoint uit uw resource in de Azure-portal en plak deze op een handige locatie, zoals Microsoft Notepad. 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 in de linker bovenhoek van de zijbalk de ➕ knop Toevoegen 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 u een Document Intelligence-resource en een OneDrive map allemaal hebben ingesteld. Nu is het tijd om een Logic App-resource te maken.
Navigeer naar de Azure portal.
Selecteer ➕ Een resource maken op de startpagina van Azure.
Zoek en kies logische app in de zoekbalk.
Selecteer de Maak-knop
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 Consumption.
- Logic-Appnaam. 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.
- Plan Type. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Consumption.
- Zoneredundantie. Selecteer uitgeschakeld.
Wanneer u klaar bent, hebt u iets vergelijkbaars met de volgende afbeelding (resourcegroep, Logic App-naam en regio kunnen 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 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 Logic App te ontwerpen, selecteert u de knop Lege Logic 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-connectorbron hebt ingesteld en geconfigureerd, laten we de automatiseringsflow 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 behulp van een Office 365-account, wordt mogelijk de volgende fout weergegeven: Sorry, we kunnen u hier niet aanmelden met uw @MICROSOFT.COM account.
- Deze fout treedt op omdat OneDrive een cloudopslag is voor persoonlijk gebruik dat toegankelijk is met een Outlook.com- of Microsoft Live-account dat niet met 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 hebt gemaakt voor dit project in uw OneDrive voor Bedrijven-account.
Nadat uw account is verbonden, selecteert u de map die u eerder hebt gemaakt in uw OneDrive of OneDrive voor Bedrijven-account. Laat de overige standaardwaarden staan.
Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte knooppunt OneDrive.
Er wordt een nieuw knooppunt toegevoegd in de ontwerpweergave van de Logic App. Zoek Form Recognizer (documentinformatie die binnenkort beschikbaar is) in de zoekbalk Kies een bewerking en selecteer Analyseer document voor vooraf gedefinieerde 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. Wanneer u klaar bent, selecteert u Maken.
Opmerking
Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen.
Vervolgens ziet u het venster met selectieparameters voor de connector Document analyseren voor kant-en-klare 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 map OneDrive.
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.
In de zoekbalk van Een bewerking kiezen voert u Control in en selecteert u de tegel Control.
Scroll naar beneden en selecteer de tegel Voor elk besturingselement in de Controlelijst.
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 in de zoekbalk Choose een bewerking zoekbalk Outlook 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 veldextractiewaarden van het vooraf gebouwde factuurmodel.
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']Body. 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. Dit doet u door verschuldigd bedrag (vertrouwen): te typen en de volgende uitdrukking toe te voegen:
items('For_each')?['fields']?['AmountDue']?['confidence']Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit:
Selecteer Opslaan in de linkerbovenhoek.
Opmerking
- Deze huidige versie retourneert slechts één factuur per PDF.
- De 'For each-loop' is vereist rond de actie E-mail verzenden om een uitvoerindeling mogelijk te maken die in de toekomst meer dan één factuur uit PDF-bestanden kan retourneren.
Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte knooppunt OneDrive.
Er wordt een nieuw knooppunt toegevoegd in de ontwerpweergave van de Logic App. Zoek naar "Form Recognizer (Document Intelligence forthcoming)" in de Kies een bewerking zoekbalk en selecteer Factuur analyseren uit de lijst.
U ziet nu een venster waarin u uw verbinding kunt maken. Specifiek gaat u uw Form Recognizer-resource verbinden met de Logic Apps Designer Studio.
- Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
- Voer de Endpoint URL en Account Key van de Form Recognizer-resource in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar uw Form Recognizer resource en deze opnieuw kopiëren. Wanneer u klaar bent, selecteert u Maken.
Opmerking
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 map OneDrive.
- 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 in de zoekbalk Choose een bewerking zoekbalk Outlook 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 factuur ontvangen van: in en voeg vervolgens dynamische inhoud toe Leveranciersnaam veld Leveranciersnaam.
Body. We gaan specifieke informatie over de factuur toevoegen:
Typ factuur-id: en voeg het veld Factuur-id uit de dynamische inhoud toe.
Op een nieuwe regel typ Vervaldatum factuur: en voeg de dynamische inhoud datumveld 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. Om dit te doen, typt u Verschuldigd bedrag (betrouwbaarheid): en voegt u de dynamische inhoud betrouwbaarheid van het veld verschuldigd bedrag toe. 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.
Opmerking
- 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.
Voorwaarden
Voor het voltooien van deze zelfstudie hebt u de volgende resources nodig:
An 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 sample factuurdocument voor deze zelfstudie downloaden en gebruiken.
Een Document Intelligence-resource. Zodra u uw Azure-abonnement hebt, maakt u een Document Intelligence-resource in de 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 een upgrade uit te voeren naar een betaalde laag voor productie.
Nadat de resource is geïmplementeerd, selecteert u Ga naar de resource. Kopieer de waarden van Keys en Endpoint uit uw resource in de Azure-portal en plak deze op een handige locatie, zoals Microsoft Notepad. 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 helemaal ingesteld hebben. Nu is het tijd om een Logic App-resource te maken.
Navigeer naar de Azure portal.
Selecteer ➕ Een resource maken op de startpagina van Azure.
Zoek en kies logische app in de zoekbalk.
Selecteer de Maak-knop
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 Consumption.
- Logic-Appnaam. 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.
- Plan Type. Selecteer Verbruik. Het resourcetype Verbruik wordt uitgevoerd in globale Azure Logic Apps met meerdere tenants en maakt gebruik van het factureringsmodel Consumption.
- Zoneredundantie. Selecteer uitgeschakeld.
Wanneer u klaar bent, hebt u iets vergelijkbaars met de volgende afbeelding (resourcegroep, Logic App-naam en regio kunnen 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 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 Logic App te ontwerpen, selecteert u de knop Lege Logic 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 de maplocatie, inclusief de map die u eerder hebt aangemaakt.
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 opnieuw 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 in de ontwerpweergave van de Logic App. Zoek Form Recognizer (documentinformatie die binnenkort beschikbaar is) in de zoekbalk Kies een bewerking en selecteer Analyseer document voor vooraf gedefinieerde 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. Wanneer u klaar bent, selecteert u Maken.
Opmerking
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 map OneDrive.
- 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.
Control en selecteer de tegel Control.
Scroll naar beneden en selecteer de tegel Voor elk besturingselement in de Controlelijst.
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 toevoegenin het venster Voor elke stap.
Voer in de zoekbalk Choose een bewerking zoekbalk Outlook 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 veldextractiewaarden van het vooraf gebouwde factuurmodel.
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:
Body. 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. Dit doet u door verschuldigd bedrag (vertrouwen): te typen en de volgende uitdrukking toe te voegen:
items('For_each')?['fields']?['AmountDue']?['confidence']Wanneer u klaar bent, ziet het venster er ongeveer als volgt uit:
Selecteer Opslaan in de linkerbovenhoek.
Opmerking
- Deze huidige versie retourneert slechts één factuur per PDF.
- De 'For each-loop' is vereist rond de actie E-mail verzenden om een uitvoerindeling mogelijk te maken die in de toekomst meer dan één factuur uit PDF-bestanden kan retourneren.
Nadat u uw logische app hebt opgeslagen, kunt u een update aanbrengen of bewerken en ziet uw For each knooppunt er ongeveer als volgt uit:
Zoek en selecteer opnieuw 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 in de ontwerpweergave van de Logic App. Zoek in de Kies een bewerking zoekbalk naar 'Form Recognizer (Document Intelligence binnenkort)' en selecteer Factuur analyseren uit de lijst.
Nu ziet u een venster waar u uw verbinding kunt maken. Specifiek gaat u uw Form Recognizer-resource verbinden met de Logic Apps Designer Studio.
- Voer een verbindingsnaam in. Het moet iets gemakkelijk te onthouden zijn.
- Voer de Endpoint URL en Account Key van de Form Recognizer-resource in die u eerder hebt gekopieerd. Als u deze stap eerder hebt overgeslagen of de tekenreeksen hebt verloren, kunt u teruggaan naar uw Form Recognizer resource en deze opnieuw kopiëren. Wanneer u klaar bent, selecteert u Maken.
Opmerking
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 map OneDrive.
- 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 in de zoekbalk Choose een bewerking zoekbalk Outlook 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 factuur ontvangen van: in en voeg vervolgens dynamische inhoud toe Leveranciersnaam veld Leveranciersnaam.
Body. We gaan specifieke informatie over de factuur toevoegen:
Typ factuur-id: en voeg het veld Factuur-id uit de dynamische inhoud toe.
Op een nieuwe regel typ Vervaldatum factuur: en voeg de dynamische inhoud datumveld 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. Om dit te doen, typt u Verschuldigd bedrag (betrouwbaarheid): en voegt u de dynamische inhoud betrouwbaarheid van het veld verschuldigd bedrag toe. 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.
Opmerking
- 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 Documentintelligentie-actie toegevoegd aan onze workflow. 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 handeling toegevoegd aan onze workflow. We hebben enkele geanalyseerde factuurgegevens verzonden naar een vooraf bepaald e-mailadres.
Nu we de flow hebben gemaakt, is het enige wat nog moet gebeuren om deze te testen en ervan te verzekeren dat het verwachte gedrag optreedt.
Als u de logische app wilt testen, opent u eerst een nieuw tabblad en gaat u naar de map OneDrive die u aan het begin van deze zelfstudie hebt ingesteld. Voeg dit bestand toe aan de map OneDrive Sample invoice.
Ga terug naar het Logic App ontwerper-tabblad en selecteer de knop Trigger uitvoeren en kies Uitvoeren uit het vervolgkeuzemenu.
U ziet een bericht in de rechterbovenhoek die aangeeft dat de trigger is geslaagd:
Navigeer naar de overzichtspagina van uw Logic App door op de link met uw app-naam in de linkerbovenhoek te klikken.
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 succesvol 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 handleiding voltooid.