Bedste praksis for oprettelse og administration af arbejdsprocesser
Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Anbefalede fremgangsmåder for arbejdsprocesser
Dette emne indeholder bedste praksis for oprettelse og administration af processer i arbejdsprocessen.
Undgå uendelige løkker
Der kan oprettes logik i en arbejdsproces, som starter en uendelig løkke, der forbruger serverressourcer og påvirker ydeevne. Den situation, en uendelig løkke typisk kan opstå i, er, hvis en arbejdsproces er konfigureret til at starte, når en attribut opdateres, og attributten derefter opdateres i logikken for arbejdsprocessen. Opdateringshandlingen udløser samme arbejdsproces, der opdaterer posten og udløser arbejdsprocessen, igen og igen.
De arbejdsprocesser, du opretter, inkluderer logik, der kan registrere og standse uendelige løkker. Hvis en proces i en arbejdsproces køres mere end et bestemt antal gange på en bestemt post i en kort periode, lykkes processen ikke på grund af følgende fejl: Dette arbejdsprocesjob blev annulleret, fordi den arbejdsproces, der startede det, indeholdt en uendelig løkke. Ret arbejdsproceslogikken, og prøv igen. Grænsen for antal gange er 16.
Bruge arbejdsprocesskabeloner
Hvis du har arbejdsprocesser, der ligner hinanden, og du regner med at skulle oprette flere arbejdsprocesser, der følger samme mønster, kan du gemme arbejdsprocessen som en arbejdsprocesskabelon. Næste gang du skal oprette en lignende arbejdsproces, kan du oprette arbejdsprocessen ved hjælp af skabelonen og undgå at angive alle betingelser og handlinger fra bunden.
I dialogboksen Opret proces skal du vælge Ny proces ud fra en eksisterende skabelon (vælg på listen ).
Bruge underordnede arbejdsprocesser
Hvis du anvender samme logik i forskellige arbejdsprocesser eller i betingede forgreninger, kan du definere logikken som en underordnet arbejdsproces, så du ikke behøver at kopiere logikken manuelt i hver arbejdsproces eller hver betinget forgrening. Derved bliver arbejdsprocesserne nemmere at vedligeholde. I stedet for at undersøge mange arbejdsprocesser, der kan anvende samme logik, kan du bare opdatere én arbejdsproces.
Bevare færre logge
Hvis du vil spare diskplads, kan du fjerne markeringen i afkrydsningsfeltet Bevar logge for arbejdsprocesjob, hvor der opstod fejl, hvis du ikke skal bevare disse data.
Begrænse antallet af arbejdsprocesser, der opdaterer det samme objekt
Kørsel af mere end én arbejdsproces, der opdaterer det samme objekt, kan forårsage problemer med låsning af ressourcer. Forestil dig flere kørende arbejdsprocesser, hvor alle opdateringer af salgsmuligheder udløser en opdatering af det tilknyttede firma. Flere forekomster af disse arbejdsprocesser, der kører og forsøger at opdatere den samme firmapost på samme tid, kan medføre, at ressourcelåsningsproblemer. Arbejdsprocesfejl opstår, og en fejlmeddelelse, f.eks. SQL Timeout: Kan ikke hente lås på ressourcen ressourcenavn registreres.
Bruge noter til at holde styr på ændringerne
Når du redigerer arbejdsprocesser, skal du bruge fanen Noter og skrive, hvad du har gjort, og hvorfor du har gjort det. Dermed kan en anden bruger forstå alle ændringer, du har foretaget.
Se også
Oversigt over arbejdsprocesser
Konfigurere arbejdsprocesser
Overvåge og administrere arbejdsprocesser