描述

获取工作流实例详细。

请求

名称 是否必需 类型 描述
id String 工作流模板Id
instanceId String 工作流实例Id

响应

  • 返回参数

返回工作流实例详细,列表数据项参数说明:

名称 类型 描述
Id String 工作流实例Id。
Title String 工作流实例标题。
IsImportant Boolean 是否重要。
IsUrgent Boolean 是否紧急。
Status Integer 工作流运行状态:
- 1 完成,
- 2 暂停,
- 3 停止,
- 4 创建,
- 5 运行。
CurrentNodeId String 当前执行节点Id。
CurrentNodeName String 当前执行节点名称。
CurrentActors String 当前执行执行者,多个用逗号分隔。
ApproveText String 当前执行节点通过按钮文字。
RejectText String 当前执行节点驳回按钮文字。
IsTempCommit Boolean 当前岗位是否有提交草稿权限。
IsCommit Boolean 当前岗位是否有提交保存权限。
IsSplitApprove Boolean 当前岗位是否有分拆审批权限。
SplitItemListFields String[] 当前执行节点主单据可分拆审批的子表控件Id。
IsApprove Boolean 当前岗位是否有审批权限。
IsVeto Boolean 当前岗位是否有流程控制权限。
IsWithdraw Boolean 当前岗位是否有流程撤回权限。
IsContinue Boolean 当前岗位是否有流程继续权限。
IsSuspended Boolean 当前岗位是否有流程暂停权限。
IsTerminated Boolean 当前岗位是否有流程停止权限。
WFDataInstances Object[] 工作流运行实例数据 JSON 字符串。参考公共参数 WFDataInstances

示例

请求示例

HTTP/1.1
GET  /v1/workflow/templates/8ac78f4c-a7eb-4d0c-ab8e-19930fa4ec6f/instanceDetail?instanceId=b57e002d-800d-4b5c-a2d9-6407cf047c9f
Host: api.dadayun.cn
Date: Thu, 30 Aug 2018 02:55:22 GMT

正常返回示例

HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8

{
    "Id": "b57e002d-800d-4b5c-a2d9-6407cf047c9f",
    "Title": "新建出差申请单",
    "IsImportant": true,
    "IsUrgent": true,
    "Status": 5,
    "CurrentNodeId": "6d68491e-577e-4c46-8021-86f2332fa9e8",
    "CurrentNodeName": "部门经理审批",
    "CurrentActors": "总经理-业务管理员",
    "ApproveText": "同意",
    "RejectText": "不同意",
    "IsTempCommit": false,
    "IsCommit": false,
    "IsSplitApprove": false,
    "IsApprove": true,
    "IsVeto": false,
    "IsWithdraw": true,
    "IsContinue": false,
    "IsSuspended": false,
    "IsTerminated": false,
    "WFDataInstances": [
        {
            "Id": "1aa7c29b-d890-4ecf-91aa-1a93fb602cc6",
            "WFInstanceId": "b57e002d-800d-4b5c-a2d9-6407cf047c9f",
            "WFDataTplId": "9467915d-7bc5-4a37-9b68-ce883c071fd0",
            "DataInstanceId": "c1ef0038-0af9-407f-bf60-b399fdc5217f",
            "ObjName": "新建出差申请单",
            "ObjType": 1,
            "ObjTplId": "86d5d192-93ac-44d3-9542-ac1d91687a57",
            "ObjDataInstanceId": "c1ef0038-0af9-407f-bf60-b399fdc5217f",
            "MustBeNew": true
        }
    ]
}

异常返回示例

HTTP/1.1 500 Internal Server Error
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8

{
  "Code": "InternalError",
  "Message": "未知错误"
}

results matching ""

    No results matching ""