UiPath Documentation
maestro
latest
false
Guia do usuário do Maestro Orchestrate
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Solicitações de aplicativos de casos

Pontos de extremidade de API para disparar tarefas ad-hoc, fechar instâncias de caso e listar tarefas ad-hoc disponíveis por meio da API CaseApp v3.

Dispare uma tarefa de caso ad-hoc​

Triggers one manually-triggered (ad-hoc) task, identified by its case plan name, on a running Case instance.

Postar

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/tasks/trigger

Cabeçalhos de solicitação.​

ChaveValor
AutorizaçãoO portador
ChaveDaPastaX-UIPATHA chave da pasta da instância do caso

Corpo da Solicitação​

CampoTipoRequiredDescription
taskNameStringSimO nome da tarefa ad-hoc a ser disparada, exatamente como é resolvido no plano de caso. A correspondência diferencia maiúsculas de minúsculas.
Entrada da TarefaobjectNãoUm objeto JSON de forma livre encaminhado textual para a tarefa acionada como uma carga aninhada, por exemplo, referências de aprovação ou dados de decisão. A plataforma não interpreta nem valida o esquema dessa carga e não está associada às entradas declaradas da tarefa.
{
  "taskName": "string",
  "taskInput": {}
}
{
  "taskName": "string",
  "taskInput": {}
}

Código de resposta​

200 Sucesso (corpo vazio)

Respostas de erro​

CódigoSignificado
400O corpo da solicitação está ausente ou é inválido.
401O chamador não é autenticado.
403O chamador não tem a permissão necessária para esta tarefa.
404A instância de caso não existe ou não existe nenhuma tarefa ad-hoc com esse nome no plano de caso. Apenas tarefas com um evento "adhoc" a condição de entrada é elegível — outros nomes retornam 404.
500Ocorreu um erro de servidor inesperado.

Permissões​

Requer a permissão Cases.RunAdhocTasks, autorizada no escopo do estágio que possui a tarefa solicitada.

Fechar uma instância de caso​

Closes a running Case instance.

Postar

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/close

Cabeçalhos de solicitação.​

ChaveValor
AutorizaçãoO portador
ChaveDaPastaX-UIPATHA chave da pasta da instância do caso

Códigos de resposta​

CódigoSignificado
200A instância fez a transição para Canceling. O trabalho conclui o deslocamento para Cancelled de forma assíncrona. Uma instância já terminal retorna seu status atual inalterado.
400A instância já atingiu Completed e não pode ser cancelada.
401O chamador não é autenticado.
403O chamador não tem a permissão necessária para esta instância.
404O ID da instância não é resolvido em uma instância de caso.

Permissões​

Requer a concessão de persona Cases.Close.

Liste as tarefas ad hoc que você pode executar em um caso​

Lista as tarefas ad-hoc que um chamador pode disparar em uma instância de caso, agrupadas pelo estágio de propriedade de cada tarefa.

Obter

{AutomationCloudURL}/{organizationName}/{tenantName}/pims_/api/v3/caseapp/instances/{instanceId}/tasks/adhoc

Cabeçalhos de solicitação.​

ChaveValor
AutorizaçãoO portador
ChaveDaPastaX-UIPATHA chave da pasta da instância do caso

Corpo da Resposta​

Retorna as tarefas ad-hoc que o chamador pode disparar, agrupadas pelo estágio que as possui. Os estágios sem uma tarefa que o chamador pode acionar são omitidos, portanto, uma lista stages significa que o chamador não pode disparar nenhuma tarefa nesse caso.

CampoTipoDescription
EstágiosMatrizOs estágios que contêm pelo menos uma tarefa que o chamador pode disparar.
Estágios[].IDDaFaseStringO ID do nó do plano de caso do estágio. Pode ser null.
Estágios[].stageLabelStringO rótulo do estágio no plano de caso.
estágios[].tarefasMatrizAs tarefas ad-hoc do estágio, na ordem do plano de caso.
Estágios[].tasks[].taskNomeStringO nome da tarefa, para passar como taskName ao chamar Disparar uma tarefa de caso ad-hoc. A correspondência diferencia maiúsculas de minúsculas.
Estágios[].tasks[].taskIdStringO ID do nó do plano de caso da tarefa. Pode ser null. O ponto de extremidade do gatilho não o aceita.
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}

Uma tarefa listada é aquela que o chamador está autorizado a disparar, mas o gatilho ainda pode falhar. Por exemplo, disparar uma tarefa em um caso concluído retorna 404.

Códigos de resposta​

CódigoSignificado
200A lista foi retornada. Ele pode estar vazio.
400O cabeçalho X-UIPATH-FolderKey está ausente ou é inválido.
401O chamador não é autenticado.
403O chamador não tem concessão Cases.RunAdhocTasks relacionada a este caso.
404A instância não existe na pasta especificada em X-UIPATH-FolderKey ou não é uma instância de caso.
500Não foi possível ler o plano de caso ou ocorreu um erro inesperado do servidor.

Permissões​

Requer a permissão Cases.RunAdhocTasks , autorizada no escopo do estágio que possui cada tarefa listada.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades