2022年8月目录服务综述1整体架构&服务特性2应用场景3新增特性41、服务概述2、现状痛点3、价值1、产品架构2、业务模型3、主要特性1、业务流程2、专题应用3、报表分析1、新增特性清单PART1服务综述1、服务概述2、现状痛点3、价值1、服务概述业务系统中经常会有需要定时执行的操作,比如定时进行考勤日报的生成,定时垃圾回收,库存计算,成本结转,员工生日祝福等等,也包括一些需要定时监控及时预警的任务,如库存预警,设备监控等等。预警、监控可以通过预警任务服务来实现。另外用户需要有可视化的看板对任务执行过程的监控,以及对任务执行结果的处理和通知。预警任务系统就是提供给开发者基于预设固定时间点,预设时间间隔或者给定执行次数自动执行预警任务的任务框架,主要包括任务调度、数据分析、预警消息配置等功能。通过后台调度预警任务功能,不仅可以启动和终止作业调度,还可以配置预警任务调度策略。2、现状/客户诉求预警任务对定时规则的周期要求比较灵活,比如支持几周等时间间隔预警任务能够动态设置单据属性作为预警条件预警任务支持自定义项作为预警条件预警类型支持租户级3、价值任务灵活自己定制多种模版适应各类场景简化配置、快速应用多领域、多行业应用任务监控可追溯依据预警历史数据对业务进行规划PART2整体架构&服务特性1、产品架构2、业务模型3、主要特性1、产品架构应用领域采购财务供应链HR制造协同资产通过界面配置任务通过SDK配置任务提交临时任务SDK任务提交类型管理预警任务异步处理Quartz监控看板限流控制任务管理消息通知RabbitMQ2、业务模型注册预警类型预警消息发送预警监控预警任务管理消息模版设计•开发态预制系统预警类型•运行态动态增加租户级预警类型•预警任务的增加、删除、编辑•预警任务启用、停用•预警任务条件设置•预警任务定时规则•不同通道的预警消息模板设计•不同语种的预警消息模板设计•配置预警消息发送通道:消息中心、短信、邮件•配置消息接收人•历史任务•任务监控统计3、主要特性 支持创建预警任务,包含条件设置、定时规则、和消息设置 支持查看预警任务的历史执行情况、下次执行时间 支持手动立即执行预警任务 支持修改预警任务的条件设置、定时规则、消息设置 支持停用预警任务PART3应用场景1、业务流程2、专题应用3、报表分析1、业务流程关键特性应用场景设置预警规则(类型)、创建预警任务调度预警任务、预警日志管理开发态预制预警规则(类型)运行态创建预警任务、调度预警任务、预警监控管理2、专题应用支持创建预警任务,包含条件设置、定时规则、和消息设置支持查看预警任务的历史执行情况、下次执行时间支持手动立即执行预警任务支持修改预警任务的条件设置、定时规则、消息设置支持停用预警任务关键特性应用场景采购订单到货逾期达到一定天数时需要进行预警。当订单到货逾期天数,达到预警条件中的设定值时,自动发送预警信息进行预警。预警任务执行后可以监控预警任务是否成功以及相关日志信息。2、专题应用续创建预警任务,选择采购订单预警和报警预警类型,设置预警条件;配置定时规则,设置预警的时间段、周期、频次和间隔时间等;设置消息配置,选择消息接收人、消息发送通道等3、报表分析支持预警任务的数量、已启用任务数量、任务执行并发量统计、历史任务执行情况应用场景仓库库存达到预警设置的值时发送预警,发送预警可能失败会导致采购人员无法及时跟踪采购进度,需要通过分析日志查看失败原因关键特性PART4新增特性1、新增特性清单1、新增特性清单•支持租户级预警类型;•支持预警任务在设置发送周期时能够设置几天、几周、几月的间隔;•系统级预警类型支持业务对象(开发态);