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"
        }
    ]
}