There are similarities and differences between OmniScripts and Integration Procedures. OmniScripts lacks a few crucial Integration Procedure features.
In contrast to OmniScripts, Integration Procedures do not have an end-user interface, are run on the server, and may run either synchronously or asynchronously.
Integration Procedures, like OmniScripts, can call REST endpoints, Apex methods, DataRaptors, and Integration Procedures. It also can send emails and DocuSign envelopes, as well as manipulate data using functions and variables, just like OmniScripts.
However, there are some helpful features in Integration Procedures that OmniScripts does not have :
- Caching of part or all of the Integration Procedure for performance
- Unit testing of entities the Integration Procedure calls
- Chainable and queueable chainable settings for avoiding governor limits
- Complex list processing and merging
- Invocation of Integration Procedures from Apex, REST, Flow, and Scheduled Jobs
Blocks specific to Integration Procedures are:
- Cache Block
- If-Else Conditional Block
- Loop Block
- Try-Catch Block
Actions specific to Integration Procedures are:
- Assert Action
- Batch Action
- Chatter Action
- List Action
- Response Action
Hope this information helps you guys.
Cheers!!!
Mukul Sharma