Brug brugerdefinerede proceshandlinger

Brugerdefinerede proceshandlinger, også kaldet Brugerdefinerede handlinger, eller bare handlinger, åbner en række muligheder for at oprette forretningslogik. Med brugerdefinerede proceshandlinger kan du udføre handlinger som f.eks. oprette, opdatere, slette, tildele eller udføre handlinger. Internt opretter en brugerdefineret handling en brugerdefineret meddelelse. Udviklere refererer til disse handlinger som meddelelser. Hvis målet med en proces er at oprette en række, opdatere den og derefter tildele den, er der tre separate trin. Hvert trin defineres af funktionerne for tabellen – ikke nødvendigvis af din forretningsproces.

Brudefinerede 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 en tabel. Disse meddelelser kan svare til verber som Eskaler, Konverter, Planlæg, Distribuer eller Godkend – 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 brugerdefineret handling er en meddelelse, der fungerer på samme niveau som alle meddelelser, der leveres af platformen. Udviklere kan registrere plug-ins til handlinger.

Bemærk

Brugerdefineret API er en nyere måde at definere brugerdefinerede meddelelser på med mange fordele for udviklere. Hvis du ikke ønsker at bruge de funktioner uden kode, som brugerdefinerede proceshandlinger giver til at konfigurere forretningslogik, giver den brugerdefinerede API bedre muligheder for udviklere til at oprette deres egne meddelelser. Flere oplysninger:

Globale meddelelser

I modsætning til Microsoft Dataverse-arbejdsflows eller plug-ins, behøver en handling ikke at blive knyttet til en bestemt tabel. Du kan definere globale brugerdefineres proceshandlinger, der kan kaldes for sig selv.

Næste trin

Oprette en brugerdefineret proceshandling

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).