统一事项中心


统一事项中心是一个全面的任务管理和协作平台,它通过集成多种数据源,提供了一个统一的视图,使用户能够更有效地规划和管理日常事务,包括待办任务、我发起的、已办任务等功能。

控制台->待办事务,通过新增、编辑、删除、导出等操作,在后台管理待办事务。

从第三方平台/接口获取待办事项数据时,需要配置相关接口/来源数据参数。
以科研测试平台为例,参照日历配置,介绍数据接口相关配置。
在日历中,科研测试平台已经配置过。

控制台->数据获取

新增科研测试待办接口,新增属性配置:

属性 属性值
代码 KEYAN-TEST-TODOLIST
名称 科研测试待办
类型 待办事项
所属平台 科研测试
对接方式 接口
请求方式 GET
接口地址 blade-rhmh/process/list?current=1&size=200&descs=id&processSecret=processSecret
详情链接
请求头
请求扩展

返回值扩展:

  1. function f(data){
  2. var respD = data.data.records;
  3. var arr = [];
  4. if (!respD || respD.length == 0) {
  5. return arr;
  6. }
  7. for (var i=0; i<respD.length; i++) {//根据需要配置数据
  8. var x = respD[i];
  9. var tmp = {
  10. title: x.name, //标题、名称
  11. type: 'NOTIFY', //类型 (系统字典-->todo_type)
  12. category: 'WORK', //业务类别 (业务字典-->todo_category)
  13. fromDatakeyValue: x.id, //任务id
  14. status: 0, //任务状态 0:代办 9:已办
  15. todoTime: x.createTime, //任务创建时间
  16. todoTimeBegin: x.time, //任务开始时间
  17. todoTimeEnd: x.time, //任务结束时间
  18. todoUrl: x.url, //任务地址
  19. userAccount: x.yhzh, //待办所属人
  20. promoterAccount: x.yhzh, //待办发起人
  21. }
  22. arr.push(tmp);
  23. }
  24. return arr;
  25. }

任务管理->任务配置

新增科研测试待办同步,新增属性配置:

属性 属性值
任务应用 rhmh: (任务调度服务器 - 127.0.0.1:7700)
任务名称 科研测试待办同步
任务状态 启用
生命周期
定时类型 CRON
时间表达式 0 0 0/2 * * ? (每隔两小时同步一次数据)
运行时配置 HEALTH_FIRST
执行类型 单机执行
处理器参数 org.springblade.rhmh.processor.TodoProcessor
任务参数 {“interCode”:”KEYAN-TEST-TODOLIST”,”saveCount”:200}
任务描述 科研测试待办同步,加载待办数据

到此,科研测试平台的待办数据配置完成。


王金海 2025年1月22日 09:43 收藏文档