Prerequisites for ION Workflow integration
These prerequisites must be fulfilled for SunSystems to work with ION
Workflow:
- An integration configuration must be created in SunSystems, with ION Workflow selected as an integrated system. This must be done before SunSystems is configured in ION, so that the relevant database tables (Inbox and Outbox tables) are available in SunSystems before ION Workflow connects to SunSystems.
- Infor ION must be installed and running, with ION Workflow enabled. Refer to the ION Installation Guide on https://docs.infor.com/.
- In ION Desk, SunSystems must be defined as an application. Specifically, in ION Desk:
- a Connection Point must be created to the SunSystems Domain database.
- a Document Flow must be defined to represent the routing of the ION Workflow business object documents (BODs) through ION.
- you must add the ION Workflow document and set the
Process verb to be sent from the application. The Logical Id by which ION recognizes and communicates with
SunSystems is generated automatically by
ION. The exact value for
this Logical Id is configured in Configuration Manager (CGM). Select and specify Logical
Id, for example,
lid://infor.sunsys6
.
Note: When you enter the Logical Id in
Configuration Manager (CGM), the value that you enter must exactly match the Logical Id
provided by ION when you define
SunSystems as an application.
- The SunSystems workflow definitions must be set up exactly corresponding to the
ION Workflow definitions. The
Sending parameters in SunSystems must exactly match
the Input parameters in ION
Workflow, and the Receiving parameters in SunSystems
must exactly match the Output parameters in ION Workflow. These parameters are described in more
detail below for SunSystems; refer also to the ION
Administration Guide on https://docs.infor.com/. Note: A workflow definition can be created in ION Workflow before or after the corresponding SunSystems representation of it.
- If you require Financials
Authorizations to be delegated to ION Workflow, you must set up these options in SunSystems:
- In Authorization Required to yes. , set
- Define at least one rejection code in Rejection Code (FJC) to be used as the default in the workflow definition.
Similarly, you do not need to set up User Teams or Authorization Stages for ION Workflow; however, if authorizations are subsequently required in SunSystems without ION Workflow, then you will need to set those up at that time.
- If you require Purchase Order
Approval to be delegated to ION
Workflow, purchase approvals must be set up in SunSystems at order header level, because the Purchase Order Approval
workflow requires order headers; not individual transaction lines. To do this, on the
Purchase Approval tab of
Purchase Business Setup (PBS) select Order Approvals In Use, and in
, the Transaction Level must be set to Document for the stage that needs
approval. Note: You can configure Purchase Order Approval to be delegated to ION Workflow at Order Entry stage or Order Confirmation stage; however, it is strongly recommended that Order Entry stage not be used for ION Workflow approval, unless the content of your Purchase Orders changes only infrequently. This is because SunSystems prohibits changes to the order while its approval is being sought using ION Workflow. After a purchase order is approved in ION Workflow, you should not change the content or details of the purchase order. If the purchase order must be modified, create a copy of the order for your changes, then delete the original order.
- If you require Purchase Order Approvals to be delegated to ION Workflow, purchase approvals must be set up in SunSystems with only one approver.
- In order to set up a surrogate approver user in SunSystems, select the relevant Workflow Approval User in the Security Policy in Security Console or User Manager.