流程中心标准组织架构同步方案
一、概述
流程审批过程中需要用户参与,因此需要开启外部的组织、用户、角色数据源同步到流程中心:此方案是流程中心与第三方的标准组织同步方案
二、接口说明
同步接口地址
同步接口请求方式
POST
三、接口参数
新增修改组织参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
Organization
State
string
状态:1、存在更新,否则插入
Data
string
数据
Data参数说明
名称
类型
说明
id
string
组织ID
parent_id
string
父组织ID
code
string
组织编码
name
string
组织名称
manager_id
string
主管ID
order_code
string
组织顺序
is_valid
string
1:有效;0:无效
type_id
string
组织类型
{
"EntityName": "Organization",
"State": 1,
"Data": [
{
"id": "组织ID",
"parent_id": "父组织ID",
"code": "组织编码",
"name": "组织名称",
"manager_id": "主管ID",
"order_code": "0018",
"is_valid": 1,
"type_id": "组织类型"
}
]
}
删除组织参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
Organization
State
string
状态:3 删除
Data
string
数据
Data参数说明
名称
类型
说明
id
string
组织ID
{
"EntityName": "Organization",
"State": 3,
"Data": [
{
"id": "组织ID"
}
]
}
新增修改角色参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
Role
State
string
状态:1、存在更新,否则插入
Data
string
数据
Data参数说明
名称
类型
说明
id
string
角色ID
org_type_id
string
组织类型ID
role_name
string
角色名称
order_code
string
排序
{
"EntityName": "Role",
"State": 1,
"Data": [
{
"id": "角色ID",
"org_type_id": "组织类型ID",
"role_name": "角色名称",
"order_code": "001"
}
]
}
删除角色参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
Role
State
string
状态:3 删除
Data
string
数据
Data参数说明
名称
类型
说明
id
string
角色ID
{
"EntityName": "Role",
"State": 3,
"Data": [
{
"id": "角色ID"
}
]
}
新增修改用户参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User
State
string
状态:1、存在更新,否则插入
Data
string
数据
Data参数说明
名称
类型
说明
id
string
用户ID
code
string
用户编码
name
string
用户姓名
string
用户邮箱
pwd
string
用户密码
phone
string
用户手机号
is_disabled
bool
true:有效;false:无效
{
"EntityName": "User",
"State": 1,
"Data": [
{
"id": "用户ID",
"code": "用户编码",
"name": "用户姓名",
"email": "用户邮箱",
"pwd": "用户密码",
"phone": "用户手机号",
"is_disabled": "有效/无效"
}
]
}
删除用户参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User
State
string
状态:3 删除
Data
string
数据
Data参数说明
名称
类型
说明
id
string
用户ID
{
"EntityName": "User",
"State": 3,
"Data": [
{
"id": "用户ID"
}
]
}
新增用户角色关系参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User2Role
State
string
状态:1、存在更新,否则插入
Data
string
数据
Data参数说明
名称
类型
说明
id
string
主键ID
org_id
string
组织ID
user_id
string
用户ID
role_id
string
角色ID
{
"EntityName": "User2Role",
"State": 1,
"Data": [
{
"id":"主键ID",
"org_id":"组织ID",
"user_id":"用户ID",
"role_id":"角色ID"
}
]
}
删除用户角色参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User2Role
State
string
状态:3 删除
Data
string
数据
Data参数说明
名称
类型
说明
id
string
主键ID
{
"EntityName": "User2Role",
"State": 3,
"Data": [
{
"id": "主键ID"
}
]
}
新增用户组织关系参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User2Organization
State
string
状态:1、存在更新,否则插入
Data
string
数据
Data参数说明
名称
类型
说明
id
string
主键ID
org_id
string
组织ID
user_id
string
用户ID
is_default
int
1:默认组织;0:兼职组织
{
"EntityName": "User2Organization",
"State": 1,
"Data": [
{
"id": "主键ID",
"org_id": "组织ID",
"user_id": "用户ID",
"is_default": 1,
}
]
}
删除用户组织关系参数说明:
参数名
描述
备注
参数说明
名称
类型
说明
EntityName
string
User2Organization
State
string
状态:3 删除
Data
string
数据
Data参数说明
名称
类型
说明
id
string
主键ID
{
"EntityName": "User2Organization",
"State": 3,
"Data": [
{
"id": "主键ID"
}
]
}