高搏SBO通用树型组织结构
By 牛牛<ljnlove007@163.com>
组织结构是ERP开发中必不可少的一部份,组织结构设计的合理与否,直接影响到ERP后续业务的灵活性。
传统的做法是采用树型结构,可以说,树型结构在组织结构这方面的应用是屡试不爽的。
无论是想进行横向的扩展还是纵向的延伸,通过树型结构都能得到很好的满足。
而SBO,作为一个舶来品,似乎在组织结构的划分和可扩展性上过于简单,肯定不能满足国内大部分企业的要求。
高搏通用组织结构管理则很好的将灵活多变的树型组织结构结合到SBO中。效果如下:
其不仅实现了灵活多变的组织结构,同时也没有脱离SBO的风格。可以说一个很好的SBO ADDON。
熟悉SBO的人,肯定会意识到它的表现形式和SBO财务模块中的科目表的表现形式很相似。
效果还不错!
谈谈高搏通用组织结构管理模型的实现原理吧:
一:采用面向对象的设计理念,class IdeaSboTreeInfo,这是本模型的核心,通过实例化此类,开发人员直接的调用初始化树型菜单,并且可以通过调用其相应的方法达到相应的目的(比如:要获取选择节点的代码,名称,其父节点的代码,名称,是否具有子节点。。。);
二:通过触发IdeaSboTreeInfo 类中定义的事件与SBO进行交互。
三:现在应该很容易了,只需进行相应的SBO操作就行了。