一种组织建模方法与流程

文档序号:12122514阅读:666来源:国知局
一种组织建模方法与流程

本发明涉及计算机技术领域,具体地说是一种组织建模方法。



背景技术:

ERP(Enterpirse Resource Planning)系统是一种常见的企业管理软件系统,系统将企业的物流、人流、资金流、信息流统一进行管理,以求最大限度的利用企业现有资源,实现企业经济效益的最大化。

ERP系统中的组织可以有多种类型,组织是有一定层级结构的组织单元组成,分别代表具有一定层级结构的企业部门。如果用于处理采购方面的业务需求,则需要创建相应的采购组织;如果需要处理行政方面的业务需求,则需要创建相应的行政组织。传统技术的ERP系统会根据组织所属的业务流程类别分别创建不同类型的组织。且不同类型的组织分别参与处理不同的业务需求,在代码实现上造成了大量冗余,且当有新的业务流程类别出现时,业务逻辑代码无法得到复用,需要创建新的类型的组织以适应,使得ERP系统的扩展性较低。为了避免此类情况造成的损失,本发明提供一种组织建模方法。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种组织建模方法。

一种组织建模方法,其具体实现过程为:

步骤一、首先创建组织单元,并进行业务类型的组织定义,其中组织单元是指业务类型标识和基本信息属性;组织是指具有层级结构的组织单元合集,组织中的组织单元标识出用于处理哪种业务流程类型,以及在该业务类型组织树中的上级组织单元;业务类型由系统中的业务流程进行划分而成,且划分后的业务类型对应组织单元属性信息;

步骤二、进行组织单元配置,配置完成后保存该配置信息;

步骤三、运行上述步骤二中保存的结构,运行时根据组织类型和组织单元编号获取组织单元信息。

所述组织单元还包括业务类型的扩展属性,在步骤二中进行组织单元配置时设计有界面扩展机制,即提供扩展属性的界面扩展标准和设计时扩展属性的存取接口,扩展记录在配置文件中。

每一种业务类型的扩展属性信息都对应业务处理逻辑,扩展信息独立存储于配置文件或数据表中,系统根据业务类型预先定义与其对应的组织类型和扩展属性信息,从而与其他业务类型的属性区分开,使得不同业务类型的业务逻辑都被独立封装。

打开组织单元配置的步骤具体分为:

1)获取组织单元基本属性信息;

2)从基本属性信息中读取对应的业务类型;

3)查找业务类型对应的扩展属性配置调用信息;

4)根据调用信息,打开组织单元配置界面进行组织单元配置。

保存配置信息的步骤具体分为:

1)读取组织单元基本信息;

2)查找业务类型对应的获取扩展属性配置界面输入的扩展信息接口实现方法;

3)获取业务类型对应的业务信息;

4)查找业务类型对应的保存扩展属性接口实现方法;

5)保存基本信息和扩展信息。

在步骤三中运行步骤二中的结构时,还设计有加载机制,即提供扩展属性在运行时的加载接口,在请求业务类型的组织单元时,对组织单元的基本属性和扩展属性进行装配,返回组织单元对象。

步骤三中获取组织单元信息的具体过程为:

1)获取组织单元基本信息;

2)根据业务类型查找对应的获取扩展属性配置信息的接口实现方法;

3)获取业务类型对应的业务信息;

4)装配基本信息和扩展配置系信息,返回组织单元信息。

本发明的一种组织建模方法和现有技术相比,具有以下有益效果:

本发明的一种组织建模方法,可以快速创建适用于不同业务类型的组织,并根据其定义装载组织单元,使得不同业务类型的组织处理逻辑部分的代码得到了复用,提高了系统的扩展性,实用性强,具有很好的推广应用价值。

附图说明

附图1为本发明中的打开组织单元配置界面流程图。

附图2为本发明中保存配置信息流程图。

附图3为本发明中运行时根据组织类型和组织单元编号获取组织单元信息流程图。

附图4为实施例中配置组织单元的可视化界面图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步说明。

本发明提供一种组织建模方法,其实现过程为:

在进行特定业务类型的组织定义时,创建组织单元;

所述组织单元,包括业务类型标识和基本信息属性;

所述组织,具有一定的层级结构。组织中的组织单元需要标识出用于处理哪种业务流程类型,以及在该业务类型组织树中的上级组织单元。

所述特定业务类型,也就是说,需要预先对系统中的业务流程进行划分,根据划分后的业务类型定义对应的组织单元属性信息,从而将各个业务类型的属性区分开,使得不同业务类型的处理逻辑彼此独立,降低耦合度。

如果该组织单元在任何一个业务类型中,都不存在上级组织单元时,系统将会给出明确的提示。

所述组织单元,还包括业务类型的扩展属性。

该方法提供组织单元业务属性的设计时的界面扩展机制,和运行时的加载机制。

设计时的界面扩展机制,提供扩展属性的界面扩展标准和设计时扩展属性的存取接口,扩展可记录在配置文件中。

运行时的加载机制,提供扩展属性在运行时的加载接口,在请求特性业务类型的组织单元时,对组织单元的基本属性和扩展属性进行装配,返回组织单元对象。

在组织建模时,可以进行业务类型视图的切换,这样组织树只会加载当前业务类型的组织单元。

组织建模功能,支持接受组织类型的参数,界面上只显示当前组织类型的组织单元和扩展属性,方便业务产品把组织建模功能集成到自己的产品中。

实施例:在本实施例中,如图4所示,配置界面上可分为基本属性信息配置区域A和扩展属性信息配置区域B。用户可在配置基本信息区域为组织单元定义基本的属性信息设置初始值。基本信息包括组织编号、创建人、描述信息等基本的系统信息。扩展属性信息包括,该业务类型组织的业务属性信息。例如该组织是库存组织类型,则其扩展属性信息包括库存业务属性信息,如果该组织同时也属于人力资源业务的行政组织类型,则其扩展信息也包括人力资源业务属性信息。

在扩展属性信息配置区域为组织单元勾选所涉及的业务类型,比如如果该组织单元属于行政组织类型,则用户可在扩展属性配置区域设置扩展属性信息包括上级组织、行政负责人等业务属性的初始值。

每一种业务类型的扩展属性信息都对应的业务处理逻辑,扩展信息可以独立存储于配置文件或数据表中。系统根据业务类型预先定义与其对应的组织类型和扩展属性信息,从而与其他业务类型的属性区分开,使得不同业务类型的业务逻辑都被独立封装,降低代码耦合度,提高代码复用性和扩展性。

设计时的界面扩展机制,提供扩展属性的界面扩展标准和设计时扩展属性的存取接口,扩展可记录在配置文件中。

运行时的加载机制,提供扩展属性在运行时的加载接口,在请求特性业务类型的组织单元时,对组织单元的基本属性和扩展属性进行装配,返回组织单元对象。

如附图1所示,打开组织单元配置界面的步骤可具体分为:

1、获取组织单元基本属性信息。

2、从基本属性信息中读取对应的业务类型。

3、查找业务类型对应的扩展属性配置界面调用信息。

4、根据界面调用信息,打开组织单元配置界面。

如附图2所示,保存配置信息的步骤可具体分为:

1、读取组织单元基本信息。

2、查找业务类型对应的获取扩展属性配置界面输入的扩展信息接口实现方法。

3、获取业务类型对应的业务信息。

4、查找业务类型对应的保存扩展属性接口实现方法。

5、保存基本信息和扩展信息。

如附图3所示,运行时根据组织类型和组织单元编号获取组织单元信息的步骤可具体分为:

1、获取组织单元基本信息。

2、根据业务类型查找对应的获取扩展属性配置信息的接口实现方法。

3、获取业务类型对应的业务信息。

4、装配基本信息和扩展配置系信息,返回组织单元信息。

上述ERP领域通用的组织建模方法,可以快速创建和方便管理适用于不同业务类型的组织,使得不同业务类型的组织处理逻辑部分的代码得到了复用,提高了系统的扩展性。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1