Updated on 2025-08-15 GMT+08:00

Event Overview

What Is an Event

An event in a BPM marks a significant change. Once an event is defined, you can send it out, receive it, and then analyze and handle the data associated with that event.

Event Classification

The platform supports standard and custom events.

  • Standard events are defined by the system and can be directly subscribed to.

    The preset standard events include EV_FLOW_STARTED (process startup), EV_FLOW_TERMINATED (process termination), EV_FLOW_REVOKED (process withdrawal), EV_TASK_STARTED (task startup), and EV_TASK_TERMINATED (task termination).

  • Custom events are defined by users. For example, a company is holding a job fair. Employee A and recruitment manager B are responsible for interviews. B determines whether a candidate can be hired. After the candidate is hired, C from the personnel department is responsible for handling related procedures for the new employee. We need to design the software. Once a candidate is hired, B does not need to notify the personnel department. Instead, the system creates an event that captures the hiring decision. After this event is subscribed to, the system will automatically send an email to the personnel department based on the hiring result to inform the personnel department whether to handle related procedures.