Timer Start Event

Element

grafik-20250714-073445.png

Description

A Timer Start Event allows you to start a BPMN model after a defined cycle or at a defined time. Every time the timer is triggered, the model will be started.

Attributes

Particularity

A start event can only be created via the elements toolbar.

Another particularity of the Timer Start Event is the attribute Timer which is available in the Attributes Panel:

grafik-20250523-125127.png

To define the timer settings, click Open Timer to open the timer editor. For detailed explanations see How to Use the Scheduler/Timer.

Execution

On Event: Without input or output parameters.

Editing and Styling

  • Refer to Working with the BPMN Editor for further information regarding editing of BPMN elements using the different context menus on the diagram pane.

  • Refer to Styling BPMN Elements for further information regarding styling possibilities for BPMN elements, for example how to change the background color, the font style and size etc.

How to Use the Scheduler/Timer

If you use option Open timer in the attribute panel, a separate editor will open where you can define the settings of your Timer Start Event. You have two options with different settings:

  • Scheduler (see below)

  • Timer (see below)

grafik-20260306-124803.png

Scheduler 

Use the scheduler if you want to define a pattern for your Timer Start Event, for example to start the model every monday, every hour etc. You can enter the desired duration as a valid cron expression with 7 values directly in field Time Duration. If you are not familiar with the formatting, open the field in edit mode:

grafik-20260306-131130.png

An easy-to-use editor helps you put together the time pattern. Your entries in the fields below are combined into a time pattern that is displayed on top of the editor. You can use option Copy to copy this pattern to the clipboard:

grafik-20260306-133039.png

Your changes will be saved when you exit edit mode or click Save at the bottom.

Setting

Description

Default

Time Duration

Open this field in edit mode to enter the desired duration as a valid cron expression with 7 values.
If you are familiar with the formatting, you can also insert the cron expression directly in the field.

Click Learn more about time patterns to open our documentation page Date and Time Scheduling Patterns.

0 0 * * * * *

Seconds

Use 0 to 59 or a pattern.

0

Minutes

Use 0 to 59 or a pattern.

0

Hours

Use 0 to 23 or a pattern.

*

Days

Depending on the month, valid input are numbers from 1 to 31 or a pattern.

*

Weekdays

Valid input:

  • Mon or Monday

  • Tue or Tuesday

  • Wed or Wednesday

  • Thur or Thursday

  • Fri or Friday

  • Sat or Saturday

  • Sun or Sunday

  • a pattern

*

Months

Use numbers 1 to 12 or a pattern.

*

Years

Insert a positive integer or a pattern.

*

Allow Parallel Executions

If checked, each time a scheduler pattern matches, the scheduler activity diagram is executed - even if another execution is already running.
If not checked, the next execution cycle is suppressed if an execution diagram is already being run.

Enabled

Timer 

Select the timer if you want to define an interval, e.g. to start the model after one week, after two hours etc. You can enter the desired interval as a valid duration expression directly in field Repeat Interval. If you are not familiar with the formatting, open the field in edit mode (the same applies to field First Occurrence):

grafik-20260306-134917.png

An easy-to-use editor helps you put together the duration expression. Your entries in the fields below are combined into a duration expression that is displayed on top of the editor. You can use option Copy to copy this expression to the clipboard:

grafik-20260306-135623.png

Your changes will be saved when you exit edit mode or click Save at the bottom.

Setting

Description

Default

Repeat Interval

Defines the time interval between two calls of the timer action.

Open this field in edit mode to enter the desired interval as a valid duration expression. If you are familiar with the formatting, you can also insert the duration expression directly in the field.

Click Learn more about time durations to open our documentation page Time Durations.

-

First Occurence

Defines the wait interval after service start before the timer is executed for the first time.

Open this field in edit mode to enter the desired wait interval as a valid duration expression. If you are familiar with the formatting, you can also insert the duration expression directly in the field.

Click Learn more about time durations to open our documentation page Time Durations.

0 seconds

Unlimited Timer Event Occurrences

If you want the timer to be endless, select this option.

Enabled

Limit Occurrences to

If you want to define a count of repetitions, select this option. Insert a positive integer in the displayed field:

grafik-20260306-140440.png

Disabled

⬇️

BPMN_StartEvent_Example

Click here to download a simple example model that shows what you can do with Start Events in Scheer PAS Designer.

📗