Oprette ensartede forretningsprocesser til din organisationen

Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Anvende brugerdefineret forretningslogik med forretningsregler og forløb i modelbaserede apps

Definering og gennemtvingelse af ensartede forretningsprocesser er en af hovedårsagerne til, at folk bruger Dynamics 365 Customer Engagement (on-premises). Ensartede processer er med til at sikre, at brugerne af systemet kan fokusere på deres arbejde og ikke på at huske at udføre en række manuelle trin. Processerne kan være enkle eller komplekse og kan ændres løbende.

Dynamics 365 Customer Engagement (on-premises) omfatter fire typer processer, som hver er udviklet til forskellige formål:

Hvornår bruges forretningsprocesforløb

Brug et forretningsprocesforløb, når du vil have medarbejdere til at gå gennem de samme faser og følge de samme trin, når de kommunikerer med en kunde. Brug f.eks. et forretningsprocesforløb, hvis du vil have alle til at håndtere kundeserviceforespørgsler på samme måde eller til at kræve, at medarbejdere får godkendt en faktura, før de sender en ordre.

Dit miljø indeholder flere standardforretningsprocesforløb til almindelige salgs-, service- og marketingopgaver, som du kan bruge med kun få eller ingen ændringer. Du kan også oprette dit eget. Se følgende emner for at få flere oplysninger om forretningsprocesforløb:

Hvornår bruges mobile opgaveprocesser

Du kan også designe en slags forretningsprocesforløb kaldet en opgaveformular i Dynamics 365 til telefoner eller Dynamics 365 til tablets baseret på almindelige opgaver, som brugerne udfører. Hvis brugerne f.eks. har brug for regelmæssigt at udføre en række opfølgende trin efter kundemøder, kan du oprette en opgaveproces. Når brugere trykker på den nye opgave i mobilappen, vil det føre dem gennem fra start til slut, så de ikke glemmer et vigtigt skridt. Se følgende emner for at få flere oplysninger om opgaveprocesser:

Hvornår bruges arbejdsprocesser

Brug arbejdsprocesser til at automatisere forretningsprocesser bag kulisserne. Arbejdsprocesser igangsættes typisk af systemhændelser, så brugeren behøver ikke vide, at de kører. Arbejdsprocesser, der kører i baggrunden, er "asynkrone". Arbejdsprocesser kan også konfigureres, så brugere kan starte dem manuelt. Når du vil automatisere almindelige opgaver, som f.eks. automatisk at sende en bekræftelsesmail til en kunde, når der afsendes en ordre. Arbejdsprocesser, der fungerer i realtid, er "synkrone". Du kan finde flere oplysninger om arbejdsprocesser i Arbejdsprocesser

Hvornår bruges handlinger

Brug handlinger, når du vil automatisere en række kommandoer i systemet. Handlinger udvider det ordforråd, der er tilgængeligt for udviklere til at beskrive forretningsprocesser. Grundlæggende verber som f.eks. Opret, Opdater, Slet og Tildel, som leveres af systemet, anvendes af en handling til at oprette mere udtryksfulde verber som f.eks. Godkend, Eskaler, Distribuer eller Planlæg. Hvis definitionen af en forretningsproces ændres, kan andre end udviklere ændre handlingen, så koden ikke behøver at blive ændret. Du kan finde flere oplysninger om handlinger under Handlinger

Hvornår bruges Power Automate

Brug Power Automate, når du har brug at oprette automatiserede arbejdsprocesser, der udfører handlinger mellem dit miljø og dine foretrukne apps og tjenester, f.eks. Customer Engagement, Twitter, Dropbox, Google-tjenester, Microsoft 365 og SharePoint. Du kan udløse et forløb baseret på en bestemt handling, eller du kan starte den fra din app. Flere oplysninger: Brug Power Automate til at automatisere processer på tværs af tjenester

Hvor kan jeg oprette processer?

Der findes to stier til at navigere til processerne:

  • Indstillinger>Processer. i Dynamics 365 Customer Engagement (on-premises) er denne sti den nemmeste at få adgang til, og den giver mulighed for at bruge de visninger, der er defineret for objektet Proces, herunder eventuelle brugerdefinerede visninger.

  • I løsningsoversigt. Komponenter > Processer. Denne sti giver nem adgang, når du udfører anden tilpasning i tilpasningsværktøjerne.

    Individuelle forretningsprocesforløb kan også redigeres vha. knappen Rediger proces i kommandolinjen for formularen, hvor forretningsprocesforløbet er aktivt.

Hvem kan oprette processer?

Kun brugere med sikkerhedsrolle som Systemadministrator, Systemtilpasser eller Administrerende direktør/virksomhedsleder kan oprette processer, der gælder for hele organisationen. Brugere med andre roller kan oprette processer med begrænset adgangsniveau. Personer med adgangsniveauet Bruger kan f.eks. oprette arbejdsprocesser til eget brug sammen med poster, de ejer.

I den følgende tabel vises adgangsniveauet for processer baseret på standardsikkerhedsroller.

Sikkerhedsrolle Adgangsniveau
Administrerende direktør Organisation
Systemadministrator Organisation
Systemtilpasser Organisation
Vicedirektør for marketing Overordnet: underafdelinger
Salgsdirektør Overordnet: underafdelinger
Servicechef i Afdeling
Marketingdirektør Afdeling
Salgschef Afdeling
Planlægningsleder Afdeling
Kundeservicemedarbejder Bruger
Marketingmedarbejder User
Sælger User
Planlægger User

Bemærk

Selvom en bruger kan oprette forretningsprocesforløb, realtidsarbejdsprocesser eller handlingsprocesser, skal vedkommende alligevel have rettighederne Aktivér forretningsprocesforløb eller Aktivér processer i realtid for at aktivere dem.

Mere om arbejdsprocesser og handlinger

Processer kan kontrollere betingelser, anvende fordelingslogik og udføre handlinger. De udfører disse handlinger i en række trin. I den følgende tabel beskrives de tilgængelige trin i arbejdsprocesser og handlingsprocesser. Du kan finde flere detaljer i emnerne for hver type proces.

Trin Procestype Beskrivelse
Fase Arbejdsproces, handling Faser gør arbejdsproceslogikken nemmere at læse og forklarer arbejdsproceslogikken. Faserne påvirker imidlertid ikke logikken i eller funktionsmåden for arbejdsprocesser. Hvis en proces indeholder faser, skal samtlige trin i processen være indeholdt i en fase.
Kontrollér betingelse Arbejdsproces, handling En logisk "if-<betingelse> then"-sætning.

Du kan kontrollere værdier for den post, som arbejdsprocessen kører på, de poster, der er knyttet til denne post i en N:1-relation, eller poster, der er oprettet i tidligere trin. Afhængigt af disse værdier kan du definere yderligere trin, når betingelsen er sand true.
Betinget forgrening Arbejdsproces, handling En logisk "else-if-then"-sætning, hvor editoren bruger teksten "Otherwise, if <betingelse> then":

Vælg en kontrol af en betingelse, som du tidligere har defineret, og du kan tilføje en betinget forgrening for at definere yderligere trin, når kontrollen af betingelsen returnerer false.
Standardhandling Arbejdsproces, handling En logisk "else"-sætning. editoren bruger teksten "Otherwise:"

Vælg en kontrol af en betingelse, betinget forgrening, vent-betingelse eller parallel vent-gren, du tidligere har defineret, og du kan bruge en standardhandling til at definere trin for alle de sager, som ikke stemmer overens med kriterierne, som er defineret i betingelses- eller grenelementerne.
Vent-betingelse Kun baggrundsarbejdsproces Gør det muligt for en arbejdsproces i baggrunden at afbryde sig selv midlertidigt, indtil de kriterier, der er defineret i betingelsen, er opfyldt. Arbejdsprocessen starter igen automatisk, når kriterierne i vent-betingelsen er opfyldt.
Parallel vent-gren Kun baggrundsarbejdsproces Definerer en alternativ vent-betingelse for en arbejdsproces i baggrunden med et tilsvarende sæt ekstra trin, der kun skal udføres, når det første kriterium opfyldes. Du kan bruge parallelle vent-grene til at oprette tidsgrænser i arbejdsproceslogikken. De kan være med til at forhindre, at arbejdsprocessen venter på ubestemt tid på, at de kriterier, der er defineret i en vent-betingelse, opfyldes.
Tildel værdi Handling Angiver en værdi til en variabel eller outputparameter i processen.
Opret post Arbejdsproces, handling Opretter en ny post for et objekt og tildeler værdier til attributter.
Opdater post Arbejdsproces, handling Du kan opdatere den post, som arbejdsprocessen kører på, de poster, der er knyttet til denne post i en N:1-relation, eller poster, der er oprettet i tidligere trin.
Tildel post Arbejdsproces, handling Du kan tildele den post, som arbejdsprocessen kører på, de poster, der er knyttet til denne post i en N:1-relation, eller poster, der er oprettet i tidligere trin.
Send mail Arbejdsproces, handling Sender en mail. Du kan vælge at oprette en ny mail eller bruge en mailskabelon, der er konfigureret for objektet for den post, som arbejdsprocessen kører på, eller alle objekter, som har en N:1-relation med objektet, eller objektet for alle poster, der er oprettet i tidligere trin.
Start en underordnet arbejdsproces Arbejdsproces, handling Starter en proces i en arbejdsproces, der er konfigureret som en underordnet arbejdsproces.
Skift status Arbejdsproces, handling Ændrer status for den post, som processen kører på, de poster, der er knyttet til denne post i en N:1-relation, eller poster, der er oprettet i tidligere trin.
Stop arbejdsproces Arbejdsproces, handling Standser den aktuelle arbejdsproces eller handling. Du kan angive en status til enten Fuldført eller Annulleret og angive en statusmeddelelse.
Brugerdefineret trin Arbejdsproces, handling Leverer udvidelser til de tilgængelige logiske standardelementer. Trin kan omfatte betingelser, handlinger, andre trin eller en kombination af disse elementer. Udviklere kan oprette brugerdefinerede arbejdsprocestrin. Som standard er der ikke nogen tilgængelige brugerdefinerede trin.

Du kan finde flere oplysninger for udviklere i Developer Guide-emnet Automatiser dine forretningsprocesser i Customer Engagement-apps.

Se også

Oversigt over forretningsproces
Oprette et forretningsprocesforløb
Oprette en mobil opgaveproces
Processer (arbejdsprocesser)
Handlinger