Format of collaboration switches

Collaboration switches provide a flexible, user-defined way to control the processing of some inbound transactions through bypassing the default processing for certain types of transactions. Collaboration switches are located in the MXCOLLAB table.

Switch elements

Each collaboration switch contains four elements, three of which combine to create a unique key. The following table lists these elements and the elements that comprise the unique key are marked with an asterisk (*).

Element Corresponding MXCOLLAB field
Process control ID* PCID
System ID 1* OWNER1SYSID
System ID 2* OWNER2SYSID
Process control value PCVALUE

Process control ID

The process control ID identifies a business process in an application, such as the validation of an invoice match, the creation of a blanket PO release, and the update of a physical inventory count.

The following table shows the prefix of the process control ID and indicates the application to which it applies.

Prefix of Process Control ID Corresponding Application
INV Invoice
ITM Item
IV Inventory
LT Labor
PO Purchase order
PR Purchase requisition
WO Work order

For example, the IVRC, IVRCY, and IVWO collaboration switches are all related to inventory processing.

System ID values

System ID 1 and System ID 2 identify the internal and external systems. The values in these fields vary, depending on the transaction and the objects in the transaction. In general, System ID 1 identifies the system that creates an object, and System ID 2 identifies the system that creates the record that is being referenced or updated.

Process control value

The process control value specifies whether the business components bypass default processing for the type of transaction indicated by the process control ID, System ID 1, and the System ID 2. The process control value can be 0 (false) or 1 (true) and can have the following meanings:

Value of process control Description
0 Performs default processing
1 Bypasses default processing