- 状态码
- 接口书 写说明
- 版本变更说明
- 后端接口
- 业务流程
- 流程从表数据(添加|更新)
- 流程从表数据删除
- 获取应用扩展配置
- 模板打印导出(DF)
- 流程作废
- 获取流程列表(list结构)
- 流程恢复
- 超管修改流程主表数据
- 流程从表数据更新(只支持单条更新)
- 流程从表数据添加(支持单条或多条数据)
- 获取流程实例各种办理人
- 流程抄送
- 流程取回
- 流程中断
- 流程回退
- 流程中断
- 流程回退
- 流程取回
- 流程抄送
- 根据流程实例id获取待办节点信息
- 流程 - 取消委托
- 流程 - 委托
- 流程 - 拒绝委托
- 流程 - 接受委托
- 流程发起(提交第一步,存草稿)
- 流程定义获取接口
- 流程执行实例查询接口
- 获取多个应用待办简略list
- 获取流程从表数据列表
- 删除某个流程实例
- 流程恢复
- 刷新同步
- 提交流程
- 流程作废
- 查看单个流程详情
- 获取实例列表总数
- 获取流程列表
- 获取流程数据-从表单条数据详情
- 数据流
- 根据条件删除应用数据DELETE
- 无权限删除数据DELETE
- 获取schemaGET
- 获取全局事务idGET
- 获取应用从表数据列表GET
- 获取应用数据列表GET
- 获取应用数据总数GET
- 通过多主表id批量查询从表数据POST
- 新增共享记录POST
- dataocean触发平台应用消息提醒POST
- 应用数据添加POST
- 应用数据修改PUT
- 应用数据删除DELETE
- 应用单表数据添加POST
- 应用单表数据修改PUT
- 应用从表数据删除DELETE
- 通过自定义条件更新数据PUT
- 应用数据批量添加POST
- 应用数据批量添加查询POST
- 应用数据批量更新POST
- 应用数据批量更新查询POST
- 应用历史记录数据获取POST
- datapool表历史记录获取POST
- 获取datapool表业务字段结构GET
- 文件存储
- 消息服务
- 用户与角色
- 启聊
- 租户服务
- 通用接口
- 门户
- IOT
- 前端接口
新增共享记录
POST
/openservice/dataflow/datacenter/addShareData
/openservice/dataflow/datacenter/addShareData
后端接口/数据流
接口说明#
SDK使用#
//设置企业id
request.setEntId(entId);
//设置表id
request.setTableId(tableId);
request.setRecordId(17);
request.setCreator(userId);
//设置条件组
request.setDepartmentList();
request.setGroupList();
request.userIdList()
DataflowDatacenterAddShareDataResponse response = qpaasHttpClient.doAction(request);
请求参数
Query 参数
entId
string
企业id
Body 参数application/json
tableId
string
表Id
recordId
integer
记录Id
right
string
可选
userIdList
array[string]
用户Id列表
departmentList
array [object {2}]
组织架构列表
departmentId
string
组织架构Id
userIdBlackList
array[string]
用户黑名单列表
groupList
array [object {2}]
用户组列表
groupId
string
用户组Id
userIdBlackList
array[string]
用户黑名单列表
creator
string
共享记录创建者
示例
示例一:
{
"tableId":"whytableIdtest",
"recordId":"123",
"userIdList":["test001","test002"],
"creator":"whytest"
}
示例二:
{
"tableId":"tableId01",
"recordId":"123", "departmentList":[{"departmentId":"11","userIdBlackList":["test006","test007"]},{"departmentId":"22","userIdBlackList":["test008","test009"]}],
"creator":"whytest"
}
示例三:
{
"tableId":"tableId01",
"recordId":"123",
"groupList":[{"groupId":"11","userIdBlackList":["test006","test007"]},{"groupId":"22","userIdBlackList":["test008","test009"]}],
"creator":"whytest"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/openservice/dataflow/datacenter/addShareData?entId=' \
--header 'Content-Type: application/json' \
--data-raw '示例一:
{
"tableId":"whytableIdtest",
"recordId":"123",
"userIdList":["test001","test002"],
"creator":"whytest"
}
示例二:
{
"tableId":"tableId01",
"recordId":"123", "departmentList":[{"departmentId":"11","userIdBlackList":["test006","test007"]},{"departmentId":"22","userIdBlackList":["test008","test009"]}],
"creator":"whytest"
}
示例三:
{
"tableId":"tableId01",
"recordId":"123",
"groupList":[{"groupId":"11","userIdBlackList":["test006","test007"]},{"groupId":"22","userIdBlackList":["test008","test009"]}],
"creator":"whytest"
}'
返回响应
🟢200成功
application/json
Body
status
integer
必需
code
integer
必需
result
integer
必需
msg
string
必需
示例
{
"status": 200,
"code": 1000000,
"result": 2,
"msg": "成功"
}
修改于 2023-10-08 02:28:33