Triggers

In addition to the Receive HTTP Message and Timer Trigger available for general use, Flogo supports triggers that were originally created in Project Flogo. This allows for a seamless import of apps that were created in Project Flogo. The Project Flogo triggers are marked with the OSS abbreviation on them.

If you are creating an app in Flogo, it is preferable to use the general purpose triggers (the triggers that do not have an OSS tag on them), since they are more robust in functionality.

Refer to https://github.com/project-flogo/contrib for details on the activities that are marked with an OSS tag.

Trigger configuration fields are grouped into Trigger Settings and Handler Settings. A single trigger can be associated with multiple handlers.

Note: You cannot create a flow branch from a trigger.
Note: You can create the trigger at the time of flow creation or create a blank flow to begin with and attach the flow to one or more triggers at a later time after the flow has been created. If you anticipate that you might need to attach the flow to multiple triggers, be sure to create a blank flow and attach it to the triggers as needed. If you attach a flow to a trigger during flow creation, you cannot modify the trigger settings from within the flow. Refer to the section. "Selecting a Trigger When Creating a New Flow" for more details.

For triggers that have an output, the output from the trigger becomes the input to the flow. Likewise, the output from the flow becomes the reply from the trigger.