Del via


Oversigt over arbejde med handlinger

Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Bruge handlinger

Handlinger er en type proces. Du kan aktivere handlinger, herunder brugerdefinerede handlinger, direkte fra en arbejdsproces eller dialog uden at skrive kode. Flere oplysninger: Aktivere brugerdefinerede handlinger fra en arbejdsproces eller dialogboks

Handlinger kan også startes ved at køre brugerdefineret kode, der bruger Dynamics 365 Customer Engagement (on-premises)-webtjenesterne.

Du kan kalde handlinger:

  • Fra kode, der køres i en plug-in eller en brugerdefineret arbejdsproces.

  • Fra en kommando, der er placeret i programmet og udfører handlingen ved hjælp af JavaScript-kode.

  • Fra en integration med et andet system, der bruger Dynamics 365 Customer Engagement (on-premises)-webtjenesterne.

  • Fra et brugerdefineret klientprogram, der bruger Dynamics 365 Customer Engagement (on-premises)-webtjenesterne.

Udviklere kan få mere at vide i dette emne: Oprette dine egen handlinger.

Hvorfor bruge handlinger?

Handlinger åbner en række muligheder for oprettelse af forretningslogik. Før handlinger var den primære måde, som udviklere kunne implementere forretningsprocesser på, begrænset til plug-ins eller aktiviteter i brugerdefinerede arbejdsprocesser. Med Handlinger kan du udføre handlinger som f.eks. oprette, opdatere, slette, tildele eller udføre handlinger. Internt opretter en handling en brugerdefineret meddelelse. Udviklere refererer til disse handlinger som "meddelelser". Hver af disse meddelelser er baseret på handlinger, der udføres på en forekomst af et objekt. Hvis målet med en proces er at oprette en post, opdatere den og derefter tildele den, er der tre separate trin. Hvert trin defineres af funktionerne for objektet – ikke nødvendigvis af din forretningsproces.

Handlinger gør det muligt at definere et enkelt verbum (eller en enkelt meddelelse), der stemmer overens med en handling, du skal udføre for virksomheden. Disse nye meddelelser styres af en proces eller funktionsmåde i stedet for det, der kan udføres med et objekt. Disse meddelelser kan svare til verber som Escalate, Convert, Schedule, Route eller Approve – alt det, du har brug for. Tilføjelsen af disse verber er med til at give dig et større ordforråd, så du kan definere dine forretningsprocesser på en mere flydende måde. Du kan bruge dette større ordforråd fra klienter eller integrationer i stedet for at skulle skrive handlingen i klienter. Det gør det også lettere, da du kan administrere og logføre succes eller fejl for hele handlingen som en enkelt enhed.

Konfigurerbare meddelelser

Når en handling er defineret og aktiveret, kan en udvikler bruge denne meddelelse som en hvilken som helst anden meddelelse, der leveres af platformen. Men en vigtig forskel er, at nu kan en bruger, der ikke er udvikler, anvende ændringer på det, der skal udføres, når meddelelsen bruges. Du kan konfigurere handlingen til at ændre trin, efterhånden som forretningsprocesserne ændres. En brugerdefineret kode, der bruger meddelelsen, behøver ikke at blive ændret, så længe processens argumenter ikke ændres.

Processer i arbejdsprocessen og plug-ins indeholder samme funktioner for definition af automatisering. Processer i arbejdsprocessen gør det stadig muligt for en bruger, der ikke er udvikler, at anvende ændringer. Men forskellen er den måde, forretningsprocesserne er udviklet på, og den måde, en udvikler kan skrive kode på. En handling er en meddelelse, der fungerer på samme niveau som alle meddelelser, der leveres af platformen. Udviklere kan registrere plug-ins til Handlinger.

Globale meddelelser

I modsætning til processer i arbejdsprocessen eller plug-ins behøver en handling ikke at blive knyttet til et bestemt objekt. Du kan definere "globale" handlinger, der kan kaldes for sig selv.

Se også

Oprette dine egne handlingerKonfigurere handlinger
Aktivér brugerdefinerede handlinger fra en arbejdsproces eller dialogboks
Oversigt over arbejdsprocesser
Oversigt over forretningsproces