Skip to main content

setProcessState

função disponível no cockpit

Permite definir o estado de um processo.

O processo, quando tem seu estado alterado através dessa função, tem seu status alterado para PENDING, mas sem nenhum timer criado. Deste modo o processo só será retomado mediante o comando de runPendingProcess.

:::warn Esta funcionalidade não deve ser utilizada em condisões normais de produção. A manipulação manual de processos deve ser realizada somente em últimos casos. :::

Type#

CREATE ou UPDATE

Input#

parameters: id, state_data

Schema
{
"process_id": { "type": "string", "format": "uuid" },
"state_data": {
"type": "object",
"properties": {
"bag": { "type": "object" }
"result": { "type": "object" }
"external_input": { "type": "object" },
"next_node_id": { "type": "string" }
},
"required": ["bag","result","next_node_id"]
},
"required": ["process_id","state_data"]
}

Output#

Schema
{
"oneOf": [
{
"$ref": "#/models/process_state"
},
{
"$ref": "#/models/Error"
}
]
}

Eventos Relacionados#

  • PROCESS.STATE.SET