Use the IntegrationOps Task step to run a published Application Integration process from a taskflow. In the IntegrationOps Task step, you can select an existing published Application Integration process.
When you use the IntegrationOps Task step to run an Application Integration process from a taskflow, consider the following limitations:
The IntegrationOps Task step uses the authentication configured for the taskflow. It ignores the basic authentication configured for the process.
You cannot use custom process objects for the process input. Instead, you can pass the entire XML as input for the custom process objects.
If the IntegrationOps Task step fails, the taskflow continues to run the subsequent steps.
An IntegrationOps Task step might contain output fields with simple types that are not supported by taskflows. Only fields with simple types that are supported by taskflows are available for orchestration in the subsequent steps.
If the Application Integration process used in the IntegrationOps Task step is modified or the Secure Agent in the process is changed, you must reselect the process and publish the taskflow again. Otherwise, the IntegrationOps Task step fails at run time.
When you add a process to a taskflow, you can't pass input values of the picklist and multi-select picklist data types.
The following sections describe the IntegrationOps Task step properties:
General
In the general properties, you can specify a descriptive name for the IntegrationOps Task step.
The name can contain only alphanumeric characters, underscores (_), spaces, and Unicode characters. The name can't contain curly brackets {}.
IntegrationOps Task
In the IntegrationOps Task step properties, select
CAI Process
in the
Task Executor
field. In the
Task
field, select the process that you want to add to the taskflow. The
API Name
field populates the API name of the Application Integration process.
You must have an existing published process to add to a taskflow.
The
Select IntegrationOps Task
dialog box lists all the published Application Integration processes. Ensure that you select a process with the binding set to REST/SOAP.
When you add a process to an IntegrationOps Task step, you see a description, the input fields that the process uses, and the output fields configured in the process. You can use the input fields and output fields to orchestrate subsequent tasks in the taskflow.
When you open an imported taskflow asset that includes multiple processes, the
Validation
panel might list errors for IntegrationOps task steps that contain unpublished processes. The errors disappear after all the processes are published.
Input fields
If the IntegrationOps Task step uses a process that contains input fields, you can override the values of the input fields.
IntegrationOps Task step scenarios
Consider the following scenarios when you use an Application Integration process in the IntegrationOps Task step:
If the process is suspended, the taskflow remains in the Running state. However, the taskflow instance resumes after 24 hours.
If the process contains input fields of the list of simple type, you cannot assign a value to the input field using the
Field
option. However, you can use the
Formula
option to assign the value.
If the input field or output field name contains a space, the IntegrationOps Task step fails.