The embodiment of the present invention provides a method and device for setting routing rules of a process and a readable storage medium. The method includes: when opening the to-do task for task processing, obtaining the node information of the target node; when the target node is the next node of the process node where the to-do task is located; when determining the node type of the target node as the routing node, obtaining the routing rules from the extended attributes; storing the routing rules in the extended attributes of the routing node in advance; before submitting the form of the to-do task When the target node satisfies the corresponding routing rules according to the business data corresponding to the form of the to-do task, the branch transmission line identification corresponding to the target node is recorded in the extended attributes of the target node. When the process flow of the to-do task transfers to the target node, the process of the to-do task transfers to the branch according to the branch transmission line identification stored in the extended attributes of the target node. Line identification corresponds to transmission line flow.
【技术实现步骤摘要】
设置流程的路由规则的方法及装置、可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种设置流程的路由规则的方法及装置、可读存储介质。
技术介绍
业务流程由工作流流程本身和与工作流流程相关的用于信息填写和交互的流程表单构成,工作流流程是一种流向表示,其本身具有标准的描述语言和规则。业务流程流转的过程为:在流程中预先设置好流程的路由规则,在业务流程运行期,流程解析传输线时为流程中的变量赋值,流程引擎获取变量值,根据路由规则校验各传输线的路由规则。现有的一种方法是通过表单和流程做数据对接的方式为流程中的变量赋值,具体是为流程和表单创建同名的变量,流程和表单均需要创建维护变量的物理表,表单创建的变量的类型为工作流接口类型,在表单提交时,会自动为流程中的同名变量赋值。但是,上述方法中,一方面,由于流程和表单需要创建维护变量的物理表,即创建两份物理表,增加了数据库存储,另一方面,表单提交时,需要由表单引擎遍历所有变量,取出工作流接口类型的变量,为流程中的变量赋值增加了表单引擎的压力。在业务流程运行期,流程引擎需要校验各传输线的路由规则,向满足路由规则的传输线流转,增加 ...
【技术保护点】
1.一种设置流程的路由规则的方法,其特征在于,包括:打开待办任务进行任务办理时,获取目标节点的节点信息,所述节点信息包括节点类型和扩展属性,所述目标节点为所述待办任务所在流程节点的下一节点;确定所述目标节点的节点类型为路由节点时,从所述扩展属性中获取路由规则,所述路由规则预先存储在路由节点的扩展属性中;在提交所述待办任务的表单之前,根据所述待办任务的表单对应的业务数据确定所述目标节点满足对应的路由规则时,将所述目标节点对应的分支传输线标识记录在所述目标节点的扩展属性中,用于在所述待办任务的流程流转到所述目标节点时,所述待办任务的流程根据所述目标节点的扩展属性中存储的分支传输 ...
【技术特征摘要】
1.一种设置流程的路由规则的方法,其特征在于,包括:打开待办任务进行任务办理时,获取目标节点的节点信息,所述节点信息包括节点类型和扩展属性,所述目标节点为所述待办任务所在流程节点的下一节点;确定所述目标节点的节点类型为路由节点时,从所述扩展属性中获取路由规则,所述路由规则预先存储在路由节点的扩展属性中;在提交所述待办任务的表单之前,根据所述待办任务的表单对应的业务数据确定所述目标节点满足对应的路由规则时,将所述目标节点对应的分支传输线标识记录在所述目标节点的扩展属性中,用于在所述待办任务的流程流转到所述目标节点时,所述待办任务的流程根据所述目标节点的扩展属性中存储的分支传输线标识向分支传输线标识对应的传输线流转。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述待办任务的流程表单对应的业务数据确定所述目标节点不满足对应的路由规则时,向用户推送用于指示不满足路由规则的指示信息。3.根据权利要求1或2所述的方法,其特征在于,在打开待办任务进行任务办理之前,所述方法还包括:为所述待办任务的流程绑定表单;根据所述表单的标识获取所述表单的元数据并解析存储在所述流程的流程模板中,所述表单的元数据至少包括多个表单字段的数据;为所述待办任务的流程的传输线设置路由规则,在设置路由规则时根据所述表单的元数据选择表单字段,将所设置的路由规则存储在路由节点的扩展属性中。4.根据权利要求3所述的方法,其特征在于,路由节点的路由规则的存储格式为传输线标识与对应的路由规则。5.一种设置流程的路由规则的装置,其特征在于,包括:第一获取模块,用于打开待办任务进行任务办理时,获取目标节点的节点信息,所述节点信息包括节点类型和扩展属性,所述目标节点为所述待办任务所在流程节点的下一节点;第二获取模块,用于在确定所述目标节点的节点类型为...
【专利技术属性】
技术研发人员:袁天明,张霞,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。