System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种涉及分布式系统的业务配置方法、装置及电子设备制造方法及图纸_技高网

一种涉及分布式系统的业务配置方法、装置及电子设备制造方法及图纸

技术编号:39996435 阅读:6 留言:0更新日期:2024-01-09 02:49
本申请提供一种涉及分布式系统的业务配置方法、装置及电子设备,涉及数据处理的技术领域,方法包括:获取创建者输入的业务流程的生成需求;对生成需求进行分析,确定业务流程的流程流向,流程流向包括业务流程的流程起点以及流程终点;根据流程流向,确定流程起点的起点编码、多个中点编码以及流程终点的终点编码;从预设数据库中,调取起点编码对应的起点节点模块,终点编码对应的终点节点模块,以及各个中点编码对应的中点节点模块;按照流程流向,根据起点编码、多个中点编码以及终点编码,对起点节点模块、多个中点节点模块以及终点节点模块进行排序连接,生成业务流程。本申请能够提高业务流程的开发效率。

【技术实现步骤摘要】

本申请涉及数据处理的,具体涉及一种涉及分布式系统的业务配置方法、装置及电子设备


技术介绍

1、业务系统通过利用计算机、通信技术等现代工具,来简化和优化传统办公工作流程。这种方法通过自动化和数字化,减少了办公人员的手动和重复性工作,使办公事务和业务信息的处理更加高效和质量更高。通过充分利用信息资源,业务系统提供了更好的决策支持,提高了员工工作效率,改善了工作环境。总的来说,业务系统的目标是通过现代技术来提升工作效率、提高工作质量,并为企业提供更好的竞争优势。

2、公司在运用业务系统进行办公时,通常会涉及到需要运用平台的业务流程来简化和优化办公任务和流程,使其更高效、透明和可追踪。业务流程包括报销审批流程、合同审批流程、项目管理流程、请假申请流程以及采购申请流程等等。这些业务流程有助于公司更好地管理和协调不同部门之间的工作以及各种办公任务,减少手动工作、提高效率、减少错误,并提供更好的可追踪性和报告。

3、对于不同的公司,往往需要采用不同的业务流程,这取决于该公司的行业、规模、文化、战略和特定需求。通常情况下,业务系统提供的业务流程是根据公司的实际需求而设计的。目前,业务系统在给客户公司设计业务流程时,需要开发人员与客户公司的相关负责人对接,了解需求后从零开始设计业务流程。设计完成后上线业务系统提供给客户公司使用,整个过程需要花费较长时间,流程开发效率较低。因此,需要一种方法能够提高业务流程的开发效率。


技术实现思路

1、本申请提供一种涉及分布式系统的业务配置方法、装置及电子设备,能够提高业务流程的开发效率。

2、在本申请的第一方面提供了一种涉及分布式系统的业务配置方法,所述方法包括:

3、获取创建者输入的业务流程的生成需求,所述生成需求包含所述业务流程的涉及到的处理部门信息以及所述业务流程的流程类型信息;

4、对所述生成需求进行分析,确定业务流程的流程流向,所述流程流向包括所述业务流程的流程起点以及流程终点,所述流程起点为所述创建者,所述流程终点为所述业务流程的结束节点对应的结束处理人;

5、根据所述流程流向,确定所述流程起点的起点编码、多个中点编码以及所述流程终点的终点编码,所述起点编码为所述创建者的岗位编码,所述中点编码为所述业务流程的中间节点的处理人对应的岗位编码,所述终点编码为结束处理人的岗位编码,岗位编码为基于预设的编码规则,对所述创建者所处预设公司的员工岗位进行的编码;

6、从预设数据库中,调取所述起点编码对应的起点节点模块,所述终点编码对应的终点节点模块,以及各个所述中点编码对应的中点节点模块;

7、按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所述起点节点模块、多个所述中点节点模块以及所述终点节点模块进行排序连接,生成所述业务流程。

8、通过采用上述技术方案,当用户需要开发业务流程时,只需要输入涉及处理部门信息以及流程类型信息的生成需求,能够对生成需求进行分析以业务流程的流程流向。流程流向的起点为创建者,流程流向的终点为处理部门信息中处理部门的负责人,因此流程流向的确定不需要用户手动设置,只需要输入生成需求后可以自动生成。进一步根据流程流向能够确定流程起点对应的起点编码,流程终点对应的终点编码,并确定位于流程起点以及流程终点中间的多个中间节点的中点编码,以实现得到参与业务流程处理的所有处理人对应的岗位编码。接着只需要从预设数据库,调取编码对应的节点模块,并按照流程流向对节点模块进行排序连接,即可生成业务模块。由于大部分流程生成工作都是自动完成的,需要创建者在每次手动开发流程,提高了业务流程的开发效率。

9、可选的,在所述确定所述流程起点的起点编码,以及所述流程终点的终点编码之前,所述方法包括:

10、获取预设的组织架构,所述组织架构为所述预设公司的内部层次结构;

11、根据所述组织架构包含的岗位层级关系,对所述预设公司的各个岗位进行预设编码处理,得到多个岗位编码,所述岗位编码包含岗位层级关系信息以及岗位对应的部门信息。

12、通过采用上述技术方案,获取预设的组织架构和根据组织架构对各个岗位进行预设编码处理,可以获得包含岗位层级关系信息和部门信息的岗位编码。这个步骤可以为后续确定流程起点的起点编码和流程终点的终点编码提供必要的准备和支撑。通过获取预设的组织架构,可以清晰地了解预设公司的内部层次结构和各个岗位的层级关系,这有助于正确地确定流程的起点和终点。根据组织架构对各个岗位进行预设编码处理,可以得到多个岗位编码,这些编码包含了岗位层级关系信息和部门信息,可以有效地用于后续的流程开发和编码确定。同时,编码规则不变的情况下,可以更好地保证流程开发和执行的准确性和一致性,提高流程开发的效率和质量。

13、可选的,所述对所述生成需求进行分析,确定业务流程的流程流向,具体包括:

14、将所述创建者设置为所述流程起点;

15、获取所述创建者所处的第一部门;

16、对所述生成需求的数据内容进行自然语言分析,确定所述生成需求中包含的处理部门信息;

17、根据所述处理部门信息,确定结束处理所述业务流程的第二部门;

18、确定所述第二部门的负责人,将所述负责人设置为所述结束处理人,得到所述流程终点;

19、根据所述流程起点和所述流程终点,得到所述流程流向,所述流程流向为从所述流程起点流向第一节点,再由所述第一节点流向第二节点,最后由所述第二节点流向所述流程终点,所述第一节点为所述第一部门的负责人,所述第二节点为所述第二部门的与所述创建者同岗级的处理人,所述多个中间节点包括所述第一节点以及所述第二节点。

20、通过采用上述技术方案,通过自然语言分析生成需求中的处理部门信息,可以确定业务流程的流程流向。具体来说,通过将创建者设置为流程起点,获取创建者所处的第一部门,对生成需求的数据内容进行自然语言分析确定处理部门信息,以及根据处理部门信息确定结束处理业务流程的第二部门和其负责人,进而确定流程终点。确定了流程起点和流程终点后,能够快速确定流程流向。

21、可选的,在所述从预设数据库中,调取所述起点编码对应的起点节点模块,所述终点编码对应的终点节点模块,以及各个所述中点编码对应的中点节点模块之前,所述方法还包括:

22、调取所述预设数据库中多个历史业务流程,所述多个历史业务流程包括所述创建者创建的第一业务流程、所述预设公司的其他处理人创建的第二业务流程以及其他公司的处理人创建的第三业务流程;

23、获取所述业务流程的第一流程类型,并获取各个所述历史业务流程的第二流程类型;

24、确定多个第一业务流程,所述第一业务流程为多个所述历史业务流程中的任意一个历史业务流程,所述第一业务流程的第二流程类型与所述第一流程类型相同;

25、获取第二业务流程的各个流程节点对应的第一节点编码,所述第二业务流程本文档来自技高网...

【技术保护点】

1.一种涉及分布式系统的业务配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述确定所述流程起点的起点编码,以及所述流程终点的终点编码之前,所述方法包括:

3.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,所述对所述生成需求进行分析,确定业务流程的流程流向,具体包括:

4.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述从预设数据库中,调取所述起点编码对应的起点节点模块,所述终点编码对应的终点节点模块,以及各个所述中点编码对应的中点节点模块之前,所述方法还包括:

5.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,所述按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所述起点节点模块、多个所述中点节点模块以及所述终点节点模块进行排序连接,生成所述业务流程,具体包括:

6.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所述起点节点模块、多个所述中点节点模块以及所述终点节点模块进行排序连接,生成所述业务流程之后,所述方法还包括:

7.根据权利要求5所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所述起点节点模块、多个所述中点节点模块以及所述终点节点模块进行排序连接,生成所述业务流程之后,所述方法还包括:

8.一种涉及分布式系统的业务配置装置,其特征在于,包括获取模块(501)、分析模块(502)、处理模块(503)以及生成模块(504),其中:

9.一种电子设备,其特征在于,包括处理器(601)、存储器(605)、用户接口(603)以及网络接口(604),所述存储器(605)用于存储指令,所述用户接口(603)和所述网络接口(604)均用于与其他设备通信,所述处理器(601)用于执行所述存储器(605)中存储的指令,以使所述电子设备执行如权利要求1-7任意一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1-7任意一项所述的方法。

...

【技术特征摘要】

1.一种涉及分布式系统的业务配置方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述确定所述流程起点的起点编码,以及所述流程终点的终点编码之前,所述方法包括:

3.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,所述对所述生成需求进行分析,确定业务流程的流程流向,具体包括:

4.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述从预设数据库中,调取所述起点编码对应的起点节点模块,所述终点编码对应的终点节点模块,以及各个所述中点编码对应的中点节点模块之前,所述方法还包括:

5.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,所述按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所述起点节点模块、多个所述中点节点模块以及所述终点节点模块进行排序连接,生成所述业务流程,具体包括:

6.根据权利要求1所述的一种涉及分布式系统的业务配置方法,其特征在于,在所述按照所述流程流向,根据所述起点编码、多个所述中点编码以及所述终点编码,对所...

【专利技术属性】
技术研发人员:贺昌茂聂小玉张亮
申请(专利权)人:武汉海昌信息技术有限公司
类型:发明
国别省市:

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

1