Del via


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