# 前提说明
业务方根据接口文档要求,适配消息中台数据结构,提供相应的待办、已办查询等接口;再由中台调用接口实现待办统一展示和处理。
# 接口说明
消息中台调用接口同时会携带2个请求头,具体如下:
header
X-Id-Token: id_token
请求头名为X-Id-Token 携带值为 id-token ;集成id-token,后端代码可以解析token 获得用户信息 ;
accoutName: 学工号
请求头名为accoutName 携带值为 学工号 ;
1
2
3
4
5
2
3
4
5
pageIndex 页码都是从1开始
1
appId 注册应用获取appId;
1
待办、已办、发起、已办中按钮(action)权限参数设置;
待办
HANDLE办理、HANG_UP挂起、ACTIVE激活、CIRCULARIZE传阅、TRANSFER转办、DEAL待办人操作、ALL所有人操作
已办
HANDLEDR已办人操作 ALL所有人操作;
发起人
REVOKE撤回 BREAK_UP终止 PROMOTER发起人操作 ALL所有人操作;
1
2
3
4
5
6
2
3
4
5
6
# 事务中心创建应用,获取appId
appId 由云平台-》事务中心-》应用管理 创建应用获得 appId; 文档下文中提到的appId、logo 、appName 都来源于创建的应用属性
1
# GET 根据appId获取应用信息
请求地址
事务的域名/ttc/api/ttc/app/getAppByAppId GET请求 携带请求头X-Id-Token
入参
/**
* 根据appId获取应用信息
* @param appId 应用ID - 必填
* @return
*/
( String appId)
1
2
3
4
5
6
2
3
4
5
6
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"addTime": "2021-11-19 14:09:20",
"addAccount": "smartadmin",
"editTime": "2021-11-25 13:51:44",
"editAccount": "smartadmin",
"deleted": 0,
"deleteTime": null,
"deleteAccount": null,
"name": "测试用应用", // 应用名称
"appId": "3bbe4b7048ff11ecf686bdf7348c4002",
"theKeys": "3bbe4b7048ff11ecf686bdf7348c4002",
"applicationPrefix": null,
"enabled": 1,
"description": "测试用应用",
"systemName": null,
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/c378a0704db311ec493224dcc80905ca.png" // 应用logo
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# GET 我的待办
入参
/**
* 获取第三方当前人待办
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param startTime 到达时间-起始时间 - 非必填
* @param endTime 到达时间-结束时间 - 非必填
* @param appId 应用ID - 非必填
* @param transTypeCode 事务类型code - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @param status 状态:inProgress进行中,timeOut超时,overdue逾期(v1.10.8新增)
* @param overdueTime 逾期时间,单位为天,值为0未开启逾期,有值开启逾期(v1.10.8新增)
* @return
*/
(int pageIndex, int pageSize, String startTime, String endTime, String appId, String keyWords, String status, Integer overdueTime)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
入参说明
- status为inProgress,overdueTime为0;进行中的待办,包含(超时的待办)
- status为inProgress,overdueTime不为0,进行中的待办,且当前时间逾期范围(待办创建时间加上逾期时间)内
- status为timeOut,overdueTime为0,超时的待办
- status为timeOut,overdueTime不为0,超时的待办,当前时间在超时时间和逾期范围之间
- 如果超时时间大于逾期时间,则归结为逾期待办
- status为overdue,逾期时间overdueTime必须大于0,逾期待办的定义是:当前时间>待办创建时间+逾期时间就是逾期待办
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"id": "65e6sd186d38da812f196528da8a1", // 唯一键,入全局搜索必须字段,待办,已办等唯一键为同一字段
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"taskId": "55e6dd5a4b1b46d38da812f19658da81", // String 任务ID
"taskName": "学生请假流程", // String 任务名称;
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"seriaNumber": "21002229", // String 流水号
"nodeId": "2040629692988fa92d-6416-4d55-8492-01039a46cd64", // String 节点ID
"nodeName": "班主任审核", //String 节点名称 必须字段
"addTime": "2021-11-19 14:15:37", //String 任务创建时间;时间格式 yyyy-MM-dd HH:mm:ss
"initiator": "smartadmin", //String 发起人学工号
"initiatorName": "智慧校园管理员", // String 发起人姓名;必须字段
"department": "人事处", // String 发起人所在部门
"taskSummary": ["事务摘要|3天", " 请假类型|事假", " 时间|2021/06/10 - 2021/06/15"], // String[] 摘要,字段标题和内容由|分隔,最终根据填写顺序依次展示;发起人看到的一直是事务摘要 **数组长度限制为5**
"tags": "CUI_BAN,TIME_OUT,COMPLAINT_TASK", // String 标签;标签类型:CUI_BAN 催办 、TIME_OUT 超时、 COMPLAINT_TASK 转办
"handleUrl": "https://form-design.dev2.supwisdom.com/looking?fid=63869d6c", // String PC端处理地址 点击跳转到具体的第三方PC端处理页面
"mHandleUrl": "https://form-design-m.dev2.supwisdom.com/looking?fid=638329d6c", // String 移动端处理地址 点击跳转到具体的第三方移动端、H5处理页面
"actionsList": [ // 操作按钮集合
{
"name": "终止", // String 按钮名称
"url": "https://formflow.dev2.supwisdom.com/formflow/v1/process/stopProcess?taskId=55e6da81", // String 操作地址
"type": "ALL", // String 按钮类型:HANDLE办理、HANG_UP挂起、ACTIVE激活、CIRCULARIZE传阅、TRANSFER转办、DEAL待办人操作、ALL所有人操作; **具体按钮对应权限看上方说明**
"optType": 0, // int 操作类型: 1:page页面; 0:api 接口; 页面表示跳转页面, 接口则点击调用接口
"method": "post" // String 接口请求类型 get post put
}
]
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# GET 我的待办总数
入参
/**
* 获取第三方当前人待办数
* @param appId - 非必填
* @param isOverdue 是否开启逾期,true开启,false未开启(v1.10.8新增)
* @param overdueTime 逾期时间,单位为天,值为0未开启逾期,有值开启逾期(v1.10.8新增)
* @return
*/
(String appId, String isOverdue, Integer overdueTime);
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
入参说明
- 不开启逾期,直接获取待办总数
- 开启逾期,获取没有逾期的待办总数
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": 10 // 我的待办总数
}
1
2
3
4
5
2
3
4
5
# GET 我的已办汇总(按照事务类型汇总)
根据情况选择按事务类型还是按照节点;默认按照事务类型
入参
/**
* 获取第三方当前人已办汇总
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param appId 应用ID - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @param transTypeCode 事务类型code 类似流程ID(区分流程的唯一键) - 非必填
* @return
*/
(int pageIndex, int pageSize, String appId, String keyWords,String transTypeCode);
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"time": "2021-11-19 14:15:37", //String 任务创建时间;时间格式 yyyy-MM-dd HH:mm:ss
"countNum": 1 //int该事务类型下任务数量
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# GET 我的已办汇总(按照节点汇总)
根据情况选择按事务类型还是按照节点;默认按照事务类型
入参
/**
* 获取第三方当前人已办汇总
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param appId 应用ID - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @param transTypeCode 事务类型code 类似流程ID(区分流程的唯一键) - 非必填
* @return
*/
(int pageIndex, int pageSize, String appId, String keyWords,String transTypeCode);
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"nodeId": "2040629692988fa92d-6416-4d55-8492-01039a46cd64", // String 节点ID
"nodeName": "班主任审核", //String 节点名称 必须字段
"time": "2021-11-19 14:15:37", //String 任务创建时间;时间格式 yyyy-MM-dd HH:mm:ss
"countNum": 1 //int该节点下任务数量
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# GET 我的已办详细(已办详细)
入参
/**
* 获取第三方当前人已办详细:类型和节点的区别是nodeId是否必填
* @param transTypeCode 事务类型code 类似流程ID(区分流程的唯一键) - 非必填-- (按照事务类型汇总,事务类型code必填)
* @param nodeId 节点Id - 非必填 -- (按照节点汇总,节点ID必填)
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param startTime 办理时间-起始时间 - 非必填
* @param endTime 办理时间-结束时间 - 非必填
* @param appId 应用ID - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @return
*/
(String transTypeCode,String nodeId, int pageIndex, int pageSize,String startTime, String endTime,String appId, String keyWords);
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"id": "65e6sd186d38da812f196528da8a1", // 唯一键,入全局搜索必须字段,待办,已办等唯一键为同一字段
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"taskId": "55e6dd5a4b1b46d38da812f19658da81", // String 任务ID
"taskName": "学生请假流程", // String 任务名称;
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"seriaNumber": "21002229", // String 流水号
"nodeId": "2040629692988fa92d-6416-4d55-8492-01039a46cd64", // String 节点ID
"nodeName": "班主任审核", //String 节点名称 必须字段
"addTime": "2021-11-19 14:15:37", //String 任务到达时间;时间格式 yyyy-MM-dd HH:mm:ss
"handleTime": "2021-11-19 14:15:37", //String 任务处理时间;时间格式 yyyy-MM-dd HH:mm:ss
"initiator": "smartadmin", //String 发起人学工号
"initiatorName": "智慧校园管理员", // String 发起人姓名;必须字段
"department": "人事处", // String 发起人所在部门
"taskSummary": ["事务摘要|3天", " 请假类型|事假", " 时间|2021/06/10 - 2021/06/15"], // String[] 摘要,字段标题和内容由|分隔,最终根据填写顺序依次展示;发起人看到的一直是事务摘要 数组长度限制为5
"tags": "CUI_BAN,TIME_OUT,COMPLAINT_TASK", // String 标签;标签类型:CUI_BAN 催办 、TIME_OUT 超时、 COMPLAINT_TASK 转办
"viewUrl": "https://form-design.dev2.supwisdom.com/looking?fid=63869d6c", // String PC端查看详情地址 点击跳转到具体的第三方PC端查看页面
"mViewUrl": "https://form-design-m.dev2.supwisdom.com/looking?fid=638329d6c", // String 移动端查看详情地址 点击跳转到具体的第三方移动端、H5查看页面
"actionsList": [ // 操作按钮集合
{
"name": "xxx", // String 按钮名称
"url": "https://formflow.dev2.supwisdom.com/formflow/v1/process/stopProcess?taskId=55e6da81", // String 操作地址
"type": "ALL", // String 按钮类型:HANDLEDR已办人操作 ALL所有人操作; 具体按钮对应权限看上方说明
"optType": 0, // int 操作类型: 1:page页面; 0:api 接口; 页面表示跳转页面, 接口则点击调用接口
"method": "post" // String 接口请求类型 get post put
}
]
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# GET 我的发起
入参
/**
* 获取第三方当前人发起
* @param status 发起状态 【 IN_PROGRESS:进行中 FINISH:已办结 BREAK_UP:已终止 HANG_UP:暂时挂起 】 - 必填
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param startTime 发起时间-起始时间 - 非必填
* @param endTime 发起时间-结束时间 - 非必填
* @param appId 应用ID - 非必填
* @param transTypeCode 事务类型code - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @return
*/
(String status, int pageIndex, int pageSize, String startTime, String endTime, String appId, String keyWords);
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"id": "65e6sd186d38da812f196528da8a1", // 唯一键,入全局搜索必须字段,待办,已办等唯一键为同一字段
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"transactionaddTime": "2021-11-19 14:15:37", //String 事务创建时间;时间格式 yyyy-MM-dd HH:mm:ss
"seriaNumber": "21002229", // String 流水号
"nodeId": "2040629692988fa92d-6416-4d55-8492-01039a46cd64", // String 当前节点ID
"nodeName": "班主任审核", //String 当前节点名称
"nodeAddTime": "2021-11-19 14:15:37", //String 节点创建时间;时间格式 yyyy-MM-dd HH:mm:ss
"endTime": "2021-11-19 14:15:37", //String 结束处理时间;时间格式 yyyy-MM-dd HH:mm:ss
"transSummary": ["事务摘要|3天", " 请假类型|事假", " 时间|2021/06/10 - 2021/06/15"], // String[] 摘要,字段标题和内容由|分隔,最终根据填写顺序依次展示;发起人看到的一直是事务摘要 数组长度限制为5
"tags": "CUI_BAN,TIME_OUT,COMPLAINT_TASK", // String 标签;标签类型:CUI_BAN 催办 、TIME_OUT 超时、 COMPLAINT_TASK 转办 -- 暂未支持,未来支持
"viewUrl": "https://form-design.dev2.supwisdom.com/looking?fid=63869d6c", // String PC端查看详情地址 点击跳转到具体的第三方PC端查看页面
"mViewUrl": "https://form-design-m.dev2.supwisdom.com/looking?fid=638329d6c", // String 移动端查看详情地址 点击跳转到具体的第三方移动端、H5查看页面
"actionsList": [ // 操作按钮集合
{
"name": "xxx", // String 按钮名称
"url": "https://formflow.dev2.supwisdom.com/formflow/v1/process/stopProcess?taskId=55e6da81", // String 操作地址
"type": "ALL", // String 按钮类型:HANDLEDR已办人操作 ALL所有人操作; 具体按钮对应权限看上方说明
"optType": 0, // int 操作类型: 1:page页面; 0:api 接口; 页面表示跳转页面, 接口则点击调用接口
"method": "post" // String 接口请求类型 get post put
}
]
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# GET 我的传阅(传阅我的)
入参
/**
* 获取第三方当前人传阅
* @param type 传阅类型 【 true:传阅给我 false:我的传阅 】 - 必填
* @param pageIndex 页码
* @param pageSize 一页展示数量
* @param unread 仅显示未读:参数传0 - 非必填
* @param startTime 传阅时间-起始时间 - 非必填
* @param endTime 传阅时间-结束时间 - 非必填
* @param appId 应用ID - 非必填
* @param transTypeCode 事务类型code - 非必填
* @param keyWords 关键词:搜索内容包含 任务标题/流水号/发起人/摘要 - 非必填
* @return
*/
(boolean type, int pageIndex, int pageSize, Integer unread, String startTime, String endTime, String appId, String keyWords);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"id": "65e6sd186d38da812f196528da8a1", // 唯一键,入全局搜索必须字段,待办,已办等唯一键为同一字段
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"appName": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用名称
"logo": "https://message-minio.dev2.supwisdom.com:443/ttc/99f034304cf411ecfbbc6a7b22b6ae2119.png", // 应用图标
"taskId": "55e6dd5a4b1b46d38da812f19658da81", // String 任务ID
"taskName": "学生请假流程", // String 任务名称;
"transTypeCode": "988fa92d-6416-4d55-8492-01039a46cd64", // String 事务类型code ,类似流程ID
"transactionName": "学生请假流程", // String 流程名称
"seriaNumber": "21002229", // String 流水号
"circulatedPer": "wangergou", // String 传阅人学工号
"circulatedTime": "2021-11-19 14:28:32", // String 传阅时间 ;时间格式 yyyy-MM-dd HH:mm:ss
"handlers": "smartadmin", // String 被传阅人学工号
"nodeId": "2040629692988fa92d-6416-4d55-8492-01039a46cd64", // String 节点ID
"nodeName": "班主任审核", //String 节点名称 必须字段
"reader": 1, // int 是否已读; 0 表示未读 1表示已读
"readTime": "2021-11-19", //String 传阅任务阅读时间;时间格式 yyyy-MM-dd HH:mm:ss
"initiator": "smartadmin", //String 发起人学工号
"initiatorName": "智慧校园管理员", // String 发起人姓名;必须字段
"department": "人事处", // String 发起人所在部门
"taskSummary": ["事务摘要|3天", " 请假类型|事假", " 时间|2021/06/10 - 2021/06/15"], // String[] 摘要,字段标题和内容由|分隔,最终根据填写顺序依次展示;发起人看到的一直是事务摘要 数组长度限制为5
"tags": "CUI_BAN,TIME_OUT,COMPLAINT_TASK", // String 标签;标签类型:CUI_BAN 催办 、TIME_OUT 超时、 COMPLAINT_TASK 转办
"viewUrl": "https://form-design.dev2.supwisdom.com/looking?fid=63869d6c", // String PC端查看详情地址 点击跳转到具体的第三方PC端查看页面
"mViewUrl": "https://form-design-m.dev2.supwisdom.com/looking?fid=638329d6c" // String 移动端查看详情地址 点击跳转到具体的第三方移动端、H5查看页面
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# GET 我的传阅总数
入参
/**
* 获取第三方当前人未读传阅数
* @param appId 应用ID - 非必填
* @return
*/
(String appId);
1
2
3
4
5
6
2
3
4
5
6
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": 10 // 我的未读传阅数
}
1
2
3
4
5
2
3
4
5
# GET 事务类型列表接口
入参
/**
* 获取第三方事务类型列表接口 方便筛选
* @param appId 应用ID - 非必填
* @return
*/
(String appId);
1
2
3
4
5
6
2
3
4
5
6
响应数据格式
{
"code": 0, // int 0 表示成功 非0表示失败
"message": "获取成功", // String 响应信息,发生错误控制台打印响应信息提示
"data": {
"items": [
{
"appId": "GzqhyfpMLSEexyO78bDgO-UWlK6PwOyAE", // String 应用ID
"transTypeCode": "1111", // String 事务类型编码-对应流程ID
"transTypeName": "学生请假", // String 事务类型名称-对应流程名称
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 拉模式配置说明
第三方提供的接口一般由二开处理转化成事务需要的接口,配置在事务服务的环境变量中 事务商店版本1.3.0以下,配置在事务服务的环境变量中 事务商店版本1.3.0及以上,配置在云平台-消息事务-应用管理-对接管理-第三方待办
third:
# 第三方是否启用 --- 默认的是false
enable: ${THIRD_ENABLE:false}
# 我的待办
my_todo: ${THIRD_MY_TODO:}
# 我的待办总数
my_todo_count: ${THIRD_MY_TODO_COUNT:}
# 已办汇总
my_hanle: ${THIRD_MY_HANDLE:}
# 已办详细
my_hanle_detail: ${THIRD_MY_HANLE_DETAIL:}
# 我的发起
my_initiate: ${THIRD_MY_INITIATE:}
# 我的传阅
my_circulated: ${THIRD_MY_CIRCULATED:}
# 我的传阅未读数
my_circulated_unread_count: ${THIRD_MY_CIRCULATED_UNREAD_COUNT:}
# 事务类型列表
trans_type_list: ${THIRD_TRANS_TYPE_LIST:}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19