Índice

Search

  1. Prólogo
  2. Introducción a los servicios de entidad de negocio
  3. Llamadas del servicio de entidad de negocio de EJB
  4. Llamadas del servicio de entidad de negocio de REST
  5. API REST para Data Director
  6. Llamadas del servicio de entidad de negocio de SOAP
  7. Servicios de cálculos de BVT y registros de referencias cruzadas
  8. Compatibilidad del servicio de vinculación empresarial
  9. Llamadas externas para limpiar, analizar y transformar datos
  10. Apéndice A: Uso de las API de REST para añadir registros
  11. Apéndice B: Uso de las API de REST para cargar archivos
  12. Apéndice C: Uso de las API de REST para administrar informes

Guía de servicios de entidad de negocio

Guía de servicios de entidad de negocio

Cuerpo de la solicitud

Cuerpo de la solicitud

Utilice la API para la lectura de tareas para obtener los detalles de la tarea. Especifique los atributos de tarea cuando actualice la tarea. Utilice el formato JSON o el formato XML para enviar los datos que se van a actualizar en la solicitud.
En la siguiente tabla se describen los parámetros de tarea del cuerpo de la solicitud:
Parámetro
Descripción
taskType
Conjunto de acciones que puede realizar en un registro. Utilice el atributo name para especificar el tipo de tarea. Para obtener más información sobre tipos de tarea, consulte la
Guía de implementación de Multidomain MDM Data Director
.
taskId
ID de la tarea.
owner
Usuario que realiza la tarea.
title
Breve descripción de la tarea.
comments
Comentarios de la tarea.
adjuntos
Adjuntos de la tarea.
dueDate
La fecha en la que el propietario debe completar la tarea.
status
Estado de la tarea en el flujo de trabajo. Utilice uno de los siguientes dos valores:
  • Abierto: la tarea no se ha iniciado o está en curso.
  • Cerrado: la tarea ha finalizado o se ha cancelado.
priority
Nivel de importancia de la tarea. Utilice uno de los siguientes valores: alto, normal y bajo. El valor predeterminado es Normal.
creator
Usuario que crea la tarea.
createDate
La fecha en la que se creó la tarea.
updatedBy
Usuario que actualiza la tarea.
lastUpdateDate
Fecha de la última actualización de la tarea.
orsId
El ID de ORS como está registrado en la herramienta de bases de datos de la Consola del concentrador.
processId
ID del proceso de flujo de trabajo que contiene la tarea.
taskRecord
El registro raíz o el registro de referencia cruzada asociado a la tarea. Utilice el ID de fila o el sistema de origen y la clave de fuente para especificar el registro.
businessEntity name
Nombre de la entidad de negocio al que pertenece taskRecord.
En el siguiente código de ejemplo se utiliza el ID de fila (rowId) para especificar el registro de tarea (taskRecord):
taskRecord: [{ businessEntity:{ name: 'Person', key:{ rowid: '233', systemName: '', sourceKey: '' } } }]
En una solicitud de parche (PATCH), el cuerpo de la solicitud contiene los campos de tarea que desea cambiar. Es posible cambiar el título de la tarea, su prioridad, la fecha de vencimiento y el propietario.
En una solicitud de colocación (PUT), el cuerpo de la solicitud debe incluir todos los campos de tarea. Utilice el siguiente cuerpo de solicitud para crear una solicitud PUT:
{ taskType: {name:"name of the task"}, taskId: "ID of the task", owner: "user who performs the task", title: "title of the task", comments: "description of the task", attachments: [ { id: "TEMP_SVR1.1VDVS" } ], dueDate: "date to complete the task", status: "status of the task", priority: "priority of the task", creator: "use who creates the task", createDate: "date on which the task is created", updatedBy: "user who last updated the task", lastUpdateDate: "date on which the task was last updated", businessEntity: "name of the business entity", orsId: "database ID", processId: 'ActiveVOS task type ID', taskRecord: [{ businessEntity:{ name: 'name of the business entity', key:{ rowid: 'rowId of the record',//Use the rowId or the source system and source key to identify the record. systemName: '', sourceKey: '' } } }] }