UiPath Documentation
maestro
latest
false
Guía del usuario de Maestro Orchestrate
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Solicitudes de CaseApp

Puntos finales de la API para desencadenar tareas de casos ad-hoc, cerrar instancias de casos y enumerar tareas ad-hoc disponibles a través de la API de CaseApp v3.

Desencadenar una tarea de caso ad-hoc​

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

Publicar

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

Solicitar encabezados.​

ClaveValor
AutorizaciónPortador
X-UIPATH-ClaveDeCarpetaLa clave de la carpeta de la instancia del caso

Solicitar cuerpo​

CampoTipoObligatorioDescripción
Nombre de la tareaStringSíEl nombre de la tarea ad-hoc que se desencadenará, exactamente como se resuelve en el plan del caso. La coincidencia distingue entre mayúsculas y minúsculas.
Entrada de tareaobjectNoUn objeto JSON de forma libre reenviado palabra por palabra a la tarea desencadenada como carga útil anidada, por ejemplo, referencias de aprobación o datos de decisión. La plataforma no interpreta ni valida el esquema de esta carga útil, y no está vinculada a las entradas declaradas de la tarea.
{
  "taskName": "string",
  "taskInput": {}
}
{
  "taskName": "string",
  "taskInput": {}
}

Código de respuesta​

200 Correcto (cuerpo vacío)

Respuestas de error​

CódigoSignificado
400Falta el cuerpo de la solicitud o no es válido.
401La persona que llama no está autenticada.
403La persona que llama carece del permiso necesario para esta tarea.
404La instancia del caso no existe o no existe ninguna tarea ad-hoc con ese nombre en el plan del caso. Solo las tareas con un permiso "adhoc" condición de entrada son elegibles: otros nombres devuelven 404.
500Se ha producido un error inesperado del servidor.

Permisos​

Requiere el permiso Cases.RunAdhocTasks, autorizado en el ámbito de la etapa propietaria de la tarea solicitada.

Cerrar una instancia de caso​

Closes a running Case instance.

Publicar

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

Solicitar encabezados.​

ClaveValor
AutorizaciónPortador
X-UIPATH-ClaveDeCarpetaLa clave de la carpeta de la instancia del caso

Códigos de respuesta​

CódigoSignificado
200La instancia ha cambiado a Canceling. El trabajador completa el turno a Cancelled de forma asíncrona. Una instancia ya terminal devuelve su estado actual sin cambios.
400La instancia ya ha alcanzado Completed y no se puede cancelar.
401La persona que llama no está autenticada.
403La persona que llama carece del permiso necesario para esta instancia.
404El ID de instancia no se resuelve en una instancia de caso.

Permisos​

Requiere la concesión de perfil Cases.Close.

Enumerar las tareas ad-hoc que puede ejecutar en un caso​

Enumera las tareas ad-hoc que una persona que llama puede desencadenar en una instancia de caso, agrupadas por la etapa a la que pertenece cada tarea.

Obtener

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

Solicitar encabezados.​

ClaveValor
AutorizaciónPortador
X-UIPATH-ClaveDeCarpetaLa clave de la carpeta de la instancia del caso

Cuerpo de respuesta​

Devuelve las tareas ad-hoc que la persona que llama puede desencadenar, agrupadas por la etapa a la que pertenecen. Las etapas sin una tarea que la persona que llama puede desencadenar se omiten, por lo que una lista stages vacía significa que la persona que llama no puede desencadenar ninguna tarea en este caso.

CampoTipoDescripción
EstadosMatrizLas etapas que contienen al menos una tarea que la persona que llama puede desencadenar.
etapas[].stageIdStringEl ID de nodo del plan del caso de la etapa. Puede ser null.
etapas[].stageLabelStringLa etiqueta de la etapa en el plan del caso.
etapas[].tareasMatrizLas tareas ad-hoc de la etapa, en el orden del plan del caso.
etapas[].tareas[].NombreDeLaTareaStringEl nombre de la tarea, para pasar como taskName al llamar a Desencadenar una tarea de caso ad-hoc. La coincidencia distingue entre mayúsculas y minúsculas.
etapas[].tareas[].taskIdStringEl ID de nodo del plan del caso de la tarea. Puede ser null. El punto final del desencadenador no lo acepta.
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}
{
  "stages": [
    {
      "stageId": "string",
      "stageLabel": "string",
      "tasks": [
        {
          "taskName": "string",
          "taskId": "string"
        }
      ]
    }
  ]
}

Una tarea enumerada es aquella que la persona que llama está autorizada a desencadenar, pero el desencadenador puede fallar. Por ejemplo, desencadenar una tarea en un caso completado devuelve 404.

Códigos de respuesta​

CódigoSignificado
200Se ha devuelto la lista. Puede estar vacío.
400Falta el encabezado X-UIPATH-FolderKey o no es válido.
401La persona que llama no está autenticada.
403La persona que llama no tiene ninguna concesión Cases.RunAdhocTasks relacionada con este caso.
404La instancia no existe en la carpeta X-UIPATH-FolderKey en, o no es una instancia de caso.
500No se pudo leer el plan del caso o se produjo un error inesperado del servidor.

Permisos​

Requiere el permiso Cases.RunAdhocTasks , autorizado en el ámbito de la etapa propietaria de cada tarea enumerada.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado