本文主要是介绍CBF Studio业务建模示例(1)-内部组织模型设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 背景和需求分析
- 业务运营组织模型
- 创建组织模型
- 在企业资源管理器中使用
背景和需求分析
我们假设已经掌握了CBF Studio的安装部署以及常规操作。现在以客户管理系统为例,从头开始进行业务模型设计。最终将模型设计成果直接运行在CBF Stack上,前端到后端的全部设计均在CBF Studio上完成。
客户管理系统的需求简化为录入和维护(更新和删除)客户信息,客户信息包括个人客户信息和对公客户信息,其中侧重设计个人客户信息,扩充个人客户的财务信息、关系人信息等,对公客户信息则交给所有读者自行扩展设计。
业务运营组织模型
首先根据组织结构进行内部组织模型设计,抽象出关键的岗位模型。这属于数据模型的一部分,所以强调一点数据模型作为业务和应用模型的支撑最为关键,数据模型设计的好与坏会直接影响建模的最终成果。
产品本身带有基础模型库(包括业务模型、数据模型和应用模型),满足企业基本的组织管理、文档和方案的管理等需求。新模型中的业务运营组织模型则必须基于基础模型库扩展出来,其他模型设计也应该保证最大化的利用现有基础模型库进行扩展设计。
客户信息由客户经理录入并提交给审查员进行审核,审核通过后客户信息入库。客户经理和审查员隶属运营部门,运营部门则隶属总部。并且客户经理和审查员均属于岗位类型,运营部门则是内部组织类型。
其中岗位和内部组织模型都由基础模型库提供,因此我们只需要按照组织结构的需求创建对应数据模型即可。
创建组织模型
在数据架构中创建一个“组织机构”主题域:
然后在组织机构下创建“运营部门”数据组件:
运营部门下创建“岗位”和“部门”两个分组,分别存放岗位数据模型和内部组织数据模型:
部门分组下创建“运营部门”实体数据,衍生自“内部组织”:
岗位分组下创建“客户经理”和“审查员”实体数据,均衍生自“岗位”:
然后运营部门、客户经理和审查员添加数据关系,因为我本地已经完成了这个过程,所以上述示图中会在各个实体数据见看到有表示数据关系的“连线”,实际上这些“连线”是在数据关系添加后才会出现的。这里我们就以客户经理为例,添加“客户经理 N : 1 运营部门”这样的数据关系:
接下来需要发布运营部门的数据模型设计,发布成功后就可以在企业资源管理器中创建对应的内部组织了。
在企业资源管理器中使用
因为是本地开发环境,仅做演示功能,因此选择在研发中心下创建一个类型为“运营部门”的内部组织,加锁研发中心后右键选择“管理下属资源-添加下级内部组织”,并选择“运营部门”,填入相关属性信息后点击确认按钮:
然后加锁运营部,右键选择“管理下属资源-添加职员”,填写相应的属性信息后点击确认按钮,按这样的操作步骤添加两个职员:
接下来为这两个职员分别添加客户经理和审查员任职,在运营部上右键选择“管理下属资源-调整任职”,在弹出的设置页面上进行岗位设置即可:
业务运营组织模型就设计完成了。
(更多关于可视化建模开发工具的介绍可以关注领驭框架(北京)软件有限公司的微信公众号和我自己的订阅号,或者到公司主页(www.eframesoft.com)查询。)
这篇关于CBF Studio业务建模示例(1)-内部组织模型设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!