BatchUpdateDocs(obsolete)
4.6开始废弃,推荐使用UpdateDocument
代替
接口功能
更新指定 Form的文档,可以同时触发 workflow
请求参数
参数 | 类型 | 说明 |
---|---|---|
DocIds | List<String> |
|
FieldsValue | Dictionary <String, String> |
要更新的字段或者执行的workflow步骤需要的参数添加在FieldsValue中 |
ActionCode | String | workflow步骤对应的action code |
EntityName | String | 指定 Form |
StaffId | String | 操作用户ID |
StaffName | String | 操作用户Name |
CurrentUserRole | List<String> |
User类型的参数值是数组类型 |
ActionMessage | String | workflow 操作说明 |
UpdateWorkFlowArgs | Boolean | 传 false |
Items | List<BatchUpdateDocsModel> |
单一的常规更新需执行上述所有步骤,批量则直接使用BatchUpdateDocsModel |
返回数据类型(Data部分)
int, 其中result为1时成功,其他值失败
输入示例
{
"DocIds": [
"7d5b134b-3b89-413f-ad4e-86d21f98a62e"
],
"FieldsValue": {
"FlagPrivate": "Yes"
},
"ActionCode": "37cccf7e4af54d79801b999d7f930866",
"EntityName": "DemoFormAlias",
"StaffId": "DemoUser",
"StaffName": "DemoUser",
"CurrentUserRole": [],
"ActionMessage": "Submit",
"UpdateWorkflowArgs": false,
"Items": null
}
返回示例
{
"StatusCode": 200,
"Info": "Request (or process) succeeded",
"Data": [
{
"EntityName": "DemoFormAlias",
"dataId": "7d5b134b-3b89-413f-ad4e-86d21f98a62e",
"result": "1",
"msg": "Process successed"
}
]
}