WorkdayInvoke Activity

You can use the WorkdayInvoke activity to perform a distinct function by invoking a predefined operation.

General

In the General tab, you can specify the name of the activity in the process, and select an operation you want to perform in the module.

The following table lists the configurations in the General tab of the WorkdayInvoke activity:

Field Module Property? Description
Name No The name to be displayed as the label for the activity in the process.
Module Name No The name of a module you want to access.

Each module is predefined with multiple operations of various categories. Every module corresponds to a particular web service implemented by Workday.

ActiveMatrix BusinessWorks Plug-in for Workday supports the following modules:

Human_Resources
The Human_Resources module integrates multiple categories of operations that expose Workday human capital management business services data, including employee, contingent worker and organization information.
Payroll
The Payroll module integrates multiple categories of operations that expose Workday payroll business services data.
Staffing
The Staffing module integrates multiple categories of operations that expose Workday human capital management business services and data. These services pertain to staffing transactions for both employees and contingent workers, such as bringing employees and contingent workers on board.

After selecting the module name, the shared resources and module properties of the WorkdayInvoke activity are automatically generated.

Operation Filter No The category of an operation.

If you select Select All from the Operation Filter list, all operations on the selected module become available in the Select Operation list.

Select Operation No The operation to be performed.

Description

In the Description tab, you can enter a short description for the WorkdayInvoke activity.

Advanced

In the Advanced tab, you can specify the WorkdayInvoke activity timeout in seconds.

The following table lists the configurations in the Advanced tab of the WorkdayInvoke activity:

Field Module Property? Description
Activity Timeout (seconds) Yes The WorkdayInvoke activity timeout in seconds. You can either select a preset timeout or specify a custom timeout in seconds.

The preset timeout options are: Default Timeout, 30, 60, and 120 seconds.

Conversations

In the Conversations tab, you can click Add New Conversation to initiate a conversation. A conversation represents two or more related message exchanges in the same process that are correlated by the BusinessWorks engine.

See TIBCO ActiveMatrix BusinessWorks Application Development for more details about how to use conversation.

Input

In the Input tab, you can specify the required input of the activity depending on the specific operation type you select in the General tab.

The following table lists the input elements in the Input tab of the WorkdayInvoke activity:

Input Item Data Type Description
input message complex The input message of the operation. This element contains all the input message information for the operation.

Output

In the Output tab, the output of the activity varies depending on the specific operation type you select in the General tab.

The following table lists the output elements in the Output tab of the WorkdayInvoke activity:

Output Item Data Type Description
output message complex The output message for the operation. This element contains all the output message information for the operation.

Fault

In the Fault tab, you can find the error information of the WorkdayInvoke activity.

The following table lists error schema elements in the Fault tab of the WorkdayInvoke activity:

Error Schema Element Data Type Description
ActivityTimeOutException
msg String Displays the error message.
msgCode String Displays the error code.
Validation_Fault
Message String Displays the validation error message.
Detail_Message String Displays the details of the validation error message.
Xpath String Displays the XML path of specific nodes in an XML document.
Processing_Fault
Detail_Message String Displays the details of the processing error message.