E9平台适配器与流程配置详细指南
适配器使用指南
通用查询适配器
- E9HttpQueryAdapter:用于通用查询。
- E9V2HttpQueryAdapter:专门处理某个子表对象(如:detail_1)。
- E9V3HttpQueryAdapter:格式化数据,处理子表数据变成detail_1,detail_2。
- E9HttpExecuteAdapter:用于写入操作。
接口文档
配置方案
通用流程ID查询配置示例
{
"requestId": "343306", // 流程ID
"user_id": "14720" // 用户ID
}
数据格式化适配器配置
- 适配器:E9V3HttpQueryAdapter
- workflowId:表单提交流程ID
- workflowIdList:中间数据表的信息
更新某个子表内容适配器配置
- 适配器: E9V2HttpQueryAdapter
- workflowId: 表单提交流程ID
- workflowIdList: 中间数据表的信息
其他请求参数需要配置具体更新的子表对象,例如 detail_x。
配置时需要注意:
- 数据主键设置为 requestId。
- 创建用户 ID(user_id)必须是创建者的 OA 用户 ID。
- 平台选择 E9http。
- 附件需要是 filePath 和 fileName 的组合参数。
- 关闭 webservice 的解析器。
- 明细表参数需要带上表名。
- 查询方案结果信息需要配置回写信息。
- 如果要查询指定 workflowId 的流程状态,可以通过 SQL 查询对应的 workflowId 流程状态,并生成请求队列来查询具体信息。
查询 E9 信息
如果要查询不同用户的流程信息,需要带上用户 ID(user_id)。
查询 E9 流程信息并回写到其他系统
- 使用接口
/api/workflow/paService/getWorkflowRequest?requestId=XXXXX
- 或者只使用流转意见接口
/api/workflow/paService/getRequestStatus?requestId=xxxxxx