首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于流程引擎的自助式模板定制的在线填报系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:杭州明佑电子有限公司

摘要:本发明公开了基于流程引擎的自助式模板定制的在线填报系统及方法,该系统包括:数据加工层,用于对数据进行抽取、转换、清洗以及加载处理,结合调度系统实现机构组件数据、员工组件数据的数据同步和自动化铺底数据源加工,并结合缺口数据平台实现手工铺底数据源入库;数据源管理层,用于实现数据源的定义,通过在线配置JDBC的方式实现数据库表,编写SQL形成数据源对象,然后生成数据集进而直接应用于报表;手工报表平台,用于为业务人员提供可视化界面,基于流程引擎进行手工报表的发布、报送、管理和评价。本发明支持业务人员自主发布任务、个性化定制任务,实现多层级多人员的灵活填报和报表数据的灵活校验。

主权项:1.基于流程引擎的自助式模板定制的在线填报系统,其特征在于,所述系统包括:数据加工层,用于对数据进行抽取、转换、清洗以及加载处理,结合调度系统实现机构组件数据、员工组件数据的数据同步和自动化铺底数据源加工,并结合缺口数据平台实现手工铺底数据源入库;数据源管理层,用于实现数据源的定义,通过在线配置JDBC的方式实现数据库表,编写SQL形成数据源对象,然后生成数据集进而直接应用于报表;手工报表平台,用于为业务人员提供可视化界面,基于流程引擎进行手工报表的发布、报送、管理和评价;所述调度系统基于遗传算法实现海豚调度,具体如下:通过遗传算法生成一个由海豚分配给各个流程的初始布局,将每个任务的执行时间和设定的优先级作为基因,编码形成染色体;随机生成n个初始染色体,形成初始种群;定义总完成时间为适应度函数,公示如下: ;其中,F是所有任务的总完成时间,n是任务总量,Ci是第i个任务的完成时间;根据适应度函数值,选择最优染色体进行交叉和变异操作,选择方法为:计算每个染色体的期望值,若任务完成时间小于截止时间,则期望值为0;若任务完成时间大于等于截止时间,则期望值为任务完成时间与截止时间的差值;将每个染色体的期望值转化为收益值,若任务完成时间小于截止时间,则收益值为0;若任务完成时间大于等于截止时间,则收益值为任务完成时间与截止时间的差值的一半;对所有收益进行排序,选取最高收益作为最优染色体,若存在多个最高收益,则随机选取其中一个作为最优染色体;设定终止条件,若达到预设的最大迭代次数,则停止迭代,输出种群中的最优染色体作为最优调度方案;所述数据加工层包括机构组件数据同步模块、员工组件数据同步模块、自动化铺底数据源处理模块和手工铺底数据源处理模块;所述机构组件数据同步模块和员工组件数据同步模块分别用于机构组件数据、员工组件数据发生变化时,将变化后的数据进行同步,包括:定义同步的频率,配置调度系统中任务的触发条件和频率,对数据同步流程进行性能优化,并进行定期维护和监控;所述机构组件数据包括机构基本信息、机构部门信息以及机构的人员分配信息,所述员工组件数据包括员工个体基本信息、员工的职位、职责和入职日期;所述自动化铺底数据源处理模块用于处理系统自动获取的铺底数据,配置数据加载任务,将经过转换的数据自动加载到目标数据库或目标数据仓库,还用于设置自动化调度任务,包括每日、每周或根据需求定期自动执行数据加工流程;所述手工铺底数据源处理模块用于处理手工输入的铺底数据,通过缺口数据平台自助式定制模板来映射和转换数据,与目标的数据模型对齐;对上传的数据进行分析,确定不一致、丢失、不匹配、重复或存在缺口的数据,并进行处理;对完整性、准确性、一致性和时效性的数据质量指标进行测量;还提供审核和校验功能,对目标数据进行存储校验;所述调度系统的工作流程具体包括:定义需要触发调度任务的事件,所述事件包括数据到达、文件上传、API调用、时间间隔或数据质量问题;通过事件监听器监测和捕获事件的发生,监听不同类型的事件;基于事件的类型、属性或时间条件,配置事件触发规则,确定哪些事件将触发哪些调度任务;管理任务的配置和定义,包括数据抽取、转换进而加载逻辑,以及所需的数据源和目标;当事件被监听并满足触发规则时,事件监听器将相应的调度任务添加到调度队列;使用任务调度器来管理调度任务的执行,以确保在事件发生时立即执行相应的调度任务;从数据源中抽取数据,包括数据抓取、数据库查询和文件读取;对抽取的数据执行所需的数据转换和清洗操作,确保数据符合目标数据模型和质量标准;将数据加载到目标数据库或目标数据仓库;记录调度任务的执行日志和性能指标,进行监控和故障排除;实施错误处理机制,以处理调度过程中出现的错误和异常情况,包括重试、报警通知;实施身份验证和授权机制,确保只有授权的用户可以触发和执行调度任务;所述手工报表平台包括任务发布模块、任务领用模块、任务填报模块和系统管理模块;所述任务发布模块包括建立任务准生证和任务发布工具,所述任务准生证用于任务准备和验证,对任务的完成度、时间限制、优先级和任务状态进行评估,决定是否接纳任务进入流程执行,若任务达到流程引擎预设的接纳条件,则被接纳并进入流程执行,若未达到,则进入等待队列或被标记为待处理;所述任务发布工具用于定义报表基础信息、报表模板、校验规则、报表户和流程,并对报表版本进行管理;所述任务领用模块用于领用任务或退用任务;所述任务填报模块用于在线填报手工报表,通过计算汇总数据,校验数据的准确性,并进行审核,记录数据的修改历史,同时用于锁定或解锁数据;所述系统管理模块用于对公告栏、任务后评价、短信通知和任务清单进行管理,并提供日志查询,包括使用日志、填报日志、消息日志和审核日志。

全文数据:

权利要求:

百度查询: 杭州明佑电子有限公司 基于流程引擎的自助式模板定制的在线填报系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。