From 27e2deab4dac90769586c81c06499c176cccdfa0 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 24 Mar 2023 11:11:27 +0100 Subject: [PATCH] Update workflow server sample project with workflow state exporter --- src/samples/aspnet/Elsa.Samples.WorkflowServer/Program.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/samples/aspnet/Elsa.Samples.WorkflowServer/Program.cs b/src/samples/aspnet/Elsa.Samples.WorkflowServer/Program.cs index b2c04bf19..10e2076a1 100644 --- a/src/samples/aspnet/Elsa.Samples.WorkflowServer/Program.cs +++ b/src/samples/aspnet/Elsa.Samples.WorkflowServer/Program.cs @@ -1,5 +1,6 @@ using Elsa.EntityFrameworkCore.Extensions; using Elsa.EntityFrameworkCore.Modules.Management; +using Elsa.EntityFrameworkCore.Modules.Runtime; using Elsa.Extensions; using Elsa.Samples.WorkflowServer.Activities; @@ -10,6 +11,13 @@ builder.Services.AddElsa(elsa => { // Configure management feature to use EF Core. elsa.UseWorkflowManagement(management => management.UseEntityFrameworkCore(ef => ef.UseSqlite())); + + elsa.UseWorkflowRuntime(runtime => + { + runtime.UseDefaultRuntime(dr => dr.UseEntityFrameworkCore(ef => ef.UseSqlite())); + runtime.UseExecutionLogRecords(e => e.UseEntityFrameworkCore(ef => ef.UseSqlite())); + runtime.UseAsyncWorkflowStateExporter(); + }); // Expose API endpoints. elsa.UseWorkflowsApi();