
泛微统一待办中心文档概述-泛微统一待办中心文档概述
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
简介:本文档详细介绍了泛微统一待办中心的功能和使用方法,帮助用户了解如何高效管理各类工作任务,提升办公效率。
### 泛微统一待办中心接口详解
#### 1. 统一待办接口时序图及说明
本段落档旨在详细介绍泛微统一待办中心的相关接口及其使用方法,包括接收异构系统流程接口和删除异构系统指定人员待办流程接口。
**1.1 时序图**
该部分提供了统一待办接口的时序图,用于说明接口在不同系统间的交互顺序。理解整个通信过程的关键在于掌握此时序图,这有助于开发者更好地集成相关接口。
#### 2. 统一待办中心接口详解
##### 接收异构系统流程接口
**功能说明**
该接口负责接收来自其他系统的待办事项,并以 JSON 格式进行数据传输。统一待办中心对接收到的数据进行处理和管理。
**参数说明**
- **接口地址**: `restofsReceiveRequestInfoByJson`
- **功能描述**: 接收异构系统流程(JSON格式)
- **请求参数**:
- syscode: 异构系统的标识符,类型为 String。
- flowid: 流程实例的唯一ID,类型为 String。
- requestname: 待办事项标题,类型为 String。
- workflowname: 流程名称或类别名,类型为 String。
- nodename: 步骤或节点名称,类型为 String。
- pcurl: PC端访问地址,类型为 String。
- appurl: APP端访问地址,类型为 String。
- isremark: 处理状态(0表示待办,2表示已处理,4表示完成,8表示抄送),类型为String。
- viewtype: 查看状态(0未读;1已读),类型为 String。
- creator: 创建人,类型为 String。
- createdatetime: 创建时间,格式 YYYY-MM-DD HH:mm:ss , 类型为 String.
- receiver: 接收者,类型为String
- receivedatetime:接收时间, 格式YYYY-MM-DD HH:mm:ss , 类型为 String
- userid : 用户ID(如果适用),类型为 String。
**返回值说明**
- **syscode**: 异构系统标识符。
- **dateType**: 数据类别,与接收异构系统流程接口相同
- **operResult**: 操作结果(1表示成功,0表示失败)
- **message**: 错误信息
##### 删除异构系统的指定用户待办事项接口
**功能说明**
该接口用于删除特定用户的某个待处理的业务请求。
**参数说明**
- 接口地址:`restofsdeleteUserRequestInfoByJson`
- 功能描述: 删除来自异构系统中某接收者的具体流程(JSON格式)
- 请求参数:
- syscode: 异构系统的标识符,类型为 String。
- flowid: 流程实例的唯一ID, 类型为String.
- userid:用户ID,类型为 String.
**返回值说明**
同上。
#### 统一认证方案详解
##### 中转页面解决方案
**执行逻辑**
中转页面方案通过一个中间跳板页与第三方系统对接。具体步骤如下:
1. 用户登录到统一待办中心。
2. 根据用户权限展示其相关的待处理事项列表。
3. 当点击某项业务请求时,会根据该任务所属的外部系统的详细信息导向相应的中转页面。
4. 在中转页面内完成第三方系统验证流程后继续操作。
**优缺点**
- **优点**:
- 能够灵活对接不同系统,无需修改源代码
- 统一待办中心只需维护一个中间跳板页
- **缺点**:
- 需要为多个外部系统开发不同的中转页面,增加成本和复杂度
**推荐实现方案**
建议采用统一单点登录方式减少中转页面的数量。例如通过SHA加密生成Token来简化验证过程:
```java
String token = SHA1Utils.getToken(Prop.getPropValue(QC699764, secrect) + loginid + timestamp);
```
此方法不仅提高了灵活性,也保证了数据的安全性。
全部评论 (0)


