Förbereda processer och data

Innan du kan använda funktionen Process Mining i Power Automate på ett effektivt sätt måste du förstå:

Här är ett kort videoklipp som visar hur du laddar upp data för användning med Process Mining-funktionen:

Datakrav

Händelseloggar och aktivitetsloggar är tabeller som lagras i ditt källsystem och som dokumenterar när en händelse eller aktivitet inträffar. Exempelvis sparas aktiviteter du utför i CRM-appen (Customer Relationship Management) som en händelselogg i ditt CRM-program. För att processutvinning ska kunna analysera händelseloggen krävs följande fält:

  • Körnings-ID

    Ärende-ID ska representera en instans av processen och är ofta det objekt som processen används på. Det kan vara ett "patient-ID" för en inskrivningsprocess för inneliggande patienter, ett "order-ID" för en process för att skicka in en order eller ett "förfrågnings-ID" för en godkännandeprocess. ID:t måste finnas för alla aktiviteter i loggen.

  • Aktivitetsnamn

    Aktiviteter är stegen i din process och aktivitetsnamn beskriver varje steg. I en typisk godkännandeprocess kan aktivitetsnamnen vara "skicka begäran", "begäran godkänd", "begäran avvisad" och "ändra begäran".

  • Starttidsstämpel och Sluttidsstämpel

    Tidsstämplar anger den exakta tidpunkten då en händelse eller aktivitet inträffade. Händelseloggar har bara en tidsstämpel. Den här tidsstämpeln anger den tid då en händelse eller aktivitet inträffade i systemet. Aktivitetsloggar har två tidsstämplar: en starttidsstämpel och en sluttidsstämpel. Dessa tidsstämplar anger start och slut för varje händelse eller aktivitet.

    Du kan också utöka analysen genom att mata in valfria attributtyper:

    • Resurs

      En person eller en teknisk resurs som kör en viss händelse.

    • Attribut för händelsenivå

      Ett analysattribut som har ett annat värde för varje händelse, till exempel den avdelning som utför aktiviteten.

    • Attribut på ärendenivå (första händelsen)

      Ett analysattribut som har ett enda värde per fall, till exempel beloppet för en faktura i USD. Händelseloggen som du matar in behöver dock inte ha samma värde för alla händelser i fallet. Det kanske inte går att säkerställa konsekvens när du använder inkrementell datauppdatering. Power Automate Process Mining matar in data som de är och lagrar alla värden som anges i händelseloggen, men använder en tolkningsmekanism för attribut på fallnivå för att arbeta med attributen på ärendenivå.

      När attributet med andra ord används för en specifik funktion som kräver värden på händelsenivå, till exempel filtrering på händelsenivå, använder produkten värdena på händelsenivå. När ett värde på ärendenivå behövs, till exempel för ett filter på ärendenivå eller rotorsaksanalys, används det tolkade värdet, som hämtas från den kronologiskt första händelsen i ärendet.

  • Attribut på ärendenivå (senaste händelsen)

    Samma som attribut på ärendenivå (första händelsen), men när det tolkas på ärendenivå tas värdet från den kronologiskt sista händelsen i ärendet.

  • Ekonomi per händelse

    En fast kostnad, intäkt eller numeriskt värde som ändras för varje aktivitet som utförs, till exempel kostnader för kurirtjänster. Det finansiella värdet beräknas som en summa, medelvärde, minsta eller högsta av de finansiella värdena för varje händelse.

  • Ekonomi per körning (första händelsen)

    Ett analysattribut som har ett enda värde per fall, till exempel beloppet för en faktura i USD. Händelseloggen som du matar in behöver dock inte ha samma värde för alla händelser i fallet. Det kanske inte går att säkerställa konsekvens när du använder inkrementell datauppdatering. Power Automate Process Mining matar in data som de är och lagrar alla värden som anges i händelseloggen, men använder en tolkningsmekanism för attribut på fallnivå för att arbeta med attributen på ärendenivå.

    När attributet med andra ord används för en specifik funktion som kräver värden på händelsenivå, till exempel filtrering på händelsenivå, använder produkten värdena på händelsenivå. När ett värde på fallnivå behövs, till exempel för ett filter på fallnivå eller rotorsaksanalys, används det tolkade värdet, som hämtas från den kronologiskt första händelsen i fallet.

  • Ekonomi per körning (sista händelsen)

    Samma sak som Finansiellt per fall (första händelsen), men när det tolkas på fallnivå tas värdet från den kronologiskt sista händelsen i fallet.

Var du kan hämta loggdata från ditt program

Funktionen Process Mining behöver händelseloggdata för att utföra processutvinning. Även om många tabeller i din applikations databas innehåller datats aktuella tillstånd, kanske de inte innehåller någon historik över inträffade händelser, vilket är det format som krävs för en händelselogg. Lyckligtvis lagras den här historiska posten eller loggen ofta i en specifik tabell i många större program. Många Dynamics program behåller till exempel den här posten i tabellen Aktiviteter. Andra program, som SAP eller Salesforce, har också liknande koncept, men namnet kan vara annorlunda.

I dessa tabeller som loggar tidigare poster kan datastrukturen vara komplicerad. Du kan behöva koppla loggtabellen till andra tabeller i programdatabasen för att få specifika ID eller namn. Alla händelser som du är intresserad av loggas inte heller. Du kan behöva ta reda på vilka händelser som ska behållas eller filtreras bort. Om du behöver hjälp kontaktar du IT-teamet som hanterar det här programmet för att förstå mer.

Anslut till en datakälla

Fördelen med att ansluta till en databas direkt är möjligheten att hålla processrapporten uppdaterad om senaste informationen från datakälla.

Power Query har stöd för ett stort antal anslutningsprogram som tillhandahåller ett sätt för funktionen Process Mining att ansluta och importera data från motsvarande datakälla. Vanliga kopplingar omfattar Text/CSV, Microsoft Dataverse och SQL Server-databas. Om du använder ett program som SAP eller Salesforce kan du ansluta till dessa datakällor direkt via anslutningsprogrammen. Information om anslutningsappar som stöds och hur du använder dem finns i Anslutningsappar i Power Query.

Prova processutvinningsfunktionen med text-/CSV-anslutningsappen

Ett enkelt sätt att prova processutvinningsfunktionen, oavsett var datakällan finns, är att använda anslutningsappen Text/CSV. Du kan behöva samarbeta med databasadministratören för att exportera ett litet exempel på händelseloggen som en CSV-fil. När du har CSV-filen importerar du den till processutvinningsfunktionen med hjälp av följande steg på skärmen för val av datakälla.

Kommentar

Du måste ha OneDrive för företag för att kunna använda Text/CSV-kopplingen. Om du inte har OneDrive för företag kan du överväga att använda tom tabell i stället för Text/CSV, som i följande steg 3. Du kommer inte att kunna importera lika många poster i Tom tabell.

  1. På startsidan för Process Mining skapar du en process genom att välja Starta här.

  2. Ange ett processnamn och välj sedan Skapa.

  3. På skärmen Välj datakälla, välj Alla kategorier>Text/CSV.

  4. Välj Bläddra OneDrive. Du kan behöva autentisera.

    Skärmbild av Bläddra i OneDrive.

  5. Överför händelseloggen genom att välja Ladda upp-ikonen överst till höger och sedan välja Filer.

    Bild på hur du överför filer.

  6. Överför händelseloggen, markera filen i listan och markera Öppet för att använda den filen.

Använd dataflödesanslutningen

Microsoft Power Platform stöder inte dataflödesanslutningen. Du kan inte använda det befintliga dataflödet som datakälla för Power Automate Process Mining.

Använda Dataverse-anslutningsprogram

Microsoft Power Platform stöder inte Dataverse-anslutningsappen. Anslut till den med hjälp av OData-anslutningsappen, vilket kräver några fler steg.

  1. Se till att du har åtkomst till Dataverse-miljön.

  2. Hämta miljö-URL:en för den Dataverse-miljö som du vill ansluta till. Normalt ser det ut så här:

    Skärmbild URL för Dataverse.

    Mer information om hur du hittar din URL finns i Hitta din URL för Dataverse-miljön.

  3. Power Query – Välj datakällor väljer du OData.

  4. I URL textrutan, skriv api/data/v9.2 i slutet av URL:en så att det ser ut så här:

    Skärmbild av URL.

  5. Under autentiseringsuppgifter för anslutning, välj Organisationskonto i fältet Autentiseringstyp.

  6. Välj Logga in och ange ditt lösenord.

  7. Välj Nästa.

  8. Expandera mappen OData. Du ser alla Dataverse-tabeller i den miljön. Till exempel heter tabellen Aktiviteteractivitypointers.

  9. Markera kryssrutan bredvid tabellen du vill importera och välj sedan Nästa.