Oprette og redigere processer
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Definering og gennemtvingelse af ensartede forretningsprocesser er en af hovedårsagerne til, at folk bruger Microsoft Dynamics 365. Processer er en gruppe af funktioner, som du kan bruge til at definere og gennemtvinge ensartede processer for organisationen. Disse ensartede processer er med til at sikre, at dem, der bruger 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.
Processer er udviklet til at kunne bruges af personer, som ikke er udviklere. de regler, der er defineret i processerne, indeholder en lignende logik, som en udvikler kan anvende hjælp af kode, men du behøver ikke en udvikler, hver gang du vil ændre reglerne. Du er dog nødt til at have en klar forståelse af logikken i reglerne, og du er nødt til at forstå egenskaberne for hver af de forskellige procestyper. Du skal stadig være omhyggelig med at anvende processer og teste resultaterne for at sikre dig, at du opnår det, du vil.
Følgende tabel indeholder en oversigt over, hvornår du skal bruge de enkelte proceskategorier.
Proceskategori |
Beskrivelse |
---|---|
Arbejdsproces |
Brug arbejdsprocesser til at automatisere forretningsprocesser bag kulisserne. Arbejdsprocesser startes typisk af systemhændelser, så brugeren ikke nødvendigvis er opmærksom på, at de kører, men de kan også konfigureres til, at de skal startes manuelt af brugeren. Arbejdsprocesser kan køre i baggrunden (asynkront) eller i realtid (synkront). Der refereres til disse særskilt som baggrundsarbejdsprocesser eller realtidsarbejdsprocesser. |
Dialogbokse |
Brug dialogbokse til at lave en brugergrænseflade, der vejleder brugeren gennem et script for kundekontakt eller en guide til at udføre komplekse handlinger på ensartet vis. |
Handlinger |
Brug handlinger til at udvide det ordforrådet, 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. |
Forretningsprocesforløb |
Brug forretningsprocesforløb til at definere trinnene, hvor brugerne skal angive data for at opnå et resultat. Forretningsprocesforløb tilføjer et kontrolelement øverst i en formular, som viser brugerne, hvilke data de skal angive eller flytte frem til næste fase og i sidste ende fuldføre en forretningsproces. Et forretningsprocesforløb kan omfatte adskillige objekter. |
Bemærk
Forretningsprocesforløb er forskellige fra andre typer processer. Alle processer anvender den samme underliggende teknologi, og oplysningerne om dem lagres i Process-objektet. Forretningsprocesforløb har en anden konfigurationsoplevelse og funktionsmåde i sammenligning med andre typer processer.Flere oplysninger:Forretningsprocesforløb
Dette emne indeholder
Hvem kan oprette processer?
Hvor befinder processerne sig?
Hvad kan processer gøre?
Er processer aktive, når de importeres?
Hvem kan oprette processer?
Kun systemadministratorer, systemtilpassere eller brugere med sikkerhedsrollen Administrerende direktør/virksomhedsleder kan oprette processer, der gælder for hele organisationen. Andre personer med følgende sikkerhedsroller kan oprette processer med begrænset adgangsniveau. Personer med adgangsniveauet Bruger kan f.eks. oprette arbejdsprocesser til eget brug sammen med poster, de ejer.
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.
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 |
Kundeservicechef |
Afdeling |
Marketingdirektør |
Afdeling |
Salgschef |
Afdeling |
Planlægningsleder |
Afdeling |
Kundeservicemedarbejder |
Bruger |
Marketingmedarbejder |
Bruger |
Sælger |
Bruger |
Planlægger |
Bruger |
Hvor befinder processerne sig?
Der findes to stier til at navigere til processerne i Dynamics 365:
Indstillinger > Processer
Denne sti er den nemmeste at få adgang til, og den giver mulighed for at bruge de visninger, der er defineret for objektet Process, herunder eventuelle brugerdefinerede visninger.Indstillinger > Tilpasninger > Tilpas systemet > 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.
Hvad kan processer gøre?
Bemærk
Forretningsprocesforløb er forskellige fra de andre procestyper.Flere oplysninger:Hvad kan forretningsprocesforløb gøre?
Processer ejes af brugerne, præcis ligesom konti og kontakter. De handlinger, der kan udføres af processen, afhænger sommetider af rettighederne for den person, der ejer processen, og er sommetider baseret på konteksten for den person der starter arbejdsprocessen.
Processer kan kontrollere betingelser, anvende fordelingslogik og udføre handlinger. De udfører disse handlinger i en række trin. Forretningsprocesforløb indeholder faser og styrer avancement til faser, men de leverer ikke andre funktioner. I den følgende tabel beskrives de tilgængelige trin i arbejdsprocesser, dialogboksprocesser og handlingsprocesser. Du kan finde flere detaljer i emnerne for hver type proces.
Trin |
Procestype |
Beskrivelse |
---|---|---|
Fase |
Arbejdsproces, dialogboks, 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, dialogboks, 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, dialogboks, 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, dialogboks, 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 |
Dialogboks, handling |
Angiver en værdi til en variabel eller outputparameter i processen. |
Opret post |
Arbejdsproces, dialogboks, handling |
Opretter en ny post for et objekt og tildeler værdier til attributter. |
Opdater post |
Arbejdsproces, dialogboks, 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, dialogboks, 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 e-mail |
Arbejdsproces, dialogboks, 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, dialogboks, handling |
Starter en proces i en arbejdsproces, der er konfigureret som en underordnet arbejdsproces. |
Skift status |
Arbejdsproces, dialogboks, 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/Slut-dialogboks |
Arbejdsproces, dialogboks, handling |
Standser den aktuelle arbejdsproces, dialogboks eller handling. Du kan angive en status til enten Fuldført eller Annulleret og angive en statusmeddelelse. |
Side |
Dialogboks |
En objektbeholder til spørgsmål og svar i en dialogboks. |
Spørgsmål og svar |
Dialogboks |
Der vises et spørgsmål på en dialogside, og der kan være et felt til at hente data fra et svar. |
CRM-forespørgselsdata |
Dialogboks |
Definerer en forespørgsel, som returnerer data til indstillinger for et svar i et spørgsmål og svar-trin i en dialogboks. |
Underordnet dialogboks |
Dialogboks |
Starter en dialogboksproces, der er konfigureret som en underordnet dialogboks. |
Brugerdefineret trin |
Arbejdsproces, dialogboks, handling |
Leverer udvidelser til de tilgængelige logiske standardelementer i Dynamics 365. Trin kan omfatte betingelser, handlinger, andre trin eller en kombination af disse elementer. Udviklere kan oprette brugerdefinerede arbejdsprocestrin. Som standard er der ikke er nogen brugerdefinerede trin tilgængelige i Dynamics 365. Du finder flere oplysninger for udviklere i Microsoft Dynamics CRM SDK-emnet MSDN: Brugerdefinerede arbejdsprocesaktiviteter (arbejdsprocesassemblier). |
Er processer aktive, når de importeres?
Processerne køres, efter at de er aktiveret. Når du importerer en løsning, der opretter en ny proces i virksomheden, afhænger tilstanden for denne proces i organisationen generelt af tilstanden for processen, når løsningen blev oprettet. Dette gælder for alle løsninger, der er eksporteret fra en Microsoft Dynamics CRM 2013- eller Microsoft Dynamics CRM Online- organisation efter Microsoft Dynamics CRM Online Efterår '13-udgivelsen. Hvis løsningen er oprettet med en Microsoft Dynamics CRM 2011. eller Microsoft Dynamics CRM Online-organisation før Microsoft Dynamics CRM Online Efterår '13, aktiveres løsningen, når du installerer den.
Undertiden skal du geninstallere en løsning eller installere en opdatering til en løsning, der indeholder processer. I så fald ændres tilstanden for processen i din organisation ikke.
Se også
Handlinger
Forretningsprocesforløb
Processer (arbejdsprocesser)
Dialogbokse
Overvåge og administrere processer
Handlinger
Oprette og redigere forretningsregler
© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret