专利汇可以提供一种基于指令链的可靠性与性能一体化柔性工作流实现方法专利检索,专利查询,专利分析的服务。并且一种基于指令链的可靠性与性能一体化柔性工作流实现方法,它有四大步骤:一:定义指令集;包括定义业务项与执行方式, 指定 业务项执行者及其工作方式,定义工作时间,编辑工具、附件和说明,定义业务项ID以及业务项输入项ID,生成业务项初始状态,以及签发者信息;二:自动生成基于指令链的柔性工作流;通过解析任务执行方式以及关联的业务项构建工作流逻辑,解析执行者信息形成初始个人工作列表;三:指令运行与监控;驱动指令运行,并根据指令的签收与完成情况,即时调整业务项状态及个人工作列表并进行监控;四:指令动态调整;在基于指令的工作流执行过程中,根据执行情况动态的调整指令。本 发明 在计算机技术领域里有广阔地应用前景。,下面是一种基于指令链的可靠性与性能一体化柔性工作流实现方法专利的具体信息内容。
1.一种基于指令链的可靠性与性能一体化柔性工作流实现方法,其特征在于:它包含以下步骤:
步骤一:定义指令集
包括定义业务项与执行方式,指定业务项执行者及其工作方式,定义工作时间,编辑工具、附件和说明,定义业务项ID以及业务项输入项ID,生成业务项初始状态,以及签发者信息;
(1)定义业务项,填入多个业务项,其执行方式为N1/K1,N1中取K1模式,N1为业务项数量,根据输入的业务项数量自动生成;K1取值范围是[1-N1],且默认值为N1,即默认执行方式是并发业务,或者把K1值调整为1…N1-1,此时表示各分支完成K1项业务,即认为该指令集完成;
(2)指定业务执行者,针对同一业务项指定多个执行者,其执行方式为N2/K2,N2中取K2模式,N2为业务执行者数量,根据输入的执行者名单自动生成;K2取值范围是[1-N2],且默认值为1;即默认工作方式是有一名执行者完成业务即可;或者把K2值调整为2…N2,此时表示至少K2个人签收业务才可以;
(3)业务项工作时间指定,必须指定该业务项的三个时间,即开始时间,结束时间以及告警时间即接近完成给予警示的时间,要求开始时间早于告警时间,告警时间早于结束时间,同时当前业务项的开始时间不能早于其输入业务项的开始时间;
(4)基于ID编号的业务项逻辑定义,首先定义当前业务项的ID编号,采用自动编号方式,然后编辑输入业务项的ID编号,默认为空,即没有输入业务项;
(5)编辑业务项辅助信息,包括编辑工具,为业务项指定软件工具;编辑附件,为业务项添加文档、文件作为参考;此外编辑业务项说明,通过文本方式对业务项进行进一步说明;
(6)签发指令,当指令的所有信息编辑完并确认后,签发指令;在这一过程中,“业务项状态”默认填入“未签收”,“指令签发人”默认填入指令编辑者的信息;
步骤二:自动生成基于指令链的柔性工作流
通过解析任务执行方式以及关联的业务项构建工作流逻辑,解析执行者信息形成初始个人工作列表;
(1)解析指令集的任务执行方式,N1=1时,为单项工作,N1>1,且K1=N1,则为并发业务;
当N1>1,且1≤K1
在生成流程图的过程中,如果某业务项没有任何输入和输出,则判定为单项独立业务,如果某业务项只有输出,则为工作流的起点,如果某业务项只有输入,则为工作流的汇点,如果某个业务项既有输入也有输出,则是工作流的中间环节;
(3)解析执行者信息,配置初始个人工作列表,根据执行者名单,将该业务项推送至所有执行者的当前工作列表中,主要信息包括业务项的工作时间、工具、附件、业务项说明以及签发者,同时赋予指令初始状态为“未签收”;如果N2>1,且1≤K2
驱动指令运行,并根据指令的签收与完成情况,即时调整业务项状态及个人工作列表并进行监控;
(1)签收状态变更;当执行者签收任务后,则该工作列表中该业务项状态从“未签收”变更为“已签收”,同时对于添加K2/N2监控标签的执行者,只要有K2个执行者进行签收,则其余N2-K2个人的工作列表中自动删除该业务项;
(2)完成状态变更;在任务截止时间内完成任务,并进行了提交,则该业务项状态变更为“已完成”,同时移至历史工作列表中;如果输入任务项状态未变更为已完成,则不允许提交任务;如果业务项添加K1/N1标签,即在同一指令集内存在N1>1,且1≤K1
(4)超时状态变更;无论执行者是否签收业务项,只要超出完成时间,仍未提交,则该业务项状态变更为“超时”;
(5)委托状态变更;如果业务项发生了委托,则业务项状态变更为“委托”,该业务项一方面转移到当前执行者的历史工作列表,另一方面同时推送至新执行者的个人工作列表中;
(6)异常状态变更;如果业务项被指令签发者挂起,则变更“挂起”状态,无法操作,等待进一步指示,如果业务项最终被指令签发者中止,则业务项状态变更为“中止”,并移至历史工作列表;
(7)指令运行情况监控;记录各指令完成情况,推送至初始签发者;当出现委托、告警和超时情况时,需提醒签发者,同时指令签发者查看自己发出的所有指令及指令委托的运行情况,查看方式是依据业务项关联关系解析出的工作流逻辑;按照颜色对指令的完成情况进行标识,包括未签收“白色”,已签收“黄色”,已完成“绿色”,告警“红色”,超时“黑色”,委托“紫色”;
步骤四:指令动态调整
在基于指令的工作流执行过程中,根据执行情况动态的调整指令;包括工作完成后的新指令定义、无法完成工作后的委托、流程出现异常时进行挂起及再定义;
(1)工作完成后,有后续工作需求,按情况自行定义后续工作指令集,操作同步骤一,但在输入业务项内自动填入已完成业务项,建立业务项关联关系;
(2)无法完成工作后的委托,业务项处于未签收或已签收状态,出于不预知的原因,无法完成工作时,经判断时间充足,进行业务项委托,并指定新的业务执行者;由引擎将该任务转发至新的执行者,并更新指令运行状态,支持监控;
(3)无法完成工作后报告签发者,业务项处于未签收或已签收状态,出于不预知的原因无法完成工作时,经判断时间不充足,向签发者进行报告;
(4)流程出现异常时挂起,指令签发者收到无法完成任务的请求或监控反馈回异常信息,对流程进行挂起,异常业务项及其后续的相关业务项将被置于挂起状态,无法被操作;
(5)流程再定义;当流程挂起后,对异常业务项进行中止,并再定义新的业务项,包括更改业务项内容、执行时间和执行者,如果更改涉及到关联事项也需要同步进行处理。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种可自定义的测试控制系统 | 2020-05-08 | 665 |
分布式机器学习可视化装置 | 2020-05-08 | 778 |
一种企业数据集成云控制台、实现方法及系统 | 2020-05-08 | 329 |
一种控制模拟盘的设计方法及控制模拟盘 | 2020-05-08 | 344 |
一种流量切换方法、装置、及计算机设备 | 2020-05-12 | 526 |
一种航空非标准化流程智能驱动引擎系统 | 2020-05-08 | 423 |
进程建模和界面 | 2020-05-11 | 204 |
用于列车控制系统的软件测试通用自动化控制方法及装置 | 2020-05-11 | 489 |
标绘处理方法、共享图像标绘方法及标绘再现方法 | 2020-05-13 | 192 |
测试方法、装置、存储介质及计算机设备 | 2020-05-13 | 450 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。