本文以电商交易中台建设为例,为您介绍如何使用BizWorks从0到1完成设计建模的过程,包括创建项目、创建业务域、服务建模、领域建模、数据建模以及商业能力建模。

步骤一:创建项目

本文以创建一个名为全渠道业务中台的项目为例进行说明。

  1. 登录BizWorks。
  2. 页面会提示您创建一个项目开始工作,单击创建项目
  3. 创建项目面板,配置以下信息,单击左下角创建快速入门
    创建完成后,可以在项目管理列表中看到全渠道业务中台项目。

步骤二:创建业务域

在全渠道业务中台项目中创建商品域、交易域、库存域、营销域、会员域和用户域。

  1. 平台项目管理页面的列表中单击项目名称,进入该项目的业务域管理页面。1
  2. 单击1图标,在领域建模导航栏中,选择技术建模 > 业务域
  3. 业务域页面,单击新建业务域
  4. 新建业务域面板,填写以下参数后,单击创建新建商品域
  5. 可选:重复步骤3~步骤4,完成其余业务域的创建。

步骤三:创建应用服务

根据全渠道交易业务场景,线下梳理调用逻辑(交易场景相关的内容,例如:创建订单、锁定库存、查询商品、核销优惠券等),在BizWorks中创建应用服务信息(基础能力)。以交易域为例,创建以下应用服务和方法:
应用服务名称&编码 应用服务方法名称&编码
订单服务orderService 创建订单createOrder
一键下单createOrderByOneClick
根据条件查询订单列表queryOrderListByCondition
修改订单状态updateOrderStatus
订单详情服务getOrderDetail
订单快照服务createOrderSnapshot
拆单服务splitOrder
购物车服务cartService 修改商品数量(增加、减少)updateQuantity
查询购物车商品列表queryCartProductList
删除(清空)购物车emptyCart
  1. 业务域页面,单击目标业务域名称后,在目标业务域版本列表中,单击目标版本。
  2. 在目标业务域的技术建模页面,单击应用服务页签后,单击应用服务列表
  3. 单击新建应用服务1
  4. 新建应用服务面板中,填写名称、编码基本信息,并添加应用服务方法,完成后单击确定。如下图所示:应用服务基本信息1
    服务建模的详细步骤以及配置参数描述,请参见创建和管理应用服务
  5. 可选:重复步骤3~步骤4,完成服务建模,如订单服务、购物车服务等。

步骤四:领域建模

根据全渠道交易业务场景进行领域建模,如创建订单和交易物流单等领域对象。

  1. 在目标业务域的技术建模页面,新建领域对象。基本信息
    1. 领域模型页签,单击领域对象
    2. 单击新建领域对象1
    3. 新建领域对象面板,完成基本信息设置。
      完成后您可单击确定,保存对象基本信息,然后单击对象的操作栏编辑进行后续操作;也可以直接执行下一个步骤,当领域对象的全部内容设置完成后再保存。
    4. 单击对象属性页签,单击添加对象属性,完成以下信息配置后,单击确认添加领域对象属性
      添加完成后,可在对象属性页签下查看属性列表,并可以编辑删除
    5. 单击对象关系页签,单击添加领域对象关系操作添加领域对象关系领域对象关系对话框中,配置以下信息,并单击确认领域对象关系
      配置完成后,可在对象关系页签下查看关系列表,并可以编辑删除
    6. 单击对象行为页签,单击添加对象行为。完成以下信息配置,并单击确认1
      配置完成后,可在对象行为页签下查看行为列表,并可以编辑删除
  2. 可选:重复步骤1,继续在交易域中创建订单相关的领域对象。
  3. 领域模型页签,单击领域服务
  4. 单击新建领域服务,创建一个交易域的领域服务。
    例如,创建交易服务,该服务内可操作订单领域对象、购物车领域对象对应的创建行为。创建领域服务的详细步骤和参数说明,请参见创建与管理领域服务

步骤五:数据建模

根据订单相关业务单据所需要的信息进行数据建模。

  1. 在目标业务域的技术建模页面,单击数据模型页签后,单击新建数据模型1
  2. 新建数据模型面板中,依次配置基本信息字段索引(可选)后,单击保存基本信息字段
  3. 重复步骤1~步骤2,继续在交易域中创建订单相关业务的数据模型。

步骤六:商业能力建模

根据全渠道交易业务场景,将基础交易、预售交易等流程沉淀为商业能力,将业务活动配置关联对应的基础能力。全渠道解决方案
  1. 在领域建模导航栏中,选择技术建模 > 商业能力
  2. 商业能力页面,单击新建商业能力
  3. 新建商业能力面板,配置以下信息后,单击创建商业能力
  4. 在当前商业能力页面,单击商业能力服务页签后,单击新建商业能力服务,设计商业能力API。新建商业能力服务
    其中,商业能力服务方法可以自定义,也可以直接从应用服务方法创建。具体操作,请参见创建商业能力服务
  5. 单击商业能力流程页签,编辑商业能力流程。商业能力流程
    关于如何使用流程编辑器,请参见使用商业能力流程设计器
  6. 可选:重复步骤2~步骤5,完成全渠道交易业务场景的商业能力建模。