Super Actions
Adding a Super Action is a two step process: 1. Building a Flow and 2. Creating a new Action.
1. Building a Super Action Flow
Create a new Flow, which should be run every time the corresponding Super Action is run.
It can use inputs like regular references from the UI Form Schema of the Super Actions
The final step of the Flow will be the output of the Super Action, so make sure that the output is in a proper JSON format.
Requirements
There are a few requirements for these Flows:
Can only contain the Connector for which the Super Action will be added and these Helpers:
Dict Helper
Spreadsheet Helper
Looper
Boolean
The Connector Auth and Dynamic Authentication ID fields should be empty
Name the Flow according to the following schema:
{{ connector_name }} - {{ action_name }} - Super Action
E.g.:
Oracle NetSuite - get_customers_with_details - Super Action
2. Creating a Super Action
The Super Action itself is a regular Action, however the method, endpoint, request body template and request header template don't need to be specified. Instead the Super Action Flow needs to be linked in the Super Action Flow field.
If the Super Action Flow uses any references, these need to be added to the UI Form Schema, so that users can enter values for them in their Flows.
Updating Super Actions
Before updating a Super Action make sure that the updated Super Action Flow produces the same output as before (i.e. is backwards compatible in Flows where its used) or that the Super Action is not used in any Flows.
Then simply update the Super Action Flow and click the Sync Flow Copies button in the action itself, this will then update all existing Super Action Flow copies for all customers immediately.
Last updated