Een Werkstroom voor Document Intelligence Logic Apps maken

Deze inhoud is van toepassing op:vinkjev4.0 (GA) | Vorige versies:blue-checkmarkv3.1 (GA)red-checkmarkv3.0 (buiten gebruik stellen)

Deze inhoud is van toepassing op:red-checkmarkv2.1 | Latest version:blue-checkmarkv4.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.

      Schermopname van toegang tot de resourcesleutel en eindpunt-URL.

Een OneDrive-map maken

Voordat we aan de slag gaan met het maken van de logische app, moeten we een OneDrive map instellen.

  1. Meld u aan bij uw OneDrive of OneDrive voor Bedrijven startpagina.

  2. Selecteer in de linker bovenhoek van de zijbalk de ➕ knop Toevoegen en selecteer Map.

    Schermopname van de knop Nieuwe toevoegen.

  3. Voer een naam in voor de nieuwe map en selecteer Maken.

    Schermopname van het venster om een map te maken en een naam te geven.

  4. U ziet de nieuwe map in uw bestanden.

    Schermopname van de nieuwe map.

  5. 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.

  1. Navigeer naar de Azure portal.

  2. Selecteer ➕ Een resource maken op de startpagina van Azure.

    Schermafbeelding van het maken van een resource in het Azure-portaal.

  3. Zoek en kies logische app in de zoekbalk.

  4. Selecteer de Maak-knop

    Schermopname van de pagina Logische app maken.

  5. 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.
  6. 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.

    Schermopname van veldwaarden voor het maken van een logische app-resource.

  7. Er wordt een korte validatiecontrole uitgevoerd. Nadat het is voltooid, selecteert u Maken in de linkerbenedenhoek.

  8. 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.

  9. 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.

    Schermopname die laat zien hoe u de Logic App Designer opent.

  10. U ziet een scherm dat lijkt op de volgende afbeelding. U kunt nu beginnen met het ontwerpen en implementeren van uw logische app.

    Schermopname van de startpagina van Logic App Designer.

Een automatiseringsstroom maken

Nu u de Logic App-connectorbron hebt ingesteld en geconfigureerd, laten we de automatiseringsflow maken en testen!

  1. Zoek en selecteer OneDrive of OneDrive voor Bedrijven in de zoekbalk. Selecteer vervolgens de trigger Wanneer een bestand wordt gemaakt .

    Schermopname van de OneDrive-connector en triggerselectiepagina.

  2. 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.
  3. 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.

    Schermopname van het venster Wanneer een bestand wordt gemaakt.

  1. Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte knooppunt OneDrive.

    Schermopname van de OneDrive-triggerinstelling.

  2. 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.

    Schermopname van de selectieknop Document analyseren voor vooraf samengestelde of aangepaste modellen (v3.0 API).

  3. 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.

      Schermopname van het dialoogvenster connector voor logische apps

    Opmerking

    Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen.

  4. Vervolgens ziet u het venster met selectieparameters voor de connector Document analyseren voor kant-en-klare of aangepaste modellen (v3.0 API).

    Schermopname van het vooraf geconfigureerde selectievenster voor modellen.

  5. 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.

      Schermopname van het venster Bestandsinhoud toevoegen.

  6. We moeten nog een paar stappen toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.

  7. In de zoekbalk van Een bewerking kiezen voert u Control in en selecteert u de tegel Control.

    Schermopname van de besturingstegel in het menu Een bewerking kiezen.

  8. Scroll naar beneden en selecteer de tegel Voor elk besturingselement in de Controlelijst.

    Schermopname van de tegel For Each Control in het menu Control.

  9. 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.

    Schermopname van de lijst met dynamische inhoud.

  10. Selecteer nu Een actie toevoegen in het venster Voor elke stap.

  11. Voer in de zoekbalk Choose een bewerking zoekbalk Outlook in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).

  12. Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.

    Schermopname van de actieknop Een e-mail verzenden (V2).

  13. 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.

  14. We gaan de volgende expressie gebruiken om een aantal velden te voltooien:


       items('For_each')?['fields']?['FIELD-NAME']?['content']
  1. Om toegang te krijgen tot een specifiek veld, selecteren we de knop Dynamische inhoud toevoegen en selecteren we het tabblad Expressie .

    Schermopname van het expressiefunctieveld.

  2. 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.

  3. 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:

      Schermopname van het venster Een e-mail verzenden (V2) met ingevulde velden.

  4. Selecteer Opslaan in de linkerbovenhoek.

    Schermopname van de knop Opslaan in Logic Apps Designer.

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.
  1. Vervolgens gaan we een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte knooppunt OneDrive.

  2. 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.

    Schermopname van de actie Factuur analyseren.

  3. 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.

    Schermopname van het dialoogvenster van de logische apps-connector.

    Opmerking

    Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen. Ga door met het voltooien van de parameters Factuur analyseren .

  4. Vervolgens ziet u het venster selectieparameters voor de connector Factuur analyseren .

    Schermopname van de velden voor het analyseren van factuurvensters.

  5. 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.
  6. We moeten de laatste stap toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.

  7. Voer in de zoekbalk Choose een bewerking zoekbalk Outlook in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).

  8. Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.

  9. 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.

    Schermopname van de actieknop Een e-mail verzenden (V2).

  10. 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.

      Schermopname van de ingevulde Outlook velden.

      Tip

      Als u de weergave van dynamische inhoud niet automatisch ziet, gebruikt u de dynamische inhoudsbalk Zoeken om veldvermeldingen te zoeken.

  11. Selecteer Opslaan in de linkerbovenhoek.

    Schermopname van de knop Opslaan in Logic Apps Designer.

    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.

      Schermopname van toegang tot de resourcesleutel en eindpunt-URL.

Een SharePoint-map maken

Voordat we aan de slag gaan met het maken van de logische app, moeten we een SharePoint-map instellen.

  1. Meld u aan bij de startpagina van uw SharePoint site.

  2. Selecteer Documenten, klik vervolgens op de ➕ knop Nieuw in de linkerbovenhoek van het sitevenster en kies Map.

    Schermopname van de knop Nieuwe toevoegen.

  3. Voer een naam in voor de nieuwe map en selecteer Maken.

    Schermopname van het venster om een map te maken en een naam te geven.

  4. De nieuwe map bevindt zich in uw sitebibliotheek.

    Schermopname van de zojuist gemaakte map.

  5. 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.

  1. Navigeer naar de Azure portal.

  2. Selecteer ➕ Een resource maken op de startpagina van Azure.

    Schermafbeelding van het maken van een resource in het Azure-portaal.

  3. Zoek en kies logische app in de zoekbalk.

  4. Selecteer de Maak-knop

    Schermopname van de pagina Logische app maken.

  5. 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.
  6. 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.

    Schermopname van veldwaarden voor het maken van een logische app-resource.

  7. Er wordt een korte validatiecontrole uitgevoerd. Nadat het is voltooid, selecteert u Maken in de linkerbenedenhoek.

  8. 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.

  9. 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.

    Schermopname die laat zien hoe u de Logic App Designer opent.

  10. U ziet een scherm dat lijkt op de volgende afbeelding. U kunt nu beginnen met het ontwerpen en implementeren van uw logische app.

    Schermopname van de startpagina van Logic App Designer.

  11. Zoek en selecteer SharePoint in de zoekbalk. Selecteer vervolgens de trigger Wanneer een bestand wordt gemaakt (alleen eigenschappen).

    Schermopname van de SharePoint-connector en triggerselectiepagina.

  12. Logic Apps meldt u automatisch aan bij uw SharePoint-account(s).

  13. Nadat uw account is verbonden, vult u de velden Siteadres en Bibliotheeknaam in. Selecteer het veld Nieuwe parameter toevoegen en selecteer Map.

    Schermopname van het venster Wanneer een bestand wordt gemaakt met een toegevoegde parameter.

  14. Selecteer de maplocatie, inclusief de map die u eerder hebt aangemaakt.

    Schermopname van het toegevoegde parameterveld.

    Tip

    Selecteer de pijl aan het einde van elke vermelde map om door te gaan naar de volgende map in het pad: Schermopname van hoe u het mappad doorkruist.

  1. Vervolgens gaan we nog een stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte SharePoint knooppunt.

  2. Zoek en selecteer opnieuw SharePoint in de zoekbalk. Selecteer vervolgens de actie Bestandsinhoud ophalen .

  3. 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.

    Schermopname van het knooppunt Bestandsinhoud ophalen.

  4. We gaan nog een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte SharePoint knooppunt.

  5. 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.

    Schermopname van de selectieknop Document analyseren voor vooraf samengestelde of aangepaste modellen (v3.0 API).

  6. 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.

      Schermopname van het dialoogvenster connector voor logische apps

    Opmerking

    Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen.

  7. Vervolgens ziet u het venster selectieparameters voor de connector Analysedocument voor vooraf gedefinieerde of aangepaste modellen (v3.0 API).

    Schermopname van het vooraf geconfigureerde selectievenster voor modellen.

  8. 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.
  9. We moeten nog een paar stappen toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.

  10. Control en selecteer de tegel Control.

    Schermopname van de besturingselementtegel van de Choo. Voer in de zoekbalk **Kies een bewerking** een bewerkingsmenu in.

  11. Scroll naar beneden en selecteer de tegel Voor elk besturingselement in de Controlelijst.

    Schermopname van de tegel For Each Control in het menu Control.

  12. 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.

    Schermopname van de lijst met dynamische inhoud.

  13. Selecteer nu Een actie toevoegenin het venster Voor elke stap.

  14. Voer in de zoekbalk Choose een bewerking zoekbalk Outlook in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).

  15. Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.

    Schermopname van de actieknop Een e-mail verzenden (V2).

  16. 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.

  17. We gaan de volgende expressie gebruiken om een aantal velden te voltooien:


          items('For_each')?['fields']?['FIELD-NAME']?['content']
  1. Om toegang te krijgen tot een specifiek veld, selecteren we de knop Dynamische inhoud toevoegen en selecteren we het tabblad Expressie .

    Schermopname van het expressiefunctieveld.

  2. 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.

  3. 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:

    Schermopname van het expressieveld voor formules.

    Schermopname van de formule-expressiebadge.

  • 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:

    Schermopname van het venster Een e-mail verzenden (V2) met ingevulde velden.

  1. Selecteer Opslaan in de linkerbovenhoek.

    Schermopname van de knop Opslaan in Logic Apps Designer.

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:

Schermopname van de For each node nadat de app is opgeslagen.

  1. Zoek en selecteer opnieuw SharePoint in de zoekbalk. Selecteer vervolgens de actie Bestandsinhoud ophalen .

  2. 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.

    Schermopname van het knooppunt Bestandsinhoud ophalen.

  3. Vervolgens gaan we nog een nieuwe stap toevoegen aan de werkstroom. Selecteer de knop ➕ Nieuwe stap onder het zojuist gemaakte SharePoint knooppunt.

  4. 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.

    Schermopname van de actie Factuur analyseren.

  5. 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.

    Schermopname van het dialoogvenster van de logische apps-connector.

    Opmerking

    Als u al bent aangemeld met uw referenties, wordt de vorige stap overgeslagen. Ga door met het voltooien van de parameters Factuur analyseren .

  6. Vervolgens ziet u het venster selectieparameters voor de connector Factuur analyseren .

    Schermopname van het venster Factuur analyseren.

  7. 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.

    Schermopname van de velden voor het analyseren van factuurvensters.

  8. We moeten de laatste stap toevoegen. Selecteer nogmaals de ➕ knop Nieuwe stap om een andere actie toe te voegen.

  9. Voer in de zoekbalk Choose een bewerking zoekbalk Outlook in en selecteer Outlook.com (persoonlijk) of Office 365 Outlook (werk).

  10. Schuif in de lijst met acties omlaag totdat u een e-mail verzenden (V2) hebt gevonden en selecteer deze actie.

  11. 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.

    Schermopname van de actieknop Een e-mail verzenden (V2).

  12. 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.

      Schermopname van de ingevulde Outlook velden.

      Tip

      Als u de weergave van dynamische inhoud niet automatisch ziet, gebruikt u de dynamische inhoudsbalk Zoeken om veldvermeldingen te zoeken.

  13. Selecteer Opslaan in de linkerbovenhoek.

    Schermopname van de knop Opslaan in Logic Apps Designer.

    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.

  1. 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.

  2. Ga terug naar het Logic App ontwerper-tabblad en selecteer de knop Trigger uitvoeren en kies Uitvoeren uit het vervolgkeuzemenu.

    Schermopname van de Uitvoerentrigger en de knoppen Uitvoeren.

  3. U ziet een bericht in de rechterbovenhoek die aangeeft dat de trigger is geslaagd:

    Schermopname van het bericht Geslaagde trigger.

  4. Navigeer naar de overzichtspagina van uw Logic App door op de link met uw app-naam in de linkerbovenhoek te klikken.

    Schermopname van de koppeling naar de overzichtspagina.

  5. 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.

    Schermopname van de status Geslaagd of Mislukt.

  6. Als de uitvoering is mislukt, controleert u de mislukte stap om ervoor te zorgen dat u de juiste gegevens hebt ingevoerd.

    Schermopname van mislukte stap.

  7. Nadat een werkstroom succesvol is uitgevoerd, controleert u uw e-mail. Er is een nieuw e-mailbericht met de gegevens die we hebben opgegeven.

    Schermopname van ontvangen e-mailbericht.

  8. Nadat u klaar bent, schakelt u uw logische app uit of verwijdert u deze zodat het gebruik stopt.

    Schermopname van knoppen uitschakelen en verwijderen.

Gefeliciteerd! U hebt deze handleiding voltooid.

Volgende stappen