Anropa anpassade processåtgärder från ett arbetsflöde

Arbetsflöden har många funktioner som stöder affärsscenarier. Att anropa grundläggande dataåtgärdsåtgärder för en rad, till exempel skapa, uppdatera och ta bort, inifrån ett arbetsflöde löser en hel del affärsscenarier. Men om du kopplar ihop funktionerna i arbetsflödena med kraften i de anpassade processåtgärder som anropas direkt från ett arbetsflöde lägger du till ett helt nytt utbud av affärsscenarier i ditt program utan att behöva skriva kod.

Nu ska vi titta på scenariot där en anpassad processåtgärd anropas från ett arbetsflöde. Vi anropar en anpassad processåtgärd för att begära chefens godkännande när en rabatt för en viss affärsmöjlighet överskrider 20 procent.

Exempel: Skapa en anpassad processåtgärd med hjälp av affärsmöjlighetstabellen

  1. I Solution Explorer väljer du Processer.

  2. I navigeringsfältet väljer du Nytt. Ge processen ett namn och välj kategorin Åtgärd .

För att begära ett godkännande för rabatten använder vi en anpassad åtgärd med namnet Godkännandeprocess. Vi har lagt till en indataparameter, SpecialNotes och ett skicka e-postmeddelande för att skapa ett nytt meddelande och skicka en begäran om chefens godkännande, som du ser här.

Lägg till ett steg – skicka e-post.

Om du vill konfigurera e-postmeddelandet väljer du Ange egenskaper. När formuläret öppnas använder du formulärassistenten för att lägga till särskilda anteckningar och annan information i e-postmeddelandet, som markerats på skärmbilden. Om du vill lägga till specialanteckningarna placerar du markören där du vill att anteckningarna ska visas i meddelandet och, i formulärassistenten, under Letar efter, välj Argument i den första listrutan och SpecialNotes i den andra listrutan och välj sedan OK.

Konfigurera e-post.

Innan du kan anropa den anpassade processåtgärden från ett arbetsflöde måste du aktivera den. När du har aktiverat åtgärden kan du visa dess egenskaper genom att välja Visa egenskaper.

Aktivera anpassad åtgärd – godkännandeprocess.

Anropa en anpassad processåtgärd från ett arbetsflöde

  1. I Solution Explorer väljer du Processer.

  2. I navigeringsfältet väljer du Nytt. Ge processen ett namn och välj kategorin Arbetsflöde .

Vi skapade ett arbetsflöde som anropar den anpassade åtgärden Godkännandeprocess när chefens godkännande för en rabatt på mer än 20 procent för en affärsmöjlighet krävs.

Ange åtgärdsegenskaper från arbetsflödet.

Du kan ange indataegenskaperna för den anpassade processåtgärden genom att välja Ange egenskaper. Vi har lagt till ett namn på kontot som är relaterat till affärsmöjligheten i specialanteckningarna. I formulärassistenten under Sök efter väljer du Konto i den första listrutan, väljer Kontonamn i den andra listrutan och väljer sedan OK. Egenskapen Target krävs och fylls i av systemet. Egenskapen {Opportunity(Opportunity)} i egenskapen Target är samma möjlighet som det anropande arbetsflödet körs på. Du kan också välja en specifik möjlighet för målegenskapen med hjälp av uppslag.

Ange indataparametrar för åtgärden ApprovalProcess.