描述
获取工作流表单实例。
请求
URL
https://api.dadayun.cn/v1/workflow/templates/:id/formInstance
HTTP请求方式
GET
HTTP请求参数
名称 | 是否必需 | 类型 | 描述 |
---|---|---|---|
id | 是 | String | 工作流模板Id |
instanceId | 否 | String | 工作流实例Id |
formTplIdOrName | 是 | String | 工作流表单模板Id或者名字 |
formInstanceId | 是 | String | 表单实例Id |
nodeId | 否 | String | 工作流模板Id |
响应
- 返回参数
返回获取工作流表单实例,数据项参数说明:
名称 | 类型 | 描述 |
---|---|---|
Id | String | 实例Id。 |
IsBlock | Boolean | 是否工作流数据。 |
IsValid | Boolean | 是否草稿。 |
DataEnable | Boolean | 数据是否有效。 |
CreatorName | String | 创建人名字。 |
ModifyByName | String | 修改人名字。 |
Field | Object[] | 数据类型,keyValue键值对,key 为fieldID。 |
Field.SubFieldsRoleAction | Object[] | 子表字段ID。 |
RoleAction | Object | 角色权限。 |
- Field 参数说明:
名称 | 类型 | 描述 |
---|---|---|
Required | Boolean | 是否必填。 |
Value | Boolean | 值。 |
R | Boolean | 查看权限。 |
U | Boolean | 更新权限。 |
SubFieldsRoleAction | Object[] | 子表字段ID。 |
- SubFieldsRoleAction 参数说明:
名称 | 类型 | 描述 |
---|---|---|
C | Boolean | 创建权限。 |
D | Boolean | 删除权限。 |
R | Boolean | 查询权限。 |
U | Boolean | 更新权限。 |
- RoleAction 参数说明:
名称 | 类型 | 描述 |
---|---|---|
C | Boolean | 创建权限。 |
R | Boolean | 查询权限。 |
LU | Boolean | 有限编辑权限。 |
U | Boolean | 更新权限。 |
D | Boolean | 删除权限。 |
IgnoreDefault | Boolean | 忽略天然权限。 |
SU | Boolean | 强制编辑权限。 |
Control | Boolean | 工作流控制权限如终止、继续。 |
Veto | Boolean | 工作流否决权限。 |
Export | Boolean | 输出权限Export。 |
Archive | Boolean | 归档权限。 |
示例
请求示例
HTTP/1.1
GET /v1/workflow/templates/8ac78f4c-a7eb-4d0c-ab8e-19930fa4ec6f/instances/formInstance?formTplIdOrName=d6a56535-d8fa-44d1-a694-b2d359d0bab3&formInstanceId=342a360c-7ac8-405f-bcb3-aa640e0009c7
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": "610359d8-b736-4d51-a0bb-fea970e1e08e",
"IsBlock": true,
"IsValid": false,
"DataEnable": false,
"CreatorName": "业务管理员",
"ModifyByName": "业务管理员",
"CreatorPosition": "总经理",
"e74cf422-f029-46fa-b90c-5ae8774f6e9b": {
"Required": false,
"Value": "业务管理员_总经理级_总经理办公室",
"R": true,
"U": true
},
"7de35ebf-c5db-4e30-90e3-be7256d7a3eb": {
"Required": false,
"Value": "业务管理员",
"R": true,
"U": true
},
"68ddec54-7271-4771-b7ea-3678fb4a7dde": {
"Required": false,
"Value": "2017-06-30T06:49:05.000Z",
"R": true,
"U": true
},
"7490ef25-204a-42bc-9900-0861e0f47ccc": {
"SubFieldsRoleAction": {
"fc04d509-4a98-4a4d-a7d8-2c38afcf087d": {
"Required": false,
"R": true,
"U": true
},
"8526bd42-9d21-4032-bf8a-fd744d2b4e6c": {
"Required": false,
"R": true,
"U": true
}
},
"C": true,
"D": true,
"Value": [
{
"Id": "99d5a8bf-2cfd-42f3-8caa-12f6552105e4",
"fc04d509-4a98-4a4d-a7d8-2c38afcf087d": "",
"8526bd42-9d21-4032-bf8a-fd744d2b4e6c": null,
"5470e271-b683-4887-8507-f48933740940": null,
"OrderIndex": 1
}
],
"R": true,
"U": true
},
"RoleAction": {
"C": true,
"R": true,
"LU": false,
"U": true,
"D": true,
"IgnoreDefault": false,
"SU": false,
"Control": false,
"Veto": false,
"Export": true,
"Archive": false
}
}
异常返回示例
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": "未知错误"
}