Skip to main content

Which Extension Type Should I Use?

FunctionVariableComponentIntegrated ComponentPredefined LogicForm ActionFile Output ConnectorData Export
Pulls data
Pushes data
Can specify inputs
Supports multiple step processes
Control over Markup
Can use a database connection
Can use web services

Key

  • Pulls data: This type of development can get data from a third party application within your form.
  • Pushes data: This type of development will send data from your form to a third party application.
  • Can specify inputs: This type of development will allow form designers to specify inputs that will affect the behaviour of the development. For example an input might be an ID of a record in an external application that a control centre user can map/provide.
  • Supports multiple step processes: This type of development can perform tasks that are more than one step. For example, performing a lookup using a free text field (step 1) and then choosing from a returned list of options (step 2), or submitting data to an API and getting a reference number back (step 1) which is then used to submit files to the API (step 2).
  • Control over markup: This type of development allows the developer complete control over the markup that is produced.
  • Can use a database connection: This type of development supports connecting to a database
  • Can use web services: This type of development supports connecting to a web service.