elsa-core/src/samples/Sample05/RecurringWorkflow.cs
Sipke Schoorstra 16fdc89d87
Simplified everything (#40)
* Removed cruft

* Consolidated activity driver with activity

* Incremental work on serialization

* Incremental work on serialization

* WIP

* Incremental work on strongly typed defined workflows

* Removed old samples and added new ones

* Updated primitives and improved workflow builder API

* WIP (broken)

* Coded workflow API improvements

* Fixed Email and Http libraries

* Fixed start activity issue
2019-06-27 22:55:55 +02:00

19 lines
636 B
C#

using Elsa.Activities.Console.Activities;
using Elsa.Activities.Cron.Activities;
using Elsa.Core.Expressions;
using Elsa.Services;
using Elsa.Services.Models;
namespace Sample05
{
public class RecurringWorkflow : IWorkflow
{
public void Build(IWorkflowBuilder builder)
{
builder
.WithId("RecurringWorkflow")
.StartWith<CronTrigger>(x => x.CronExpression = new PlainTextExpression("* * * * *"))
.Then<WriteLine>(x => x.TextExpression = new JavaScriptExpression<string>("`Trigger received. The time is: ${new Date().toISOString()}`"));
}
}
}