【技术实现步骤摘要】
基于流程引擎实现业务跨组织流转的方法及系统
[0001]本申请属于办公自动化
,具体涉及一种基于流程引擎实现业务跨组织流转的方法及系统。
技术介绍
[0002]流程引擎作为应用系统的一个重要的功能补充,可根据用户角色、任务、条件等要素,驱动信息的传递路由,从而实现企业某项工作的自动流转作业管理,同时达到任务的有效监控,并通过用户与用户、用户与应用之间的协同交互,完成任务的自动流转过程,从而提高企业的办公效率、节约成本,并提升企业的经营管理水平和竞争能力。
[0003]传统的流程引擎主要以实现单一企业内部工作流为目的,即工作任务以企业内部需求来驱动,用户对象也定义为企业内部组织架构成员,但在一些特定的场景,例如来自企业端和政府端的用户,需要协同完成某一项工作任务,即该任务属于跨组织用户的工作流方式,传统的工作流引擎显然无法满足这种场景,即使能完成,也需要对传统的工作流引擎进行开发重构,既增加流程引擎系统的复杂性,也破坏了软件系统设计的闭合原则和解耦原则。
[0004]上述内容仅用于辅助理解本专利技术的技术 ...
【技术保护点】
【技术特征摘要】
1.一种基于流程引擎实现业务跨组织流转的方法,其特征在于,包括:接收当前节点用户提交的业务表单;判断所述业务表单所对应的业务流程是否为跨组织流程,在判断流程为跨组织流程时,基于所述业务表单,调用组织架构管理平台获取所述当前节点用户所属组织的关联组织信息,其中,所述组织架构管理平台中配置有不同组织架构下的用户及角色的定义信息,以及不同组织架构之间的映射关系信息;将所述关联组织信息中的角色及用户列表信息进行展示,并根据所述当前节点用户的选择指令将所述业务流程流转至下一节点用户。2.根据权利要求1所述的方法,其特征在于,还包括,在判断流程为非跨组织流程时,基于所述业务表单,调用组织架构管理平台获取所述当前节点用户所属组织的信息;将所述所属组织信息中的角色及用户列表信息进行展示,并根据所述当前节点用户的选择指令将所述业务流程流转至下一节点用户。3.一种基于流程引擎实现业务跨组织流转的系统,其特征在于,包括:组织架构管理平台、表单引擎平台和流程引擎平台;所述组织架构管理平台中配置有不同组织架构下的用户及角色的定义信息,以及不同组织架构之间的映射关系信息;所述表单引擎平台,用于根据用户录入的信息,基于预先配置的业务表单数据模型生成提交给流程引擎平台的业务表单;所述流程引擎平台,用于接收当前节点用户提交的业务表单,并判断所述业务表单所对应的业务流程是否为跨组织流程,在判断流程为跨组织流程时,基于所述业务表单,调用组织架构管理平台获取所述当前节点用户所属组织的关联组织信息,以及将所述关联组织信息中的角色及用户列表信息进行展示,并根据所述当前节用户的选择指令将所述业务流程流转至下一节点用户。4.根据权利要求3所述的系统,其特征在于,所述流程引擎平台还用于,在判断流程为非跨组织流程时,基于所述业务表单,调用组织架构管理平台解析获取所述当前节点用户所属组织的信息,将所述...
【专利技术属性】
技术研发人员:栾润峰,潘胜逖,
申请(专利权)人:北京金和网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。