Configuración de un proceso BAW

Las colas de trabajos se configuran con un conjunto de acciones que son del tipo de recomendaciones recomendadas. Cada una de estas acciones se puede configurar para invocar un proceso de IBM® Business Automation Workflow (BAW) alterando temporalmente el comportamiento de acción predeterminado.

Para configurar una acción con un proceso BAW, debe conocer el nombre de modelo y el ID de contenedor del proceso BAW. En el ejemplo siguiente, se utilizan el nombre de modelo Transfer Inventory y el nombre de contenedor TIF4 .

También utilizará externalWorkflowDefinitionId para BAW ExternalWorkflowDefinition y actionId para la acción que necesita alterar temporalmente utilizando las API REST.

Creación de la alteración temporal de regla

Para crear el RuleOverride, ejecute el siguiente mandato cURL :

curl -k -L -X POST 'https://metadata.infohub.shared-services-wdc.pr.wce.ibm.com/api/v1/ruleoverrides' \
-H 'tenantId: $tenantId' \
-H 'Authorization: bearer $JWT' \
-H 'Content-Type: application/json' \
--data-raw '{
    "tenantId": $tenantId,
    "type": "Action",
    "enabled": true,
    "actionId": $actionId,
    "externalWorkflowDefinition": {
        "id": $externalWorkflowDefinitionId,
        "type": "ExternalWorkflowDefinition"
    },
    "externalWorkflowDefinitionParams": [
        {
            "name": "container",
            "value": "TIF4"
        },
        {
            "name": "model",
            "value": "Transfer Inventory"
        }
    ]
}'

Este mandato altera temporalmente la acción predeterminada y la enlaza con el proceso BAW. Debería ver el botón Iniciación para esa acción cuando vaya a la página de resolución de elementos de trabajo.

Si crea un proceso BAW personalizado y desea utilizarlo en lugar del proceso de flujo de trabajo de ejemplo, puede utilizar el mandato cURL para enlazarlo a una acción existente.

Para actualizar un RuleOverrideexistente, utilice un mandato PUT con el RuleOverrideId en lugar del mandato POST:/api/v1/ruleoverrides/{ruleOverrideId}.