目录

Search

  1. 前言
  2. 业务实体服务简介
  3. Enterprise Java Bean 业务实体服务调用
  4. 具象状态传输业务实体服务调用
  5. 简单对象访问协议业务实体服务调用
  6. 用于交叉引用记录和 BVT 计算的服务
  7. 支持企业关联服务
  8. 清理、分析和转换数据的外部调用
  9. 使用 REST API 添加记录
  10. 使用 REST API 上载文件
  11. 使用 REST API 管理报告

业务实体服务指南

业务实体服务指南

请求主体

请求主体

您可以使用读取任务 API 获取任务的详细信息。请在更新任务时指定任务属性。使用 JSON 格式或 XML 格式在请求中发送要更新的数据。
下表介绍了请求主体中的任务参数:
参数
说明
taskType
可对记录执行的一组操作。请使用名称属性指定任务类型。有关任务类型的详细信息,请参阅
《Multidomain MDM Data Director 实施指南》
taskId
任务的 ID。
owner
执行任务的用户。
title
任务的简短说明。
comments
任务的注释。
attachments
任务的附件。
dueDate
所有者必须完成任务的日期。
status
工作流中任务的状态。使用以下两个值之一:
  • Open:任务未开始或正在进行。
  • Closed:任务已完成或已取消。
priority
任务的重要性级别。请使用以下值之一:high、normal 和 low。默认值为 normal。
creator
创建任务的用户。
createDate
任务的创建日期。
updatedBy
更新任务的用户。
lastUpdateDate
任务的上次更新日期。
orsId
在 Hub 控制台的“数据库”工具中注册的 ORS 的 ID。
processId
包含任务的工作流进程的 ID。
taskRecord
与任务关联的根记录或交叉引用记录。使用行 ID 或源系统和源键可以指定记录。
businessEntity name
taskRecord 所属的业务实体的名称。
以下示例代码使用 rowId 指定 taskRecord:
taskRecord: [{ businessEntity:{ name: 'Person', key:{ rowid: '233', systemName: '', sourceKey: '' } } }]
对于 PATCH 请求,请求主体包含要更改的任务字段。您可以更改任务的标题、优先级、到期日期和所有者。
对于 PUT 请求,请求主体包含所有任务字段。请将以下请求主体用于 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: '' } } }] }