i was able to configure the cloudsuite field service application so that it can trigger external ion flows in ion desk/mingle
however it seems to expect a specific type of workflow ?
does anyone have a sample workflow which can be used for triggering approval flows from cloudsuite industrial (syteline)
also does it mean that the BOD has to be provided by syteline or ISM in the particular format? if the application doesnt generate the BOD in this format it will not work.
from the docs site
docs.infor.com/.../default.html
An approval request workflow can only track row updates due to Application Event System limitations.
A workflow is eligible to be an approval request, if its BOD contains:
- A RowPointer that is both an Inbound and Outbound parameter
- An ApproveReject output parameter, specifically Inbound, relative to Mongoose
- At least one Output New Value Parameter, which means this parameter is meant to hold the updated value temporarily in ION
This workflow has two event handlers, which are used to send and receive BODs:
- IdoOnItemUpdate is used to validate which fields are part of a request for approval. The Process.Workflow BOD will be sent to external systems, in this case, Infor ION. This also suspends IDO rows.
- BodOnReceive is used to await BODs from Infor ION. If an expected workflow (the type of workflow must be Acknowledge.Workflow and the name of the workflow must match) is received, there will be an evaluation of approval. It is expected that the requested new values are part of this Acknowledgment BOD, which were previously sent Process.Workflow from Mongoose. The affected IDO Row is Unsuspended after the entire process.