Pular para o conteúdo principal
Versão: 2.2.2

INSTANCE

Este método possibilita criar e pesquisar instâncias de workflows.

Criar uma instância

POST /apigateway/se/exp/chatbot/api/instance.php

Parâmetros de consulta:

Query parametersTipoRequeridoDescrição
idProcessSTRINGSimIdentificador do processo na revisão vigente (PMACTREV.IDPROCESS)
cdProductNUMERICSimCódigo do componente da automação do processo (39 para Workflow)
nmInstanceSTRINGSimTítulo da nova instância

Exemplo de solicitação:

curl -X POST 'https://my-domain.softexpert.com.br/apigateway/se/exp/chatbot/api/instance.php?idProcess=000.DPProcess&cdProduct=39&nmInstance=Your%20instance%20title' \
--header 'Authorization: <your_api_token>'

Exemplo de resposta:

200 OK

{
"success": true,
"response": {
"oid": "1276",
"identifier": "000645"
}
}

Pesquisar uma instância

GET /apigateway/se/exp/chatbot/api/instance.php

Parâmetros de consulta:

IdentificadorTipoRequeridoDescrição
cdProductNumericSimCódigo do componente da automação do processo (39 para Workflow)
cdUserNumericSimChave primária do usuário iniciador (ADUSER.CDUSER)
fgLanguageNumericNãoCódigo do idioma
fgStatusNumericNãoSituação do processo
qtLimitNumericNãoQuantidade de resultados

Exemplo de solicitação:

curl -X GET 'https://john.softexpert.com.br/apigateway/se/exp/chatbot/api/instance.php?cdProduct=39&cdUser=86&qtLimit=1' \
--header 'Authorization: <your_api_token>'

Exemplo de resposta:

200 OK

{
"success": true,
"response": {
"total": 1,
"results": [
{
"oid": "1276",
"identifier": "000645",
"title": "Your instance title",
"processStatus": "Andamento",
"deadline": "Em dia",
"slaStatus": "Não aplicável",
"instanceStatus": "",
"automationProductCode": 39,
"fgStatus": 1,
"fgSlaStatus": null,
"fgDeadline": 1
}
]
}
}