ION workflows for any M3 database operation.
Fazlan Haniffa
M3 Tech | Integration | IEC| XtendM3 | Infor OS | ION | MAK | Workflows | IDM | Mashup | JScript | Cloud Computing| Saas | MEC | IPA | Event Hub| API's | TPM
ION workflows are used to model and run business processes such as authorizations, work distributions or task driven workflows across multiple components.
Usually ION workflows are triggered by standard BODs. (Business object documents). But M3 also provides a way to trigger ION workflows for any M3 database operation. This becomes very helpful if no standard BOD’s available for certain business processes.
This article is about explaining how to do the setup for such operation using a simple example. Let’s consider the scenario where there is requirement to trigger an ION workflow when a new supplier invoice is created in APS450. (Supplier invoice batch entry) .
Step 1: Setup CMS045 (Event subscription) for the operation.
FAPIBH is the master table for APS450. Let’s setup the operation for event ‘Creation’ [C]
Step 2: Setup CMS047 (Event based alerts) for CMS045 operation we have setup in step 1.
Make sure the correct workflow name is correct. There is no validation for the name.
Step 3 : Change the status of CMS045 & CMS047 entries to 20 and restart auto job CMS911 in MNS051.
Step 4 : BOD processor administration .
Make sure ‘ProcessWorkflow’ BOD is activated for the company/division.
Step 5 : ION Desk – One view
Now if all the setups are done properly, ( from step 1 to step 4 ), you should see a BOD in ION desk one view, when you create an entry in APS450. Make sure this happens before you move on to next step.
Step 6 : Create the workflow (Same name as you have defined in CMS047) and retrieve the inputs from Process workflow BOD .
Hope it’s helpful for you ??
Please note that example I have described is from multi-tenant cloud. For on-premise, most of the steps are same with slight difference in BOD administration.
Reference: Infor ION Cloud Edition Desk User Guide.
SW & E-Business solution at Intentia israel
3 年How can I query the BOD run history? is there any API for that? or any DB documentation?
Project Director at Infor driving profitable businesses with IT investments
5 年Thanks for sharing Fazlan!
Infor M3 Functional Consultant
5 年Thank you for posting this. It is quite helpful.
Certified Infor M3 Consultant
5 年Good one for us. Thank you