This timer starts processes periodically, at certain points in time. These starting points can be decribed very intuitivly (e.G: The third day of every month). Also, the start can be halted if another similar instance was startet already in a certain period of time.
any
StartProcessInstanceRepetitive
create
Contains the actionhandler that will be called by the timer. Normally: com.dooris.bpm.actionhandler.StartProcessInstanceRepetitive
Name of the process definition that should be started.
The name of the process variable, that contains the “topic” f the new instance.
The content of said “topic”-variable.
Contains the period in question: YEAR
, MONTH
, WEEK
Contains all days, at which new instances should be started.All days must be seperateed by an &
. Valid values are -365 bis 365 oder MAX.
Examples:
YEAR
and starting point 1WEEK
and starting point 3MONTH
and starting point -3
If true
is handed over, the actionhandler will count only business days.
A starting time can be handed over. The format has to be HH:MM.
Valid values are DEFINITION
or TOPIC
. If DEFINITION
is handed over, no instance will be started if another instance of the same process was started in a certain period of time (periodeInDaysForExistenceCheckOfStartedInstanceInPast). If TOPIC
is selected, no new instance will be started if another one was started with the same content in the topic variable.
An integer from 0 to 365 can vbe handed over. It decribes (in days) the period in time which is checked for duplicates of the process (criteriaForDuplicateCheck).