Skapa konsekventa affärsprocesser för din organisation

Det här ämnet gäller för Dynamics 365 Customer Engagement (on-premises). En Power Apps-version för det här ämnet finns i: Använd anpassad affärslogik med affärsregler och flöden i modellbaserade appar

Att definiera och upprätthålla konsekventa affärsprocesser är en av de viktigaste orsakerna till att personer använder Dynamics 365 Customer Engagement (on-premises). Konsekventa processer gör att personer som använder systemet kan fokusera på arbetet och inte på att komma ihåg att utföra en uppsättning manuella åtgärder. Processer kan vara enkla eller komplexa och de kan ändras med tiden.

Dynamics 365 Customer Engagement (on-premises) omfattar fyra typer av processer, alla utformade för olika ändamål:

När bör man använda affärsprocessflöden

Använd affärsprocessflöden när du vill att personalen genomgår samma stadier och följer samma steg för att interagera med en kund. Till exempel, använd ett affärsprocessflöde om du vill att alla ska hantera kundtjänstärenden på samma sätt, eller för att kräva att personalen får ett godkännande för en faktura innan du skickar en beställning.

Din miljö innehåller flera färdiga affärsprocessflöden för gemensamma försäljnings-, service- och marknadsföringsaktiviteter som du kan använda med små eller inga ändringar. Du kan också skapa egna. Mer information om affärsprocessflöden finns i följande artiklar:

När du bör använda mobila uppgiftsflöden

Du kan också utforma en typ av affärsprocessflöde som kallas ett uppgiftsflöde i Dynamics 365 för telefoner eller Dynamics 365 för surfplattor baserat på vanliga uppgifter som användarna utför. Till exempel om de regelbundet behöver utföra ett antal steg för uppföljning efter kundmöten, skapa ett flöde för aktiviteten. När användare trycker på den nya aktiviteten i deras mobila app, den kommer att leda dem igenom från början till slut så de inte glömmer ett viktigt steg. Mer information om uppgiftsflöden finns i följande artiklar:

När du bör använda arbetsflöden

Använd arbetsflöden när du vill automatisera affärsprocesserna i bakgrunden. Arbetsflöden initieras vanligtvis av systemhändelser, så att användaren inte behöver vara medveten om att de körs. Arbetsflöden som körs i bakgrunden är asynkrona. Det går också att konfigurera arbetsflöden så att de kan startas manuellt. när du vill automatisera vanliga uppgifter, t.ex. att automatiskt skicka ett e-postmeddelande med bekräftelse till en kund när en order levereras. Arbetsflöden som fungerar i realtid är "synkrona". Mer information om arbetsflöden finns i Arbetsflödesprocesser

När du bör använda åtgärder

Använd åtgärder när du vill automatisera en serie kommandon i systemet. Åtgärder expanderar en terminologi som är tillgänglig för utvecklare för att uttrycka affärsprocesser. Kärnverb, som skapa (Create), uppdatera (Update), ta bort (Delete) och tilldela (Assign), som tillhandahålls av systemet används av en åtgärd för att skapa mer uttrycksfulla verb, som godkänn (Approve), eskalera (Escalate), väg (Route) eller schema (Schedule). Om du ändrar definitionen av en affärsprocess kan någon som inte är utvecklare redigera åtgärden så att koden inte behöver ändras. Mer information om åtgärder finns i Åtgärder

Användningsområde för Power Automate

Använd Power Automate när du behöver skapa automatiska arbetsflöden som utför åtgärder mellan din miljö och ditt favoritprogram eller din favorittjänst, till exempel Customer Engagement, Twitter, Dropbox, Google-tjänster, Microsoft 365 och SharePoint. Du kan utlösa ett flöde som bygger på en viss åtgärd, eller anropa inifrån din app. Mer information: Använd Power Automate för att automatisera processer för tjänster

Var kan jag skapa processer?

Det går att navigera till processer via två vägar:

  • Inställningar>processer. i Dynamics 365 Customer Engagement (on-premises) är denna väg enklast att få åtkomst till och låter dig använda vyer som har definierats för entiteten Process, inklusive eventuella anpassade vyer.

  • I lösningsutforskaren. Komponenter > processer. Den här sökvägen ger enkelt åtkomst när du arbetar med annan anpassning i anpassningsverktygen.

    Enskilda affärsprocessflöden kan även redigeras med hjälp av knappen Redigera process i kommandofältet för formuläret där affärsprocessflödet är aktivt.

Vem kan skapa processer?

Bara personer med säkerhetsrollerna systemadministratör, systemanpassare eller VD kan skapa processer som gäller för hela organisationen. Personer med andra roller kan skapa processer med begränsad åtkomstnivå. Personer med användaråtkomstnivån kan exempelvis skapa arbetsflöden för eget bruk med poster som de äger.

Följande tabell visar åtkomstnivån för processer baserat på standardsäkerhetsroller.

Säkerhetsroll Åtkomstnivå
VD Organisation
Systemadministratör Organisation
Systemanpassare Organisation
Marknadschef Överordnad: underordnade affärsenheter
Försäljningschef Överordnad: underordnade affärsenheter
Serviceansvarig Affärsenhet
Marknadsansvarig Affärsenhet
Försäljningsansvarig Affärsenhet
Schemahanteraren Affärsenhet
Kundtjänstrepresentant Användare
Marknadsföringspersonal User
Säljare User
Schemaläggare User

Kommentar

Användare kan skapa processer för affärsprocessflöden, realtidsarbetsflöden och åtgärdsprocesser, men de måste ha privilegiet Aktivera affärsprocessflöden eller Aktivera realtidsprocesser för att kunna aktivera processerna.

Mer information om åtgärder

Processer kan kontrollera villkor, använda branchningslogik och utföra åtgärder. De utför dessa åtgärder i ett antal steg. I följande tabell beskrivs de tillgängliga stegen i arbetsflödes- och åtgärdsprocesser. Mer information finns i avsnitten för varje typ av process.

Steg Processtyp Beskrivning
Stadium Arbetsflöde, Åtgärd Stadier gör arbetsflödeslogiken enklare att läsa och förstå. Stadierna påverkar dock inte logiken eller hur arbetsflödet fungerar. Om en process har stadier måste alla steg i processen ingå i ett stadium.
Kontrollvillkor Arbetsflöde, Åtgärd Ett logiskt "om-<-villkor> så"-uttryck.

Du kan kontrollera värden för posten som arbetsflödet körs på, någon av posterna som är kopplade till posten i en N:1-relation eller någon av posterna som skapades i tidigare steg. Baserat på dessa värden kan du definiera ytterligare steg när villkoret är true.
Villkorlig gren Arbetsflöde, Åtgärd En logisk "annars-om-så"-uttryck; redigeraren använder texten "Anars, om <-villkor>, så:"

Välj ett kontrollvillkor som du tidigare har definierat och du kan lägga till en villkorlig gren om du vill definiera ytterligare steg när villkoret returnerar false.
Standardåtgärd Arbetsflöde, Åtgärd En logisk "else"-instruktion redigeraren använder texten "annars:"

Välj ett kontrollvillkor, en villkorlig gren, väntevillkor eller parallell väntegren som du tidigare har definierat och du kan använda en standardåtgärd för att definiera steg för alla ärenden som inte matchar de kriterier som anges i villkor eller grenelement.
Väntevillkor Endast bakgrundsarbetsflöde Gör att ett arbetsflöde kan pausa sig själv tills villkoren som har angetts av villkoret har uppfyllts. Arbetsflödet startar automatiskt igen när kriterierna i väntevillkoren har uppfyllts.
Parallell väntegren Endast bakgrundsarbetsflöde Definiera ett alternativt väntevillkor för ett bakgrundsarbetsflöde med en motsvarande uppsättning steg som endast utförs när ursprungsvillkoret uppfylls. Du kan använda parallella väntegrenar om du vill skapa tidsgränser i arbetsflödeslogiken. De hjälper till att förhindra att arbetsflödet får vänta en obestämd tid tills kriterierna i ett väntevillkor har uppfyllts.
Tilldela värde Åtgärd Ställer in ett värde på en variabel eller utgående parameter i processen.
Skapa post Arbetsflöde, Åtgärd Skapar en ny post för en entitet och kopplar värden till attribut.
Uppdatera post Arbetsflöde, Åtgärd Du kan uppdatera posten som arbetsflödet körs på, någon av posterna som är kopplade till posten i en N:1-relation eller någon av posterna som skapades i tidigare steg.
Tilldela post Arbetsflöde, Åtgärd Du kan tilldela posten som arbetsflödet körs på, någon av posterna som är kopplad till posten i en N:1-relation eller någon av posterna som skapades i tidigare steg.
Skicka e-post Arbetsflöde, Åtgärd Skickar e-post. Du kan välja att skapa ett nytt e-postmeddelande eller använda en e-postmall som konfigurerats för entiteten för den post som arbetsflödet körs på eller någon av entiteterna som har en många till en-relation till entiteten eller entiteten för någon post som har skapats i tidigare steg.
Starta underordnat arbetsflöde Arbetsflöde, Åtgärd Startar en arbetsflödesprocess som har konfigurerats som ett underordnat arbetsflöde.
Ändra status Arbetsflöde, Åtgärd Ändrar statusen på posten som processen körs på, någon av posterna som är kopplade till posten i en N:1-relation eller någon av posterna som skapades i tidigare steg.
Stoppa arbetsflöde Arbetsflöde, Åtgärd Stoppar aktuellt arbetsflöde eller åtgärd. Du kan ställa in statusen på Lyckades eller Avbröts och ange ett statusmeddelande.
Anpassat steg Arbetsflöde, Åtgärd Erbjuder tillägg till de logiska element som finns som standard. Steg kan innefatta villkor, åtgärder och andra steg eller en kombination av dessa element. Utvecklare kan skapa anpassade arbetsflödessteg. Som standard finns inga anpassade steg tillgängliga.

Mer information för utvecklare finns i avsnittet Developer Guide Automatisera dina affärsprocesser i Customer Engagement-appar.

Se även

Översikt över affärsprocesser
Skapa ett affärsprocessflöde
Skapa ett mobilt uppgiftsflöde
Arbetsflödesprocesser
Åtgärder