本文为您介绍如何在BizWorks中建设一个完整的轻应用,包括创建应用、管理模型、编排服务及页面、完成应用部署等。
前提条件
- 已完成项目创建。
- 当前账号拥有项目权限。
步骤一:创建轻应用
轻应用能够在BizWorks底层模型的基础上,通过模型关联、服务编排及页面编排,以可视化方式搭建前端页面,完成前端应用和中台服务的打通。本文以创建销售管理中心为例,复用交易域已实现的能力,在Web前端应用中实现基础订单及销售额的管理能力。
- 登录BizWorks,单击左侧导航栏
图标。在概览页面的左上角,单击
图标,从项目下拉列表中选择目标项目实例。
- 单击
图标,在应用列表页面,单击新增应用。
- 在创建应用面板,选中轻应用,单击下一步。
- 在创建轻应用面板,完成相关配置后(例如,应用名称填写为销售管理平台),单击完成。更多信息,请参见参数配置。页面提示保存成功,你可以在应用列表页面查看所创建的轻应用。
步骤二:管理模型
管理当前轻应用对模型的依赖,定义并管理应用内可使用的结构对象。
(可选)关联业务域
您可以选择关联一个或多个当前应用依赖的业务域,选择版本号及实现该业务域的中心应用版本。在关联模型后,轻应用即可使用模型中的结构对象及应用服务方法,实现中台能力的直接复用。
- 单击
图标,在应用列表页面,单击目标轻应用名称。
- 在目标轻应用导航栏中,选择 。
- 在依赖业务域页面,单击关联依赖业务域。在关联业务域面板,单击添加。从依赖业务域下拉列表中,选择目标业务域后,再选择目标业务域版本和应用版本。更多信息,请参见关联业务域。在依赖业务域页面,您可以查看所关联的依赖业务域。
新建结构对象
您可根据在页面编排、服务编排中的需求定义轻应用所需的结构对象。
- 在目标轻应用导航栏中,选择 。
- 在结构对象页面,单击新建结构对象。在新建结构对象面板,完成基本信息和字段设置。更多信息,请参见新建结构对象。
- 单击保存。您可以在结构对象列表中查看、编辑或删除您所创建的结构对象。
步骤三:编排服务
从模型批量创建服务方法
对于想直接复用的关联业务域中已构建完成的应用服务方法,轻应用提供了快速复用的功能。通过对业务域内应用服务方法的勾选,即可批量生成对应的服务方法,后续即可在应用内直接调用。
- 在目标轻应用导航栏中,选择 。
- 在服务方法页面中,单击从模型批量创建。在从模型批量创建服务方法面板的左侧导航栏中,选中目标应用服务方法。更多信息,请参见可视化编排服务方法。
- 单击保存。系统提示保存成功,您可以在服务方法页面查看所创建的服务方法。
新建服务方法
在定义服务方法的入参及出参类型后,即可进入设计器,对服务方法进行可视化编排。设计器内支持服务调用节点,能够调用业务域内的应用服务方法、轻应用自定义的服务方法及预置的服务方法;也支持多种流程节点,在对已有的中台服务能力做进一步编排和组装。
步骤四:管理页面
您可以通过低代码可视化方式搭建前端页面,对预置的页面框架进行自定义设置,并通过拖拽的方式对应用菜单进行配置。
BizWorks平台支持通过可视化编排和前端全代码两种模式进行页面开发。
编排页面:可视化编排
在页面编排设计器:
- 通过逻辑流、JS方法,完成页面上交互动作设置。
- 在逻辑流节点中,可调用已编排的服务方法。
- 在画布中使用开发管理中上传的自定义组件。
- 在目标轻应用导航栏中,选择 。
- 在页面编排页面,单击目标页面名称右侧操作列下的编辑页面。在编辑页面画布中,进行页面的可视化编排。具体操作,请参见可视化编排页面。
编排页面:前端全代码
开发管理中允许您上传自定义页面,在完成线下开发并打包页面代码至平台后,也可将代码映射至应用内页面,后续即可和其他编排出的页面一样被调用。
- 在页面编排页面,单击新建页面。
- 在新建页面面板,编码需填写为自定义页面config.json文件中定义的pageId,开发模式选择前端全代码,完成下图所示的配置项设置后,单击创建。关于pageId的更多信息,请参见创建页面。
配置页面框架
- 在页面编排页面,单击配置页面框架。
- 在配置页面框架页面,配置导航栏和用户信息。具体操作,请参见配置页面框架。
管理菜单
菜单项可指向应用内开发的页面,也可指向外部链接。在对菜单项设置完成后,您即可通过拖拽菜单项的方式对应用菜单进行配置。
- 在菜单管理页面的应用菜单配置页签,单击新增菜单配置。
- 在新增菜单配置面板,您可以参考下图配置导航菜单内容及显示顺序,完成相关参数配置后单击保存。更多信息,请参见新增和管理菜单配置。
步骤五:部署应用
- 在目标轻应用导航栏中,单击应用部署。
- 在应用部署页面,选择需要部署的环境,单击目标环境下的虚线框。在应用部署面板,完成相关参数配置后,单击开始部署。