diff --git a/src/modules/Elsa.Modules.Scheduling/Activities/Delay.cs b/src/modules/Elsa.Modules.Scheduling/Activities/Delay.cs index 4c9a12470..27c9f1ef4 100644 --- a/src/modules/Elsa.Modules.Scheduling/Activities/Delay.cs +++ b/src/modules/Elsa.Modules.Scheduling/Activities/Delay.cs @@ -5,7 +5,7 @@ using Elsa.Models; namespace Elsa.Modules.Scheduling.Activities; -[Activity("Scheduling", "Delays execution for the specified amount of time.")] +[Activity( "Elsa", "Scheduling", "Delay execution for the specified amount of time.")] public class Delay : Activity { public Delay() diff --git a/src/modules/Elsa.Modules.Scheduling/Triggers/Timer.cs b/src/modules/Elsa.Modules.Scheduling/Activities/Timer.cs similarity index 89% rename from src/modules/Elsa.Modules.Scheduling/Triggers/Timer.cs rename to src/modules/Elsa.Modules.Scheduling/Activities/Timer.cs index 06f3c1a5f..60b85ac52 100644 --- a/src/modules/Elsa.Modules.Scheduling/Triggers/Timer.cs +++ b/src/modules/Elsa.Modules.Scheduling/Activities/Timer.cs @@ -5,11 +5,12 @@ using Elsa.Attributes; using Elsa.Contracts; using Elsa.Models; -namespace Elsa.Modules.Scheduling.Triggers; +namespace Elsa.Modules.Scheduling.Activities; /// /// Represents a timer to periodically trigger the workflow. /// +[Activity( "Elsa", "Scheduling", "Trigger workflow execution at a specific interval.")] public class Timer : EventGenerator { [JsonConstructor] diff --git a/src/modules/Elsa.Modules.Scheduling/Elsa.Modules.Scheduling.csproj b/src/modules/Elsa.Modules.Scheduling/Elsa.Modules.Scheduling.csproj index 18211728a..e8f0fbcec 100644 --- a/src/modules/Elsa.Modules.Scheduling/Elsa.Modules.Scheduling.csproj +++ b/src/modules/Elsa.Modules.Scheduling/Elsa.Modules.Scheduling.csproj @@ -10,4 +10,8 @@ + + + + diff --git a/src/modules/Elsa.Modules.Scheduling/Services/WorkflowTriggerScheduler.cs b/src/modules/Elsa.Modules.Scheduling/Services/WorkflowTriggerScheduler.cs index 7f586d2a6..6e3b07e46 100644 --- a/src/modules/Elsa.Modules.Scheduling/Services/WorkflowTriggerScheduler.cs +++ b/src/modules/Elsa.Modules.Scheduling/Services/WorkflowTriggerScheduler.cs @@ -5,12 +5,12 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Modules.Scheduling.Contracts; using Elsa.Modules.Scheduling.Jobs; -using Elsa.Modules.Scheduling.Triggers; using Elsa.Persistence.Entities; using Elsa.Persistence.Extensions; using Elsa.Jobs.Contracts; using Elsa.Jobs.Schedules; -using Timer = Elsa.Modules.Scheduling.Triggers.Timer; +using Elsa.Modules.Scheduling.Activities; +using Timer = Elsa.Modules.Scheduling.Activities.Timer; namespace Elsa.Modules.Scheduling.Services; diff --git a/src/samples/aspnet/Elsa.Samples.Web1/Program.cs b/src/samples/aspnet/Elsa.Samples.Web1/Program.cs index 9d6be7610..4264ff120 100644 --- a/src/samples/aspnet/Elsa.Samples.Web1/Program.cs +++ b/src/samples/aspnet/Elsa.Samples.Web1/Program.cs @@ -15,7 +15,6 @@ using Elsa.Modules.Http.Extensions; using Elsa.Modules.JavaScript.Activities; using Elsa.Modules.Quartz.Services; using Elsa.Modules.Scheduling.Activities; -using Elsa.Modules.Scheduling.Triggers; using Elsa.Modules.WorkflowContexts.Extensions; using Elsa.Persistence.EntityFrameworkCore.Extensions; using Elsa.Persistence.EntityFrameworkCore.Sqlite; diff --git a/src/samples/aspnet/Elsa.Samples.Web1/Workflows/HeartbeatWorkflow.cs b/src/samples/aspnet/Elsa.Samples.Web1/Workflows/HeartbeatWorkflow.cs index 55008193a..1f3a30dcd 100644 --- a/src/samples/aspnet/Elsa.Samples.Web1/Workflows/HeartbeatWorkflow.cs +++ b/src/samples/aspnet/Elsa.Samples.Web1/Workflows/HeartbeatWorkflow.cs @@ -2,7 +2,7 @@ using System; using Elsa.Activities; using Elsa.Contracts; using Elsa.Modules.Activities.Activities.Console; -using Elsa.Modules.Scheduling.Triggers; +using Elsa.Modules.Scheduling.Activities; using Elsa.Runtime.Contracts; namespace Elsa.Samples.Web1.Workflows; diff --git a/src/samples/console/Elsa.Samples.Console2/Program.cs b/src/samples/console/Elsa.Samples.Console2/Program.cs index 7578578e2..e55225c00 100644 --- a/src/samples/console/Elsa.Samples.Console2/Program.cs +++ b/src/samples/console/Elsa.Samples.Console2/Program.cs @@ -10,7 +10,7 @@ using Elsa.Extensions; using Elsa.Models; using Elsa.Modules.Activities.Activities.Console; using Elsa.Modules.Http; -using Elsa.Modules.Scheduling.Triggers; +using Elsa.Modules.Scheduling.Activities; using Elsa.Persistence.InMemory.Extensions; using Elsa.Scripting.JavaScript.Extensions; using Microsoft.Extensions.DependencyInjection;