本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
限界上下文是基于业务场景与业务规则进行领域划分,抽象出来的业务单元,限界上下文是一个相对自闭环的能实现一定业务功能的整体。例如:商品上下文、交易上下文。创建了限界上下文后,您可以进一步进行领域模型、数据模型等设计。本文介绍如何新建、编辑和删除限界上下文,以及如何创建与管理限界上下文版本。
前提条件
当前用户账号拥有项目权限。
新建限界上下文
登录BizWorks,在选择平台下拉列表中选中建模平台。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择 。
在限界上下文页面,单击新建限界上下文。
在新建限界上下文面板中,填写以下需参数后,单击创建。
参数名称
描述
限界上下文名称
自定义一个能代表限界上下文特征的名称,如交易上下文。名称长度不得超过100个字符。
编码
英文字母和数字的组合,以大写字母开头,且项目内唯一,创建后不能修改。编码长度不得超过36个字符。
业务领域
非必选。在下列表中支持选择限界上下文所归属的业务领域。如果未选择业务领域,创建限界上下文后平台会关联内置的默认域。
图标设置
限界上下文标识,您可以选底色和图标。
描述
限界上下文描述信息,通常用来记录限界上下文的职责与边界描述,非必填。描述长度不得超过255个字符。
起始版本号
创建限界上下文后,系统将自动创建一个开发中的版本,创建后不能修改。默认值v1.0.0。
起始版本描述
起始版本描述信息,非必填。
创建完成后,系统自动进入您所创建的当前版本限界上下文,以便进行后续操作,如创建领域模型。您也可以返回限界上下文页面查看限界上下文信息,或执行编辑、删除等操作。
编辑限界上下文
您可以为已创建的限界上下文执行修改名称、描述的操作。
在限界上下文页面,找到目标限界上下文名称,单击右侧操作列下的编辑属性。
在编辑限界上下文面板,完成修改名称及描述信息后,单击保存。
删除限界上下文
在限界上下文页面,找到目标限界上下文名称,单击右侧操作列下的删除。
警告操作前请确保限界上下文未被应用等依赖或关联,删除后不可恢复,请谨慎操作。
在删除对话框中,单击删除。
创建与管理限界上下文版本
创建限界上下文新版本
创建限界上下文后,系统将自动创建一个开发中的限界上下文版本,初始版本号不能修改。您可以执行以下步骤创建其他版本。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择 。
在限界上下文页面,单击目标限界上下文名称。
在目标限界上下文导航栏中,单击版本管理。
在版本管理页面,单击新建版本。
如果您单击的目标限界上下文为扩展限界上下文,您可以基于基线应用中的限界上下文创建新的限界上下文版本。
说明扩展限界上下文指基于应用模板中限界上下文扩展而成的限界上下文。你可以使用模板中的模型和新增扩展模型,但不能修改模板中的模型。
在新建限界上下文版本面板,完成以下信息配置,单击创建。
如果您单击的目标限界上下文不是扩展限界上下文,在新建限界上下文版本面板,完成以下信息配置,单击创建。
参数
说明
版本号
为新版本创建一个版本号,一旦生成之后无法修改。
支持字母、数字、短划线(-)和小数点,需以小写字母或数字开头,版本号长度不得超过36个字符。
来源版本
通过下拉框选择来源版本。系统会基于来源版本内容复制并创建一个新的版本,且会自动复制来源版本中的扩展属性和对象字段映射,您可以在新版本中操作而不影响来源版本。
描述
版本描述,非必填。
创建完成后,系统自动进入您创建版本的限界上下文建模页面,您可以进行后续操作,如:领域模型中领域对象的设计。
批量创建限界上下文新版本
在限界上下文页面,单击批量创建新版本。
在批量创建限界上下文新版本面板,选中目标限界上下文名称(可多选),单击下一步。
填写版本信息。设置新版本版本号和新版本描述(可选填)。
新版本版本号支持字母、数字、短划线(-)和小数点的组合,以小写字母或数字开头。
单击创建。
如果创建结果提示创建成功,说明您已成功创建该限界上下文新版本。否则,您可以根据结果提示的失败原因,重新进行创建限界上下文新版本的操作。
发布限界上下文版本
在目标限界上下文的版本管理页面,单击目标版本右侧操作列下的发布。
说明发布版本后,当前限界上下文版本状态将变为已发布,且版本中的内容不可修改。您可以基于该版本创建新的开发版本,在新版本上继续编辑。
在发布限界上下文版本对话框中,单击确认。
批量发布限界上下文新版本
在限界上下文页面,单击批量发布版本。
在批量发布限界上下文新版本面板,选中目标限界上下文名称(可多选),单击下一步。
在限界上下文的发布版本下拉列表中选择目标版本。
单击发布。
如果发布结果提示发布成功,说明您已成功发布该限界上下文新版本。否则,您可以根据结果提示的失败原因,重新进行发布限界上下文新版本的操作。
编辑限界上下文版本信息
目前仅支持编辑版本状态处于开发中的限界上下文版本信息。
在目标限界上下文的版本管理页面,单击目标版本号右侧操作列下的编辑属性。
在修改限界上下文版本面板,编辑描述信息后,单击保存。