Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Anpassade processåtgärder, även kallade anpassade åtgärder, eller bara åtgärder öppnar en rad möjligheter för att skapa affärslogik. Med anpassade processåtgärder kan du utföra åtgärder, till exempel skapa, uppdatera, ta bort, tilldela eller utföra åtgärder. Internt skapar en anpassad processåtgärd ett anpassat meddelande. Utvecklare refererar till dessa åtgärder som meddelanden. Om målet med en process är att skapa en rad, uppdatera den och sedan tilldela den, finns det tre separata steg. Varje steg definieras av funktionerna i tabellen – inte nödvändigtvis din affärsprocess.
Med anpassade processåtgärder kan du definiera ett enda verb (eller meddelande) som matchar en åtgärd som du behöver utföra för ditt företag. Dessa nya meddelanden drivs av en process eller ett beteende snarare än vad som kan göras med en tabell. Dessa meddelanden kan motsvara verb som Escalate, Convert, Schedule, Route eller Approve – vad du än behöver. Tillägget av dessa verb hjälper dig att ge dig ett rikare ordförråd för att smidigt definiera dina affärsprocesser. Du kan använda den här rikare vokabulären från klienter eller integreringar i stället för att behöva skriva åtgärden inom klienter. Detta gör det också enklare eftersom du kan hantera och logga hela åtgärdens lyckade eller misslyckade åtgärd som en enda enhet.
Konfigurerbara meddelanden
När en åtgärd har definierats och aktiverats kan en utvecklare använda det meddelandet som alla andra meddelanden som tillhandahålls av plattformen. En betydande skillnad är dock att nu kan någon som inte är utvecklare tillämpa ändringar i vad som ska göras när meddelandet används. Du kan konfigurera åtgärden för att ändra steg när dina affärsprocesser ändras. All anpassad kod som använder meddelandet behöver inte ändras så länge processargumenten inte ändras.
Arbetsflödesprocesser och plugin-program fortsätter att tillhandahålla liknande funktioner för att definiera automatisering. Arbetsflödesprocesser ger fortfarande möjlighet för en nondeveloper att tillämpa ändringar. Men skillnaden är hur affärsprocesserna är sammansatta och hur en utvecklare kan skriva sin kod. En anpassad processåtgärd är ett meddelande som fungerar på samma nivå som något av de meddelanden som tillhandahålls av plattformen. Utvecklare kan registrera plugin-program för åtgärder.
Anmärkning
Anpassat API är ett nyare sätt att definiera anpassade meddelanden med många fördelar för utvecklare. Om du inte tänker använda de funktioner utan kod som anpassade processåtgärder tillhandahåller för att konfigurera affärslogik, ger anpassat API bättre funktioner för utvecklare att skapa egna meddelanden. Mer information:
Globala meddelanden
Till skillnad från Microsoft Dataverse-arbetsflöden eller plugin-program behöver en anpassad processåtgärd inte associeras med en specifik tabell. Du kan definiera globala anpassade processåtgärder som kan anropas på egen hand.