Based on simple logic, you can exclude records from a flow or an individual import. The Filters editor is available for flow steps, as well as for lookups within steps. You can also build expressions and call functions within your criteria.
For more information:
Handlebars helpers built by Celigo developers extend the functionality of the basic handlebars templating language. You can use handlebars to loop through, evaluate, extend, and modify records at many points in a flow.
For more information:
Important
Known limitations:
-
Handlebars extensions – adding custom handlebars from JavaScript – are not supported
-
Handlebars are not evaluated in transforms or (output and input) filter expressions
By adding JSON definitions, an account manager can include settings (form fields) and configuration options for other users of an integration. You can also handle the input in a JavaScript event.
For more information:
You can author custom code in the built-in Advanced field editor to add your own logic to an integration or extend it in the following ways:
-
Flow step “hooks” in JavaScript or SuiteScript (NetSuite only)
-
Transform rules in JavaScript
-
Filter rules in JavaScript
-
Custom forms events in JavaScript
-
My APIs – custom HTTP endpoints built directly in integrator.io, which can be invoked synchronously by client applications (usually, integrator.io initiates a transfer between applications; however, with My API, integrator.io receives a request from an external application to trigger a flow, export, or import)
-
Business Process Automations Framework (a.k.a., Integration App Framework 2.0) logic and installation in JavaScript – natively in the platform – or with any language via a stack
JavaScript |
Stack |
SuiteScript 1.0 |
SuiteScript 2.0 |
|
---|---|---|---|---|
preSend |
x |
x |
||
preSave |
x |
x |
||
postResponseMap |
x |
x |
||
preMap |
x |
x |
x |
|
postMap |
x |
x |
x |
x |
postSubmit |
x |
x |
x |
x |
postAggregate |
x |
x |
The Celigo platform natively supports two popular JavaScript libraries, dayjs and sjcl. In addition, you can host “stack” code on your own server, to run in hooks or wrappers, with either of the following extensions:
-
Express-based – An app running on a server
-
AWS Lambda – An integrator.io API extension to integrate with AWS code
For more information:
Configure a wrapper to connect apps not natively supported by integrator.io. Wrappers allow you to pass unencrypted and encrypted info related to the external system.
For more information:
Comments
Please sign in to leave a comment.