The embodiment of the present invention provides a method and a process engine for extending workflow node task executor, which is used to realize portable extension of workflow node task executor, and improves the applicability of workflow definition. The embodiments of the present invention include: setting variable information of the node task executor in advance, which is used to query and determine the task executor; configuring variable information of the workflow node task executor according to the workflow definition; determining the task executor according to the configuration when receiving the operation instruction, and executing the task according to the said configuration. Exemplified workflow for line running.
【技术实现步骤摘要】
一种扩展工作流节点任务执行体的方法及流程引擎
本专利技术涉及工作流定义
,尤其涉及一种扩展工作流节点任务执行体的方法及流程引擎。
技术介绍
现有技术中,对工作流定义时,一般会以执行人或已有的部分组织形式来明确规定节点任务的执行体,且该执行体固定以后,无法实现变更,如:在工作流定义中,第一企业的审批工作流,可能定义由董事长张三来执行审批,也可以定义由企业的已有部门组织,如审批部的负责人来执行审批,当工作流运行至该节点时,会按照预先定义的审批人或审批部分负责人来确定任务执行体。但这种任务执行体的确定方式,需要预先指定具体的任务执行人或任务执行人所在的职能部门,对任务执行体进行明确的规定,而当该工作流的审批人或审批组织不属于企业的现有员工,或不属于企业的现有组织架构时,将无法实现对节点任务执行体的定义。
技术实现思路
本专利技术实施例提供了一种扩展工作流节点任务执行体的方法及流程引擎,用于实现对工作流节点任务执行体的便携式扩展,提高了工作流定义的适用性。本申请实施例第一方面提供了一种扩展工作流节点任务执行体的方法,包括:预先设置节点任务执行体的变量信息,所述变量信息用 ...
【技术保护点】
1.一种扩展工作流节点任务执行体的方法,其特征在于,应用于流程引擎,包括:预先设置节点任务执行体的变量信息,所述变量信息用于实现对所述任务执行体的查询及确定;根据工作流定义,对工作流节点任务执行体的变量信息进行配置;当接收到运行指令时,根据所述配置,确定所述任务执行体,并根据所述任务执行体运行工作流实例。
【技术特征摘要】
1.一种扩展工作流节点任务执行体的方法,其特征在于,应用于流程引擎,包括:预先设置节点任务执行体的变量信息,所述变量信息用于实现对所述任务执行体的查询及确定;根据工作流定义,对工作流节点任务执行体的变量信息进行配置;当接收到运行指令时,根据所述配置,确定所述任务执行体,并根据所述任务执行体运行工作流实例。2.根据权利要求1所述的方法,其特征在于,在预先设置节点任务执行体的变量信息之后,所述方法还包括:导入逻辑组织架构图,所述逻辑组织架构图用于根据所述变量信息确定所述任务执行体;所述逻辑组织架构图包括:用户自定义的与任务执行体相关的人员关系图,或用户自定义的企业的人事组织架构图。3.根据权利要求2所述的方法,其特征在于,所述节点任务执行体的变量信息包括:所述节点任务执行体的函数信息、所述节点任务执行体的参数信息及所述函数信息的函数脚本;所述节点任务执行体的函数信息包括:录入函数的名称及返回值类型;所述节点任务执行体的参数信息包括:输入参数的数量、输入参数的名称及输入参数的类型;所述函数脚本用于描述根据配置的变量信息及所述逻辑组织架构图,确定所述任务执行体的实现流程。4.根据权利要求3所述的方法,其特征在于,所述预先设置节点任务执行体的变量信息,包括:在Web页面中预先设置所述节点任务执行体的录入函数名称、返回值类型、输入参数的数量、输入参数的名称及输入参数的类型,并设置所述函数脚本。5.根据权利要求4所述的方法,其特征在于,所述当接收到运行指令时,根据所述配置,确定所述任务执行体,并根据所述任务执行体运行工作流实例,包括:当接收到运行指令时,根据配置的工作流节点任务执行体的...
【专利技术属性】
技术研发人员:刘锦祥,王红,李扬,刘芬,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。