Del via


Dynamics 365-proceskategorier

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Med processer kan du modellere virkelige forretningsprocesser, for eksempel bedste praksis eller standardpraksis i Microsoft Dynamics 365. Når du udformer virksomhedens praksis, kan du vælge mellem fire kategorier af processer:

  • Arbejdsproces. Brug denne fremgangsmåde til at modellere og automatisere virkelige forretningsprocesser. Disse processer kan konfigureres til at køre i baggrunden eller i realtid og kan eventuelt kræve input fra brugeren. Arbejdsprocesser kan starte automatisk på baggrund af angivne betingelser, eller de kan startes manuelt af en bruger.

  • Handling. Brug denne fremgangsmåde til at oprette en ny handling, der ikke allerede findes i en standardinstallationen af Microsoft Dynamics 365, eller til at kombinere flere forskellige operationer i en enkelt handling. Hvis det drejer sig om et supportcallcenter kan du f.eks. kombinere create, assign og setstate handlinger i en enkelt ny "eskaleringshandling".

  • Forretningsprocesforløb.. Brug denne fremgangsmåde til at oprette en visualisering af forretningsprocessen. Brugere bliver ført gennem forskellige faser af salgs- og kundeserviceprocesser. På hvert stadium kan du udføre bestemte trin og derefter flytte til næste fase. Du kan tilpasse procesforløbet ved at tilføje eller fjerne trin, ændre rækkefølgen af faserne eller føje nye objekter til procesforløbet.

  • Dialogboks. Brug denne fremgangsmåde til at oprette en interaktiv trin for trin dataindtastningsformular, der kræver brugerinput, til at starte og køre til færdiggørelse. Når du starter dialogprocessen, præsenteres en guidelignende grænseflade, så du kan foretage de relevante valg eller indtaste data, efterhånden som du kommer igennem hver side i guiden.

Processernes egenskaber implementeres ved hjælp af Windows Workflow Foundation. Den nyeste version af Windows Workflow Foundation er forbedret for at gøre det nemmere at oprette, køre og vedligeholde arbejdsprocesser, der skal implementere brugerdefinerede funktioner i dit program.Flere oplysninger:What's New in Windows Workflow Foundation

Der er tre måder at oprette forretningsprocesser på: interaktivt via webansøgningsformularer og designfunktionen til arbejdsprocesser, ved at skrive kode, der bruger arbejdsprocesser, der er relateret til klasser, og ved at importere en foruddefineret arbejdsproces i en løsning. Eftersom SDK er udviklerfokuseret, dækker vi kodeaspekterne ved oprettelse af arbejdsprocesser.

(Deklarative) XAML-arbejdsprocesser

Du kan oprette XAML-arbejdsprocesser til lokale Microsoft Dynamics 365, som du visuelt designer og opretter ved hjælp af Microsoft Visual Studio Workflow Designer. Denne metode til oprettelse af arbejdsprocesser kræver ikke, at du skriver kode. Desuden behøver du ikke at kompilere disse arbejdsprocesser og kan importere arbejdsprocesdefinitionen (XAML) til Microsoft Dynamics 365. Ud over at oprette nye arbejdsprocesser kan du også bruge Microsoft Visual Studio Workflow Designer til visuelt at redigere eksisterende arbejdsprocesser i Microsoft Dynamics 365 og derefter importere den opdaterede arbejdsproces til Microsoft Dynamics 365.

Bemærk

Du kan ikke få vist eller opdatere en arbejdsprocesdefinition til en arbejdsproces, der er oprettet eller ændret uden for Microsoft Dynamics 365. Du kan kun ændre tilstanden (aktiver eller deaktiver) for arbejdsprocessen og køre den.XAML-arbejdsprocesser understøttes ikke i Microsoft Dynamics 365 (online).

Forskelle mellem arbejdsprocesser og dialogbokse

Følgende tabel indeholder oplysninger om forskellene mellem arbejdsprocesser og dialogbokse i Microsoft Dynamics 365.

Arbejdsprocesser

Dialogbokse

Kan enten startes af en anden bruger eller kan automatiseres.

Skal startes af en bruger.

Er asynkrone eller processer i realtid og kræver ikke input fra brugeren til at køre for udførelse. Asynkrone processer køres i baggrunden, mens processer i realtid køres umiddelbart.

Er processer i realtid, der kræver input fra brugeren til at køre for udførelse. Når du kører disse processer, præsenteres en guidelignende grænseflade til dig, så du kan foretage de relevante valg til at køre processerne.

Den enhed, der gemmer oplysninger om en asynkron arbejdsproces er AsyncOperation, mens en Process bruges til en arbejdsproces i realtid.

Den enhed, der lagrer oplysninger, der er genereret af en løbende dialog, er ProcessSession enheden.

Udløsere understøttes for arbejdsprocesser. Du kan se en liste over understøttede udløsere under Understøttede typer, udløsere, objekter og handlinger for processer.

Udløsere understøttes ikke for dialogbokse.

Arbejdsprocesser, der er oprettet eller opdateret uden for Microsoft Dynamics 365 ved at oprette eller opdatere den underliggende XAML-fil, understøttes i Microsoft Dynamics 365 på stedet. Du kan få flere oplysninger om disse brugerdefinerede XAML-arbejdsprocesser under Brugerdefinerede XAML-arbejdsprocesser.

Der er ingen understøttelse af oprettede dialoger uden for Microsoft Dynamics 365 ved at definere XAML.

Hvornår skal du bruge en arbejdsproces i stedet for en plug-in?

De fleste handlinger, der kan opnås ved hjælp af arbejdsprocesser, kan også gøres ved hjælp af plug-ins. Du skal dog bruge arbejdsprocesser i stedet for plug-ins når:

  • Ændringer i forretningslogikken skal udføres af personer, der ikke er udviklere, eller ændringerne ikke bør være afhængig af tilgængeligheden af en udvikler for at udføre arbejdet. Når brugerdefinerede arbejdsprocesaktiviteter defineres som arbejdsproces .NET-assemblyer, kan en person, der ikke er udvikler, bruge Microsoft Dynamics 365 til at definere betingelserne, når de brugerdefinerede handlinger udføres, og parametrene overføres til assemblyen.

  • Du har brug for muligheden for at lade brugerne anvende arbejdsproceslogikken manuelt. Med arbejdsprocesser kan brugere udløse behandling af arbejdsprocesregler ved at klikke på Kør arbejdsproces på formularen eller fra et gitter.

Brug plug-ins, når du skal bruge den bedst mulige ydeevne fra din brugerdefinerede forretningslogik. Plug-ins kan starte hurtigere og kører derfor typisk hurtigere end selv en arbejdsproces i realtid. Fordelen i performance kan dog opvejes af brugervenlighed i oprettelse og vedligeholdelse af arbejdsprocesser, hvor kun en ikke-udvikler, for eksempel en forretningsanalytiker, er påkrævet for at udføre arbejdet.

Du kan få flere oplysninger om plug-ins på siden Skriv plug-ins for at udvide forretningsprocesser.

Distribution af arbejdsprocesser i løsninger

Du kan medtage arbejdsprocesser og brugerdefinerede arbejdsprocesaktiviteter i en løsning, der importeres til en anden Microsoft Dynamics 365 installation. Men hvis du refererer til bestemte enhedsforekomster i en arbejdsproces, og arbejdsprocessen er flyttet til et andet system, vil der opstå problemer, fordi de entydige id'er for objektforekomster i arbejdsprocessen varierer fra dem i destinationssystemet. Microsoft Dynamics 365 løser automatisk systembruger- og valutaobjektposter, der er baseret på egenskaben fulde navn, men det løser ikke automatisk poster til andre objekttyper.

Flere oplysninger:Pakke- og distributionsudvidelser ved hjælp af løsninger.

Se også

Automatisere forretningsprocesser ved hjælp af Dynamics 365-proces

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret