WebSphere Lombardi Edition 7.2 > Modeling processes > Advanced modeling tasks
Modeling events
Lombardi enables you to model events that can occur at the beginning, during, or at the end of a run-time process (as opposed to activities that are performed by participants within the process). You can include the following events in your Lombardi Business Process Definitions (BPDs):
Event When to use... For more information, see... ![]()
Use to model the start of a process if you want to enable process participants to start a process manually from Lombardi Process Portal. Also use to model the start of nested processes. Use the Start Message Event if you want an incoming message or event to kick off a process. A Start Event is automatically included each time you create a BPD. A BPD can include one Start Event and multiple Start Message Events if you need to be able to start the process more than one way.
Create a BPD ![]()
Use to model escalation paths or delays in your BPDs. Using a timer event, you can specify a time interval after or before which some activity is performed. Modeling timer events ![]()
Use to indicate a point in a process at which you want Lombardi to capture the run-time data for reporting purposes. Create a basic custom report and Create a more advanced custom report ![]()
Use to end process execution. An end event is automatically included each time you create a BPD.
Create a BPD ![]()
Use to model the start of a process if you want an incoming message event to start a new instance of the process. The start is triggered by the completion of the Undercover Agent (UCA) that you select.
A BPD can include more than one Start Message Event.
Modeling message events ![]()
Use when include ad-hoc actions that can be executed at any time during process execution. For example, you can include an ad-hoc event to enable end users to cancel a customer order at any time during the ordering process. Use ad-hoc events ![]()
Use to model a message event received while a process is running. The event is triggered by the Undercover Agent (UCA) that you select. Modeling message events ![]()
Use to close all running tasks associated with the process and to cancel all outstanding timers. The process shows a status of Terminated in the Inspector. Modeling timer events and Modeling message events ![]()
Use to catch process execution exceptions and handle exceptions with an error handler activity or further process flow. Handling exceptions ![]()
Use to throw an exception to parent processes. Handling exceptions Intermediate events (Timer Events, Intermediate Message Events, and Intermediate Exception events) can be attached to activities within your BPDs or they can be included in the process flow, connected with sequence lines. Other events are simply included in the process flow.
Parent topic: Advanced modeling tasks