Skip to main content
The Events feature on our platform is ingeniously designed to operate in real time upon certain events. It provides the flexibility to trigger Jobs where user can design it to work with various business needs. RevoEngine - Events
1

Firstly

Our event listener is listening to all events for your instance.
2

Secondly

When event occur we looking for all configured events for it’s type and optionally filters.
3

Lastly

We execute bounded Jobs to all applicable events.

Configuration

You can configure as many events for the same type as you want, you can also use filters for predefined events to execute only upon certain action.
  • Type - You need to select the type (from a list below) or create your own Custom Event which can be invoked directly in your Component.
  • Job - Select Job that will be executed upon trigger.
Event

Types

The Events feature on our platform is designed to respond in real-time to various predefined or custom events. This dynamic functionality enables users to trigger Jobs tailored to specific occurrences within the platform, enhancing operational responsiveness and efficiency. This list is constantly evolving.
Event TypeDescription
FILE_FINALIZEDTriggered upon successful file upload.
FILE_ARCHIVEDTriggered when a file is archived or soft deleted.
FILE_DELETEDTriggered when a file is permanently deleted.
SERVICE_ACCOUNT_CREATETriggered upon the creation of a service account.
SERVICE_ACCOUNT_ACTIVATETriggered when a service account is activated.
SERVICE_ACCOUNT_DEACTIVATETriggered when a service account is deactivated.
SERVICE_ACCOUNT_RESTOREDTriggered when a service account is restored.
SERVICE_ACCOUNT_DELETEDTriggered when a service account is deleted.
USER_CREATETriggered upon creating a user.
USER_UPDATETriggered when a user’s details are updated.
USER_ACTIVATETriggered when a user is activated.
USER_DEACTIVATETriggered when a user is deactivated.
USER_RESTOREDTriggered when a user is restored.
USER_DELETEDTriggered when a user is deleted.
ACCOUNT_API_KEY_CREATETriggered upon the creation of an API key for the account.
ACCOUNT_API_KEY_UPDATETriggered when an account’s API key is updated.
ACCOUNT_API_KEY_DELETEDTriggered when an account’s API key is deleted.
SERVICE_ACCOUNT_UPDATETriggered when a service account’s details are updated.
CUSTOM_{EVENT_TYPE}Triggered upon custom trigger EVENT_TYPE.
Custom Events always starts from CUSTOM_ prefix, you must additionally specify the name e.g. CURRENCY, which give you CUSTOM_CURRENCY.

State

  • Active - Currently operates and will execute the Jobs.
  • Disabled - Disabled listener that can be activated or deleted.
  • Deleted - Listener has been removed but can be reverted.

Examples

  • Automated Data Processing - Triggering Jobs to process data upon file uploads or updates e.g. CSV data processing, OCR file reader and many more.
  • Notification Systems - Executing Jobs that send notifications or alerts in response to specific account activities or system changes.
  • Workflow Automation - Creating Custom Events to automate complex workflows, such as financial transactions, sales, distributions, security audits and more, flagged by CUSTOM events.
  • Trigger Webhooks - Assuming that you already fetched some data and would like to send it to external systems e.g. currency list for an ERP system.
  • Key Rotations - You can send API’s keys or update external systems with the new keys upon some automation processes. And many more Unlimited possibilities.