Configurazione di un processo BAW
Le code di lavoro sono configurate con una serie di azioni che sono di tipo consigli di procedura ottimale. Ciascuna di tali azioni può essere configurata per richiamare un processo BAW ( Business Automation Workflow ) IBM® sovrascrivendo il comportamento dell'azione predefinito.
Per configurare un'azione con un processo BAW, è necessario conoscere il nome del modello e l'ID contenitore del processo BAW. Nel seguente esempio, vengono utilizzati il modello Transfer Inventory e il contenitore TIF4 .
Si utilizzerà anche externalWorkflowDefinitionId per BAW ExternalWorkflowDefinition e actionId per l'azione che è necessario sovrascrivere utilizzando le API REST.
Creazione della sovrascrittura della regola
RuleOverride, eseguire il seguente comando 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"
}
]
}'
Questo comando sovrascrive l'azione predefinita e la collega al processo BAW. Viene visualizzato il pulsante Introduzione per tale azione quando si accede alla pagina di risoluzione dell'elemento di lavoro.
Se si crea un processo BAW personalizzato e si desidera utilizzarlo al posto del processo del flusso di lavoro di esempio, è possibile utilizzare il comando cURL per collegarlo a un'azione esistente.
Per aggiornare un RuleOverrideesistente, utilizzare un comando PUT con RuleOverrideId invece del comando POST:/api/v1/ruleoverrides/{ruleOverrideId}.