@Frank H Maybe first question is what would you like to “modify” ?
So what functionality would you like to add using workflows.
If you want to make calls to internal IFS APIs you should use the IFS Projection block.
A very good summary was written by @dsj
https://dsj23.me/2024/02/05/ifs-workflows-think-big-start-small/
@Frank H correct me if I’m wrong, but what I understood is the following:
- you have a custom PL/SQL package deployed in your DB as SOMETHING_API
- you want to be able to call the functions/procedures of that custom PL/SQL package
With IFS CLoud, each PL/SQL API package is called through a REST Service / Projection. Basically each PL/SQL API will have a wrapper that will be invoked from the REST Service.
In your case, I guess you don’t have the projection/REST service associated with your custom PL/SQL API. In Workflow you can invoke only REST Services. There’s no way to directly invoke PL/SQL APIs.
For non-IFS APIs “IFS REST Call” option can be used. From “non-IFS APIs” I meant APIs hosted outside of IFS.
If you are using a custom PLSQL API that is not possible to be accessed by a Workflow unless you have a wrapper projection for it. If you have defined a custom projection, that is also considered as a IFS API and that is possible to be accessed with “IFS Projection” option.