Detalles de la petición
-
URL: api/v8.6/task/{procedureId}/{itemId}/procedure?itemType={itemType}
-
Tipo: GET
-
Encabezados requeridos:
- Authorization: TOKEN
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
procedureId | Número | Si | Id del procedimiento a asociar (PRID de la tabla ASDK_PROCEDURE) |
itemId | Número | Si | Id del caso (Id compuesto o id global de caso) |
itemId | Número | Si | Tipo de caso (1-Incidente, 2-Problema, 3-Cambio, 4-Requerimiento) |
Cuerpo de la petición
N/A
Respuesta
No hay cuerpo de respuesta se podrá ver porque la respuesta http deberá ser 200.
Mensajes de error
Código | Estado HTTP | Mensaje de error | Razón |
---|---|---|---|
400 | BadRequest | InvalidProcedureId | El id del procedimiento tiene un formato no válido o no está dentro de los posibles procedimientos a asociar al caso (*). *Los posibles procedimientos a asociar dependen de la configuración. En esta se tiene en cuenta si el procedimiento está asociado al tipo de caso y si un caso tiene asociado un servicio el cual cuenta con un procedimiento configurado. |
404 | NotFound | InvalidItemId | El id del caso no es un valor con formato valido o si el caso no corresponde con el tipo de caso. |
400 | BadRequest | InvalidItemType | El tipo de caso no es válido. |
400 | BadRequest | InvalidStateConfiguraton | No hay estados configurados para las tareas en el proyecto del caso. |
404 | NotFound | CaseIsClosed | El caso está en un estado final. |
400 | BadRequest | FailureAddProcedure | El caso ya tiene un procedimiento asociado. |
404 | NotFound | UnauthorizedCreateTaskIn CasesOfOtherSpecialist | El usuario no puede asociar procedimientos al caso. La validación del permiso CREATE TASK IN CASES OFOTHER SPECIALIST se hace como en la consola web de especialistas (ASDKV8). |
500 | InternalServerError | FailureAddProcedure | Error interno del servidor. |