统一事项中心是一个全面的任务管理和协作平台,它通过集成多种数据源,提供了一个统一的视图,使用户能够更有效地规划和管理日常事务,包括待办任务、我发起的、已办任务等功能。
控制台->待办事务,通过新增、编辑、删除、导出等操作,在后台管理待办事务。
从第三方平台/接口获取待办事项数据时,需要配置相关接口/来源数据参数。
以科研测试平台为例,参照日历配置,介绍数据接口相关配置。
在日历中,科研测试平台已经配置过。
控制台->数据获取
新增科研测试待办接口,新增属性配置:
属性 | 属性值 |
---|---|
代码 | KEYAN-TEST-TODOLIST |
名称 | 科研测试待办 |
类型 | 待办事项 |
所属平台 | 科研测试 |
对接方式 | 接口 |
请求方式 | GET |
接口地址 | blade-rhmh/process/list?current=1&size=200&descs=id&processSecret=processSecret |
详情链接 | 无 |
请求头 | 无 |
请求扩展 | 无 |
返回值扩展:
function f(data){
var respD = data.data.records;
var arr = [];
if (!respD || respD.length == 0) {
return arr;
}
for (var i=0; i<respD.length; i++) {//根据需要配置数据
var x = respD[i];
var tmp = {
title: x.name, //标题、名称
type: 'NOTIFY', //类型 (系统字典-->todo_type)
category: 'WORK', //业务类别 (业务字典-->todo_category)
fromDatakeyValue: x.id, //任务id
status: 0, //任务状态 0:代办 9:已办
todoTime: x.createTime, //任务创建时间
todoTimeBegin: x.time, //任务开始时间
todoTimeEnd: x.time, //任务结束时间
todoUrl: x.url, //任务地址
userAccount: x.yhzh, //待办所属人
promoterAccount: x.yhzh, //待办发起人
}
arr.push(tmp);
}
return arr;
}
任务管理->任务配置
新增科研测试待办同步,新增属性配置:
属性 | 属性值 |
---|---|
任务应用 | rhmh: (任务调度服务器 - 127.0.0.1:7700) |
任务名称 | 科研测试待办同步 |
任务状态 | 启用 |
生命周期 | 无 |
定时类型 | CRON |
时间表达式 | 0 0 0/2 * * ? (每隔两小时同步一次数据) |
运行时配置 | HEALTH_FIRST |
执行类型 | 单机执行 |
处理器参数 | org.springblade.rhmh.processor.TodoProcessor |
任务参数 | {“interCode”:”KEYAN-TEST-TODOLIST”,”saveCount”:200} |
任务描述 | 科研测试待办同步,加载待办数据 |
到此,科研测试平台的待办数据配置完成。