一种多维组织可扩展的工作流汇报方法、设备及介质技术

技术编号:29404763 阅读:18 留言:0更新日期:2021-07-23 22:43
本申请提供了一种多维组织可扩展的工作流汇报方法、设备及介质,方法包括:接收发起者发起的工作流,并确定工作流中包括发起者在内的参与者信息;确定组织实体和用户实体;根据预设组织实体接口确定上下级组织关系,并确定组织实体与用户实体之间的任职关系;根据任职关系和上下级组织关系确定汇报关系;在该汇报关系对应的预先自定义设置的多条维度信息中,确定工作流业务场景对应的至少一条所述维度信息;根据该维度信息完成工作流。通过该方法能够降低工作流对组织的依赖,更适用于从流程角度对多组织、用户审批关系的配置需求。这样既可以保持工作流和组织间的联动关系,也提高了系统的灵活性,减少交付工作量,降低管理成本。

【技术实现步骤摘要】
一种多维组织可扩展的工作流汇报方法、设备及介质
本申请涉及数据处理
,具体涉及一种多维组织可扩展的工作流汇报方法、设备及介质。
技术介绍
工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述,是通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控。工作流系统中有四种典型的模式:控制模式、资源模式、数据模式和异常模式,其中资源模式主要指用户活动节点的参与者设置,简单的工作流直接选择具体用户即可,但大型企业人员较多,管理员无法识别所有用户,并且当人员发生变化时需要反复调整流程,带来额外的工作量。企业本身是一个组织,如果仅按照实体组织定义,存在业务管理粒度太粗的问题。另外,不同业务系统存在各自独立的组织类型,都有不同的描述和用途,一般不会单独定义在流程中使用的审批维度,如果强制增加识别,也存在较大的开发工作量。
技术实现思路
为了解决上述问题,本申请提出了一种多维组织可扩展的工作流汇报方法,所述方法包括:接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息;根据所述参与者信息确定组织实体和用户实体;根据预设组织实体接口确定所述组织实体之间的上下级组织关系,并确定所述组织实体与所述用户实体之间的任职关系;根据所述任职关系和所述上下级组织关系确定汇报关系;在所述汇报关系对应的预先自定义设置的多条维度信息中,确定所述工作流的业务场景对应的至少一条所述维度信息;根据所述对应的至少一条所述维度信息完成所述工作流。在一个示例中,根据所述参与者信息确定组织实体和用户实体之后,所述方法还包括:根据预先设置的自定义规则,确定所述组织实体在所述工作流的所述业务场景下对应的组织类型;在确定所述发起者执行了查询操作后,以展示所述组织类型的方式向所述发起者告知所述工作流的业务进度。在一个示例中,根据所述对应的至少一条所述维度信息完成所述工作流,具体包括:确定所述对应的至少一条所述维度信息中所包含的维度值以及汇报路径;根据所述维度值表示的组织实体和/或用户实体,以及所述汇报路径,完成所述工作流。在一个示例中,所述方法还包括:根据用户的选择,在所述参与者信息中确定参照者信息,所述参照者信息包括所述组织实体和所述用户实体中的至少一种;向所述用户展示,所述参照者信息在执行所述查询操作后,以所述组织类型的方式被告知的所述业务进度。在一个示例中,根据预设组织实体接口获取与所述组织实体关联的上下级组织信息之后,所述方法还包括:确定预先建立的第一帮助组件;根据用户的操作,通过所述第一帮助组件辅助所述用户将所述上下级组织以树形结构进行存储、展示。在一个示例中,确定所述组织实体与所述用户实体的任职关系之后,所述方法还包括:确定预先建立的第二帮助组件;根据用户的操作,通过所述第二帮助组件辅助所述用户确认所述用户实体任职的所述组织实体,并以任职列表进行存储、展示。在一个示例中,所述方法还包括:根据所述树形结构或所述任职列表确认所述用户的兼职情况或默认任职组织。在一个示例中,所述组织实体包括部门、机构、岗位;所述用户实体包括岗位员工、部门负责人、部门经理、行政助理、分管领导中的至少一种;所述岗位员工对应的上级汇报关系为所述部门负责人和/或所述部门经理,所述部门负责人和/或所述部门经理对应的上级汇报关系为对应的所述分管领导,所述行政助理对应的上级汇报关系为对应的所述分管领导。另一方面,本申请还提出了一种多维组织可扩展的工作流汇报设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种多维组织可扩展的工作流汇报设备能够执行:接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息;根据所述参与者信息确定组织实体和用户实体;根据预设组织实体接口确定所述组织实体之间的上下级组织关系,并确定所述组织实体与所述用户实体之间的任职关系;根据所述任职关系和所述上下级组织关系确定汇报关系;在所述汇报关系对应的预先自定义设置的多条维度信息中,确定所述工作流的业务场景对应的至少一条所述维度信息;根据所述对应的至少一条所述维度信息完成所述工作流。另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息;根据所述参与者信息确定组织实体和用户实体;根据预设组织实体接口确定所述组织实体之间的上下级组织关系,并确定所述组织实体与所述用户实体之间的任职关系;根据所述任职关系和所述上下级组织关系确定汇报关系;在所述汇报关系对应的预先自定义设置的多条维度信息中,确定所述工作流的业务场景对应的至少一条所述维度信息;根据所述对应的至少一条所述维度信息完成所述工作流。通过本申请提出的多维组织可扩展的工作流汇报方法能够带来如下有益效果:本申请所述方法能够降低工作流对组织的依赖,更适用于从流程角度对多组织、用户审批关系的配置需求。这样既可以保持工作流和组织间的联动关系,也提高了系统的灵活性,减少交付工作量,降低管理成本。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种多维组织可扩展的工作流汇报方法的流程示意图;图2为本申请实施例中一种多维组织可扩展的工作流汇报方法的自定义扩展维度汇报关系的原理图;图3为本申请实施例中一种多维组织可扩展的工作流汇报方法的抽象汇报关系的实体结构图;图4为本申请实施例中一种多维组织可扩展的工作流汇报设备的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。如图1所示,本申请实施例提供一种多维组织可扩展的工作流汇报方法。S101:接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息。当用户想要执行某项汇报工作时,可以在相关的工作系统中发起相应的工作流,此时,该用户作为该工作流的发起者。在接收到发起的工作流后,整理该工作流涉及的业务场景和所有参与者信息。该业务场景包括:审批、请假、会议、日志、业务申请等基本业务场景,也包括其他的企业及用户自定义业务场景。参与者信息指的是参与本次工作流汇报的用户,参与者至少包括两个类型:组织用户和个人用户。在发起一个工作流后,根据预先设置的相关内容,确认该工作流的参与者本文档来自技高网...

【技术保护点】
1.一种多维组织可扩展的工作流汇报方法,其特征在于,所述方法包括:/n接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息;/n根据所述参与者信息确定组织实体和用户实体;/n根据预设组织实体接口确定所述组织实体之间的上下级组织关系,并确定所述组织实体与所述用户实体之间的任职关系;/n根据所述任职关系和所述上下级组织关系确定汇报关系;/n在所述汇报关系对应的预先自定义设置的多条维度信息中,确定所述工作流的业务场景对应的至少一条所述维度信息;/n根据所述对应的至少一条所述维度信息完成所述工作流。/n

【技术特征摘要】
1.一种多维组织可扩展的工作流汇报方法,其特征在于,所述方法包括:
接收发起者发起的工作流,并确定所述工作流中包括所述发起者在内的参与者信息;
根据所述参与者信息确定组织实体和用户实体;
根据预设组织实体接口确定所述组织实体之间的上下级组织关系,并确定所述组织实体与所述用户实体之间的任职关系;
根据所述任职关系和所述上下级组织关系确定汇报关系;
在所述汇报关系对应的预先自定义设置的多条维度信息中,确定所述工作流的业务场景对应的至少一条所述维度信息;
根据所述对应的至少一条所述维度信息完成所述工作流。


2.根据权利要求1所述的方法,其特征在于,根据所述参与者信息确定组织实体和用户实体之后,所述方法还包括:
根据预先设置的自定义规则,确定所述组织实体在所述工作流的所述业务场景下对应的组织类型;
在确定所述发起者执行了查询操作后,以展示所述组织类型的方式向所述发起者告知所述工作流的业务进度。


3.根据权利要求1所述的方法,其特征在于,根据所述对应的至少一条所述维度信息完成所述工作流,具体包括:
确定所述对应的至少一条所述维度信息中所包含的维度值以及汇报路径;
根据所述维度值表示的组织实体和/或用户实体,以及所述汇报路径,完成所述工作流。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据用户的选择,在所述参与者信息中确定参照者信息,所述参照者信息包括所述组织实体和所述用户实体中的至少一种;
向所述用户展示,所述参照者信息在执行所述查询操作后,以所述组织类型的方式被告知的所述业务进度。


5.根据权利要求1所述的方法,其特征在于,根据预设组织实体接口获取与所述组织实体关联的上下级组织信息之后,所述方法还包括:
确定预先建立的第一帮助组件;
根据用户的操作,通过所述第一帮助组件辅助所述用户将所述上下级组织以树形结构进行存储、展示。


6.根据权利要求1所述的方法,其特征在于,确定所述组织实体与所述用户实体的任职关系之后,所述方法还包括:
确定预先建立的第二帮助组件;
根据用户的操作,通过所述第二帮助组件辅助所述用户确认所述用户实体任职的所述组...

【专利技术属性】
技术研发人员:王召冠
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1