i
This document refers to an older version. GeneXus 16 is our latest version; check the latest one here.

Timer Intermediate Event in BPD

Unofficial Content

This Event can only catch. It adds time-based dependencies within a process and is either inserted into the sequence flow to create a delay, or attached to the boundary of an activity to create a deadline or "time-out" condition.

Symbol

BPD Intermediate Event Timer

Description

When a token arrives at this Event, the clock starts and the token waits for the specified time-related condition to occur.

Note: In order to see the Timer Events reflected in our inbox, we must run a program that checks and executes these events. See Deadline Checker for more information.

Properties 

Name
Trigger
Interrupts activity
Submit deadline to calendar Property
Time Unit Property
Lapse Expression Type Property
Lapse Expression Rule Property
Lapse Expression Procedure Property

Examples

Delays: the Timer Intermediate Event can be user to perform a delay between Tasks to do so use it between tasks as follows:

TimerDelayExample

Attached Timer Intermediate Event: In this example, the Task has a Timer Intermediate Event associated with it. In the Properties window, you can see that the Timer Intermediate Event has been set to 2 minutes before time out. After this time has elapsed, the flow moves to Task1. Otherwise, the flow moves directly to Task2.

Timer Intermediate Event Sample

The attached Timer Intermediate Event can be used in tasks for warning or deadline purposes:

TimerWarningAndDeadlines

Process Deadline: also the Timer Intermediate Event can be used to establish a Process Instance deadline including a Terminate End Event:

TimeProcessDeadlineTerminateEndEvent

Scope

Objects: Business Process Diagram