Del via


Forberede processer og data

Før du kan bruge funktionalitet i procesmining i Power Automate effektivt, skal du forstå følgende:

Her er en kort video om, hvordan du uploader data til brug med funktionalitet i procesmining:

Datakrav

Hændelseslogge og aktivitetslogge er tabeller, der er gemt i dit system med poster, som dokumenterer, hvornår en hændelse eller aktivitet forekommer. Aktiviteter, du udfører i appen CRM (Customer Relationship Management), gemmes for eksempel som en hændelseslog i CRM-appen. Følgende felter skal udfyldes, før procesmining kan analysere hændelseslog:

  • Sags-id

    Sags-id'et skal repræsentere en forekomst af din proces og er ofte det objekt, som processen skal agere på. Det kan være et "patient-id" for indlæggelsesproces for en patient, et "ordre-id" for en proces til afsendelse af en ordre eller et "anmodnings-id" for en godkendelsesproces. Dette id skal være til stede for alle aktiviteter i loggen.

  • Aktivitetsnavn

    Aktiviteter er trinnene i processen, og aktivitetsnavnene beskriver hvert trin. I en typisk godkendelsesproces kan aktivitetsnavnene for eksempel være "send anmodning", "anmodning godkendt", "anmodning afvist" og "gennemgå anmodning".

  • Starttidsstempel og sluttidsstempel

    Tidsstempler angiver det nøjagtige tidspunkt, hvor en hændelse eller aktivitet fandt sted. Hændelseslogge har kun ét tidsstempel. Det angiver det tidspunkt, hvor en hændelse eller aktivitet indtraf i systemet. Aktivitetslogge har to tidsstempler: et starttidsstempel og et sluttidsstempel. De angiver start- og sluttidspunktet for hver hændelse eller aktivitet.

    Du kan også udvide din analyse ved at indtage valgfrie attributtyper:

    • Ressource

      En menneskelig eller teknisk ressource, der udfører en bestemt hændelse.

    • Attribut på hændelsesniveau

      Yderligere analytisk attribut, der har en anden værdi pr. hændelse, f.eks. Afdeling, der udfører aktiviteten.

    • Attribut på sagsniveau (første hændelse)

      Attributten på sagsniveau er en ekstra attribut, der ud fra et analytisk synspunkt anses for at have en enkelt værdi pr. sag (f.eks. Fakturabeløb i USD). Men den hændelseslog, der skal indtages, behøver ikke nødvendigvis at være overensstemmende ved at have samme værdi for den specifikke attribut for alle hændelser i hændelsesloggen. Det er f.eks. måske ikke muligt at sikre, når der bruges trinvis dataopdatering. Power Automate Process Mining indtager dataene, som de er, og lagrer alle værdier, der er angivet i hændelsesloggen, men bruger en mekanisme til fortolkning af attribut på sagsniveau til at arbejde med attributterne på sagsniveau.

      Når attributten bruges til en bestemt funktion, som kræver værdier på hændelsesniveau (f.eks. filtrering på hændelsesniveau), bruger produktet med andre ord værdierne på hændelsesniveau. Når der er behov for en værdi på sagsniveau (f.eks. filter på sagsniveau og analyse af rodårsag), anvendes den fortolkede værdi, som hentes fra den kronologisk første hændelse i sagen.

  • Attribut på sagsniveau (sidste hændelse)

    Det samme som attributten på sagsniveau (første hændelse), men når den fortolkes på sagsniveau, hentes værdien fra den kronologisk sidste hændelse i sagen.

  • Finansiel pr. hændelse

    Fast omkostning/omsætning/numerisk værdi, der ændres pr. udført aktivitet, f.eks. omkostninger for kurerservice. Den økonomiske værdi beregnes som en sum (gennemsnit, minimum og maksimum) af de økonomiske værdier pr. hændelse.

  • Økonomisk pr. sag (første hændelse)

    Attributten Finansiel pr. sag er en ekstra numerisk attribut, der ud fra et analytisk synspunkt anses for at have en enkelt værdi pr. sag (f.eks. Fakturabeløb i USD). Men den hændelseslog, der skal indtages, behøver ikke nødvendigvis at være overensstemmende ved at have samme værdi for den specifikke attribut for alle hændelser i hændelsesloggen. Det er f.eks. måske ikke muligt at sikre, når der bruges trinvis dataopdatering. Power Automate Process Mining indtager dataene, som de er, og gemmer alle de værdier, der er angivet i hændelsesloggen. Men der bruges en mekanisme kaldet fortolkning af attribut på sagsniveau til at arbejde med attributterne på sagsniveau.

    Når attributten bruges til en bestemt funktion, som kræver værdier på hændelsesniveau (f.eks. filtrering på hændelsesniveau), bruger produktet med andre ord værdierne på hændelsesniveau. Når der er behov for en værdi på sagsniveau (f.eks. filter på sagsniveau og analyse af rodårsag), anvendes den fortolkede værdi, som hentes fra den kronologisk første hændelse i sagen.

  • Økonomisk pr. sag (sidste hændelse)

    Det samme som Økonomisk pr. sag (første hændelse), men når den fortolkes på sagsniveau, hentes værdien fra den kronologisk sidste hændelse i sagen.

Hvor du kan hente logdata fra programmet

Funktionalitet i procesmining skal bruge hændelseslogdata for at udføre procesforløb. Selvom mange tabeller, der findes i programmets database, indeholder dataenes aktuelle tilstand, indeholder de muligvis ikke en historisk oversigt over de hændelser, der er sket, som er det påkrævede hændelseslogformat. Heldigvis gemmes denne historikoversigt eller log ofte i en specifik tabel i mange større programmer. Denne oversigt gemmes for eksempel i tabellen Aktiviteter i mange Dynamics-programmer. Andre programmer, for eksempel SAP eller Salesforce, har lignende begreber, men navnet kan være forskelligt.

I disse tabeller, hvor der logføres historikoversigter, kan den datastruktur være kompleks. Det kan være nødvendigt at oprette forbindelse mellem logtabellen og andre tabeller i programdatabasen for at få bestemte id'er eller navne. Det er heller ikke alle de hændelser, du er interesseret i, der logføres. Det kan være nødvendigt at beslutte, hvilke hændelser der skal bevares eller filtreres ud. Hvis du har brug for hjælp, skal du kontakte det it-team, der administrerer dette program, for at få mere at vide.

Oprette forbindelse til en datakilde

Fordelen ved at oprette direkte forbindelse til en database er at holde procesrapporten opdateret med de seneste data fra datakilden.

Power Query understøtter en lang række connectorer, der gør det muligt for funktionalitet i procesmining at oprette forbindelse til og importere data fra den tilsvarende datakilde. Almindelige connectorer omfatter Tekst/CSV, Microsoft Dataverse og SQL Server-databasen. Hvis du bruger et program som for eksempel SAP eller Salesforce, kan du muligvis oprette direkte forbindelse til disse datakilder via deres connectorer. Du kan finde oplysninger om understøttede connectorer, og hvordan du bruger dem, ved at gå til Connectorer i Power Query.

Afprøve funktionalitet i procesmining med Tekst/CSV-connectoren

En nem måde at afprøve funktionalitet i procesmining på, uanset hvor din datakilde er placeret, er ved hjælp af Tekst/CSV-connectoren. Du skal muligvis have hjælp fra din databaseadministrator til at at eksportere et lille eksempel fra hændelsesloggen som en CSV-fil. Når du har CSV-filen, kan du importere den til funktionalitet i procesmining ved hjælp af følgende trin i skærmbilledet til valg af datakilde.

Bemærk

Du skal have OneDrive for Business for at kunne bruge Tekst/CSV-connectoren. Hvis du ikke har OneDrive for Business, skal du overveje at bruge Tom tabel i stedet for Tekst/CSV som i følgende trin 3. Du kan ikke importere så mange poster i Tom tabel.

  1. Opret en proces på proces mining-startsiden ved at vælge Start her.

  2. Angiv et procesnavn, og vælg Opret.

  3. Vælg Alle kategorier>Tekst/CSV på skærmbilledet Vælg datakilde.

  4. Vælg Gennemse OneDrive. Det kan være nødvendigt at godkende.

    Skærmbillede af Gennemse OneDrive.

  5. Overfør hændelsesloggen ved at vælge ikonet Upload øverst til højre og derefter vælge Filer.

    Skærmbillede af overførsel af filer.

  6. Upload hændelsesloggen, vælg filen på listen, og vælg derefter Åbn for at bruge den fil.

Bruge Dataverse-connectoren

Dataverse-connectoren understøttes ikke i Microsoft Power Platform. Du skal oprette forbindelse til den ved hjælp af OData-connectoren, hvilket kræver lidt flere trin.

  1. Kontrollér, at du har adgang til Dataverse-miljøet.

  2. Du skal bruge miljø-URL-adressen for det Dataverse-miljø, du forsøger at oprette forbindelse til. Normalt ser det sådan ud:

    Skærmbillede af Dataverse-URL-adressen.

    Du kan få mere at vide om, hvordan du finder URL-adressen, ved at gå til Søge efter URL-adressen til dit Dataverse-miljø.

  3. På skærmen Power Query – Vælg datakilder skal du vælge OData.

  4. Skriv api/data/v9.2 i slutningen af URL-adressen i tekstfeltet til URL-adressen, så den ser sådan ud:

    Skærmbillede af URL-adresse.

  5. Vælg Organisationskonto i feltet Godkendelsestype under Forbindelseslegitimationsoplysninger.

  6. Vælg Log på, og angiv dine legitimationsoplysninger.

  7. Vælg Næste.

  8. Udvid mappen OData. Du bør kunne se alle Dataverse-tabellerne i det pågældende miljø. Som et eksempel kaldes tabellen Aktiviteter for activitypointers.

  9. Markér afkrydsningsfeltet ud for den tabel, du vil importere, og vælg derefter Næste.