Creating a Blank Flow without a Trigger
A Flogo App, can contain a flow that is independent of one or more triggers that will eventually activate the flow. This method of creating a flow is useful when you have the logic for the flow but do not know yet what action should cause the flow to activate. You can start by creating a flow first and attach one or more triggers to the flow at a later time. A blank flow is akin to a function that has input parameters and return parameters.
The output of a trigger provides the input to the flow. Hence, it must be mapped to the flow input. In the absence of a trigger, when creating a flow, there must be a well defined contract within the flow which specifies the input to the flow and the output expected after the flow completes execution. You define this contract in the Flow Inputs & Outputs dialog. The Flow Inputs & Ouputs contract works as a bridge between the flow and the trigger, hence every trigger has to be configured to map its output to the Input parameters defined in Flow Inputs & Ouputs.
If any trigger needs to send a response back to a server, its output must be mapped to the output of the Return activity.

). Click the add activity button to add an activity.