CBF Studio业务建模示例(1)-内部组织模型设计

2023-11-09 17:20

本文主要是介绍CBF Studio业务建模示例(1)-内部组织模型设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 背景和需求分析
    • 业务运营组织模型
    • 创建组织模型
    • 在企业资源管理器中使用

背景和需求分析


  我们假设已经掌握了CBF Studio的安装部署以及常规操作。现在以客户管理系统为例,从头开始进行业务模型设计。最终将模型设计成果直接运行在CBF Stack上,前端到后端的全部设计均在CBF Studio上完成。
  客户管理系统的需求简化为录入和维护(更新和删除)客户信息,客户信息包括个人客户信息和对公客户信息,其中侧重设计个人客户信息,扩充个人客户的财务信息、关系人信息等,对公客户信息则交给所有读者自行扩展设计。

业务运营组织模型


  首先根据组织结构进行内部组织模型设计,抽象出关键的岗位模型。这属于数据模型的一部分,所以强调一点数据模型作为业务和应用模型的支撑最为关键,数据模型设计的好与坏会直接影响建模的最终成果。
  产品本身带有基础模型库(包括业务模型、数据模型和应用模型),满足企业基本的组织管理、文档和方案的管理等需求。新模型中的业务运营组织模型则必须基于基础模型库扩展出来,其他模型设计也应该保证最大化的利用现有基础模型库进行扩展设计。
  客户信息由客户经理录入并提交给审查员进行审核,审核通过后客户信息入库。客户经理和审查员隶属运营部门,运营部门则隶属总部。并且客户经理和审查员均属于岗位类型,运营部门则是内部组织类型。
  其中岗位和内部组织模型都由基础模型库提供,因此我们只需要按照组织结构的需求创建对应数据模型即可。

创建组织模型


  在数据架构中创建一个“组织机构”主题域:
组织机构

  然后在组织机构下创建“运营部门”数据组件:
运营部门

  运营部门下创建“岗位”和“部门”两个分组,分别存放岗位数据模型和内部组织数据模型:
岗位和部门

  部门分组下创建“运营部门”实体数据,衍生自“内部组织”:
运营部门

  岗位分组下创建“客户经理”和“审查员”实体数据,均衍生自“岗位”:
客户经理和审查员

  然后运营部门、客户经理和审查员添加数据关系,因为我本地已经完成了这个过程,所以上述示图中会在各个实体数据见看到有表示数据关系的“连线”,实际上这些“连线”是在数据关系添加后才会出现的。这里我们就以客户经理为例,添加“客户经理 N : 1 运营部门”这样的数据关系:
数据关系

  接下来需要发布运营部门的数据模型设计,发布成功后就可以在企业资源管理器中创建对应的内部组织了。

在企业资源管理器中使用


  因为是本地开发环境,仅做演示功能,因此选择在研发中心下创建一个类型为“运营部门”的内部组织,加锁研发中心后右键选择“管理下属资源-添加下级内部组织”,并选择“运营部门”,填入相关属性信息后点击确认按钮:
运营部

  然后加锁运营部,右键选择“管理下属资源-添加职员”,填写相应的属性信息后点击确认按钮,按这样的操作步骤添加两个职员:
添加职员

  接下来为这两个职员分别添加客户经理和审查员任职,在运营部上右键选择“管理下属资源-调整任职”,在弹出的设置页面上进行岗位设置即可:
添加任职

  业务运营组织模型就设计完成了。
  (更多关于可视化建模开发工具的介绍可以关注领驭框架(北京)软件有限公司的微信公众号和我自己的订阅号,或者到公司主页(www.eframesoft.com)查询。)
在这里插入图片描述
在这里插入图片描述

这篇关于CBF Studio业务建模示例(1)-内部组织模型设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/377510

相关文章

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

在 Spring Boot 中使用 @Autowired和 @Bean注解的示例详解

《在SpringBoot中使用@Autowired和@Bean注解的示例详解》本文通过一个示例演示了如何在SpringBoot中使用@Autowired和@Bean注解进行依赖注入和Bean... 目录在 Spring Boot 中使用 @Autowired 和 @Bean 注解示例背景1. 定义 Stud

oracle DBMS_SQL.PARSE的使用方法和示例

《oracleDBMS_SQL.PARSE的使用方法和示例》DBMS_SQL是Oracle数据库中的一个强大包,用于动态构建和执行SQL语句,DBMS_SQL.PARSE过程解析SQL语句或PL/S... 目录语法示例注意事项DBMS_SQL 是 oracle 数据库中的一个强大包,它允许动态地构建和执行

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

Python中Markdown库的使用示例详解

《Python中Markdown库的使用示例详解》Markdown库是一个用于处理Markdown文本的Python工具,这篇文章主要为大家详细介绍了Markdown库的具体使用,感兴趣的... 目录一、背景二、什么是 Markdown 库三、如何安装这个库四、库函数使用方法1. markdown.mark

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意