Introduktion

Slutförd

Durable Functions är ett tillägg till Azure Functions som gör att du kan utföra långvariga, tillståndskänsliga åtgärder i Azure. Azure tillhandahåller infrastrukturen för underhållning av tillståndsinformation. Du kan använda Durable Functions för att orkestrera ett långvarigt arbetsflöde. Med den här metoden får du alla fördelar med en serverlös värdmodell och låter Durable Functions-ramverket ta hand om aktivitetsövervakning, synkronisering och körningsproblem.

Anta att ditt företag har en manuell godkännandeprocess för projektdesignförslag. Du vill automatisera processen men ändå involvera mänsklig interaktion. Som ett krav behöver den arbetsflödeslösning du implementerar kunna orkestrera aktiviteter med olika varaktighet, och den ska vara kostnadseffektiv. Eftersom företaget även kör anpassad affärslogik måste lösningen vara tillräckligt flexibelt för att köra egenutvecklad kod.

I slutet av den här modulen lär du dig att orkestrera ett långvarigt arbetsflöde som en uppsättning aktiviteter med hjälp av Durable Functions.

Utbildningsmål

I den här modulen kommer du att:

  • Utforska Durable Functions.
  • Utforma ett långvarigt arbetsflöde för godkännandeprocessen.
  • Implementera ett långvarigt arbetsflöde för godkännandeprocessen med durable functions.

Förutsättningar

  • Erfarenhet med Azure Functions
  • Erfarenhet av Azure Portal