Skip to content
Go to platform

Last updated:

Event Received trigger

The Event Received trigger starts a dataflow when a named event is raised. This trigger is purely event-driven and has no scheduling or time-based options. The event can be raised from multiple sources within the Any2Info platform, making it a flexible trigger for interactive and event-based workflows.

It can be used in the following scenarios:

  • Triggering a dataflow from a Dashboard
  • Triggering a dataflow from a Form
  • Triggering a dataflow from another dataflow using the Start dataflow node

Each time the event is raised, the dataflow is executed immediately.

Setting Required Description
Event name No, but recommended The name of the event. This name must be unique by convention, but uniqueness is not enforced by the application. If the same event name is used multiple times, a single action (from a dashboard, form, or dataflow) will trigger all matching Event Received triggers.
Advanced (Parameters) No Defines the parameters that the event can receive. Each parameter consists of a name, value type, and description. These parameters become available to the dataflow when the event is raised.
Log parameters No Determines whether received parameters are logged in reports. Disable this option if parameters contain sensitive information.

Supported parameter value types: Text, Boolean, Integer, Fraction, Date, DateTime, Image, Base64, File, Multiple files.

  • The trigger is raised every time the event is called.
  • Events can be raised from dashboards, forms, or other dataflows.
  • There are no scheduling options such as start time, repeat, or random delay.
  • Multiple dataflows can respond to the same event name.
  • A dataflow can contain only one trigger.

Use the Event Received trigger when a dataflow should start as a direct response to a user action or another process.

Typical use cases include:

  • Submitting a form and processing the submitted data
  • Running backend logic from a dashboard button
  • Chaining dataflows together using the Start dataflow node
  • Implementing event-driven workflows without time-based scheduling
  • Use unique and descriptive event names to avoid unintentionally triggering multiple dataflows.
  • Carefully review parameter definitions to ensure consistent usage across dashboards, forms, and dataflows.
  • Disable Log parameters when handling credentials, personal data, or other sensitive information.