功能发布记录

本文介绍BizWorks产品功能的最新动态和相关文档。

2023年08月

动态名称

动态描述

相关文档

优化建模平台

  • 新控制台改版:平台交互调整。

    • 平台入口调整:业务建模平台入口调整。

    • 概览:新增概览页面,支持展示模型资产统计以及业务建模的使用流程导引。

    • 建模菜单调整:建模功能菜单位置调整。

  • 新增领域建模概念:新增业务领域&子域、限界上下文、统一语言等概念支持。

    • 业务领域&子域:新增业务领域功能,支持DDD中业务领域、子域的概念。

    • 限界上下文:调整原“业务域”功能为“限界上下文”,支持DDD中限界上下文的概念。

    • 统一语言:新增统一语言功能(项目级作用范围),支持DDD中统一语言的概念。

  • 领域事件:支持领域事件定义属性、新增领域事件消费者。

    • 领域事件:支持领域事件定义属性。

    • 领域事件消费者:新增领域事件消费者定义。

    • 模型导入导出(Excel):支持领域事件与领域事件消费者模型。

微服务开发平台

  • 新工作台发布,中心应用与托管应用在微服务开发平台透出。

  • 代码仓库管理:

    • 云效公有云代码仓库支持授权模式,无需配置凭证,授权后可创建代码仓库或关联有权限的代码仓库。

    • 创建中心应用时关联代码仓库变为可选项。

    • 代码生成页面新增代码仓库管理模块,可查看应用关联的代码仓库。

  • 模型与代码双向联动:

    • 支持领域事件属性、领域事件消费者。

    • 模型与代码双向比对:支持领域事件属性、领域事件消费者。

    • 模型合并:新增支持领域事件属性、领域事件消费者。

  • 脚手架代码生成:

    • 代码获取方式新增下载到本地,在没有关联代码仓库时也支持生成脚手架代码。

    • 支持领域事件与领域事件消费者代码生成。

    • 支持应用服务模型生成API到接口管理并生成controller代码。

  • IDE插件:模型与代码双向联动、比对、合并:支持领域事件属性、领域事件消费者;

轻应用组装平台

  • 新工作台发布:功能菜单调整。

    • 平台入口调整:轻应用组装平台入口调整。

    • 轻应用菜单调整:应用菜单位置调整。

  • 支持REST API、MYSQL类型的数据源:

    • 支持依赖API、数据库类型的数据源。其中API类型的数据源支持BizWorks应用(同项目的中心应用、集成应用,跨项目的业务应用)和外部REST API,数据库类型的数据源支持MySQL类型。

    • 数据源连接配置时支持根据环境作不同的配置,也支持写入动态表达式。

  • 服务编排:增加While、Break、Continue节点,支持基于数据源进行服务调用。

  • 页面编排:支持移动端画布。

优化运营平台

  • 企业级改造。能力开放平台从支持单项目的能力运营升级为企业级的能力开放平台,支持对企业能力进行统一管理,并构建全局的能力开放门户。

    • 能力产品升级为企业级,创建能力产品时可选择不同项目的基础能力,支持针对复杂业务场景的能力产品构建。

    • 项目能力地图升级为企业能力地图。

    • 中台官网升级为企业能力开放门户,可查看企业所有已上架开放的能力。

    • 业务应用支持跨项目的能力接入申请与授权配置。

  • 能力开放管理:

    • 支持根据所选能力进行基础能力批量下架。

    • 能力列表新增基础能力Path 和 Method信息展示,并支持检索。

    • 能力产品的接入申请会自动判断所关联基础能力的授权状态,仅创建未授权能力的申请单。

    • 应用视角目录升级为企业级,一级目录为项目,二级目录为应用,三级目录为应用接口分组。

  • 能力接入管理:

    • 能力接入申请审批接入统一任务中心,支持能力负责人并行审批,支持查看任务审批详情。

    • 业务应用支持多网关凭证管理。

    • 能力接入申请支持多环境,不仅限于生产环境支持接入申请操作。

    • 能力产品申请时可查看在不同环境下可申请的基础能力数,最终仅提交可申请的基础能力。

  • 支持独立对接公有云API网关,实现能力开放管理:

    • 能力开放平台支持独立开通并自动添加网关数据源。

    • 支持查看网关对应的接口分组数据。

    • 支持选择分组并配置同步策略,开启数据同步后,指定环境的API将同步至开放平台变成基础能力。

    • 配置网关数据源后,网关下的应用将自动转换为业务应用,支持在业务应用详情页进行能力授权管理。

    • 网关API转换为基础能力后可进行上下架操作,并支持消费者查看并完成能力接入申请。

2022年10月

动态名称

动态描述

相关文档

优化建模平台

  • 支持根据数据模型批量生成应用服务,针对选中的数据模型可生成对应的结构对象及基础的增删改查服务方法。

  • 支持在领域模型设计器里面导出领域模型关系图。

  • 商业能力支持关联集成应用接口。

  • 模型反向扫描支持代码方法重载。

优化中心应用

  • 应用部署:

    • 部署时支持选择启用ARMS-agent。

    • 优化部署详情内容。

  • 制作中心应用模板:模板的部署参数,增加存储配置。

  • 代码生成:代码生成的架构风格新增支持MVC三层架构。

优化托管应用

支持制作托管应用模板:

  • 支持创建多个版本的托管应用模板。支持模板的下载、上架、下架和删除。

  • 托管应用模板支持包含镜像组件、代码组件,一个模板最多包含9个组件。支持根据指定环境上的实例,快速创建模板中的部署参数。

优化轻应用

  • 应用内容管理优化:

    • 支持对结构对象、服务方法的分组管理。

    • 支持对结构对象、服务方法及页面的复制。

  • 服务编排:

    • 支持在设计器内发起对服务方法的调试,可选定调试环境并对服务方法中调用的应用服务方法发起真实调用。

    • 支持单独设置mock场景,可在对服务方法的调试中使用。

  • 页面编排:

    • 支持生成区块组件,可将单个组件创建为区块组件,或将多个组件放入容器内,将容器整体生成为区块组件。已生成的区块组件可在同一应用同一版本下的不同页面内被复用。

    • 支持基于模型快速生成表格页、表单页,基于业务域的领域模型批量生成相关模型,并基于生成的结构对象创建页面后,无需其他配置即可实现具备CRUD功能的基础页面。

    • 支持视频组件,优化了标签组件、表格及表单组件配置,对文件上传组件新增了formatter配置。

    • 优化逻辑流中打印控制台日志节点和打开页面节点。

  • 流程编排:

    • 优化用户任务、审批任务节点说明,出参赋值增加节点处理人。

    • 审批任务节点的拒绝操作增加直接跳转至结束节点配置。

    • 节点编码支持编辑,便于与流程引擎代码对应。

    • 新增变量赋值节点。

  • 支持静态变量:

    • 根据是否区分生效环境分为全局静态变量和环境静态变量,当前类型仅支持基础类型,支持设置生效范围为后端(服务编排内部)或前端(页面编排或页面框架内部)。

    • 静态变量支持集合类型。

  • 支持制作轻应用模板:

    • 支持创建多个版本的轻应用模板,且支持模板的下载和删除。

    • 轻应用模板中包含对外依赖信息、内部的结构对象、服务方法、页面、页面框架、文件等。

    • 支持同一轻应用模板跨项目安装,实现应用能力的快速复用。

  • 新增支持轻应用模板文件安装应用。

优化运营平台

  • 优化能力上下架逻辑:

    • 商业能力上下架操作无需指定版本,可对能力做全局上下架操作。

    • 单个基础能力上架支持快速补充负责人信息,无需进入编辑页操作。

    • 能力列表支持根据上下架状态进行筛选。

  • 基础能力接入文档页升级:

    • 基础能力详情页与接入文档页内容进行合并,可直接从能力列表进入接入文档页,能力详情页内容迁移至接入文档的接入说明中。

    • 基础能力接入文档页内容升级,文档信息按能力版本进行归类。

    • 在线调试功能支持选择环境实例。

  • 业务应用管理:

    • 支持运营人员在管理控制台创建业务应用。

    • 新增业务应用详情页,可以管理应用与能力的授权关系,支持批量添加授权与解除授权。

    • 业务应用支持关联多个网关授权凭证,可以在业务应用详情页查看。

优化企业设置

集群管理:接入集群时,增加接入检查。针对不同类型的容器集群,包括版本、网络权限、Ingress等不同的检查项,并且针对检查结果提供对应的建议方案。

接入和管理集群

优化共享和使用应用模板

  • 模板共享和订阅:增加托管应用模板的上架和下架,并支持在多个BizWorks之间进行共享和订阅。

  • 模板安装:

    • 统一模板安装过程,支持从应用模板管理和手动上传文件两种安装方式。中心应用模板、托管应用模板两种方式都支持,轻应用模板目前仅支持手动上传文件方式。

    • 应用模板管理支持选择当前租户(企业)下的中心应用模板和托管应用模板。

    • 同一项目下,同时最多只支持一个模板进行安装。

  • 使用安装后的托管应用:

    • 支持同一个应用模板、同一版本或多个版本的多次重复安装。多版本安装后,会形成多个基线记录。

    • 安装后的组件统一为镜像组件,并且不支持新增组件。

    • 部署时可选择使用基线配置进行组件的部署,并且支持选择不同版本的基线记录进行部署。

2022年08月

动态名称

动态描述

相关文档

优化中心应用

  • 流水线管理:

    • 增加BizWorks的自定义流水线,支持直接关联中心应用使用。

      • 支持采用可视化设计的方式对流水线进行设计。可创建流水线的阶段、任务、步骤。

      • 流水线支持的步骤包括Maven编译、制作镜像并推送至项目的镜像仓库、人工审批、部署到目标环境。并且针对中心应用脚手架特点,对代码编辑、镜像构建等步骤进行了特定优化,支持选择后直接使用。

      • 人工审批提供的审批方式包括会签、或签,审批人范围支持多选成员或多选应用相关角色。

      • 支持流水线变量,包括系统变量和自定义变量。在流水线设计态中,变量支持以占位符的方式使用。自定义变量支持默认值、支持在中心应用部署时设置自定义变量值。

    • 增加应用运维、项目运维的角色,将流水线的设计和运行权限分离。

    • 支持手动终止自定义流水线的运行。

  • 应用版本管理:版本发布。对发布版本的代码分支打Tag改为可选操作。

  • 中心应用部署:

    • 支持使用自定义流水线进行部署。如果目标环境上有满足条件的自定义流水线或三方流水线,则不能再使用默认流水线进行部署。

    • 增加对部署在生产类型的环境上应用实例的执行启动和停止。

优化托管应用

  • 流水线管理:

    • 增加BizWorks的自定义流水线,支持关联托管应用的代码组件使用。

      • 支持采用可视化设计的方式对流水线进行设计。可创建流水线的阶段、任务、步骤。

      • 流水线支持的步骤包括Maven编译、Yarn编译、NPM编译、制作镜像并推送至项目的镜像仓库、人工审批、部署到目标环境。可满足对Java、Node.js语言的CICD。

      • 人工审批提供的审批方式包括会签、或签,审批人范围支持多选成员或多选应用相关角色。

      • 支持流水线变量,包括系统变量和自定义变量。在流水线设计态中,变量支持以占位符的方式使用。自定义变量支持默认值、支持在中心应用部署时设置自定义变量值。

    • 增加应用运维、项目运维的角色,将流水线的设计和运行权限分离。

    • 支持手动终止自定义流水线的运行。

  • 部署:

    • 代码组件支持使用自定义流水线进行部署。如果目标环境上有满足条件的自定义流水线或三方流水线,则不能再使用默认流水线进行部署。

    • 针对代码组件、镜像组件,增加对部署在生产类型的环境上的实例执行启动和停止。

优化轻应用

  • 新增应用概览页。

  • 服务编排:删除变量时,新增对变量消费点的提示。

  • 页面编排:

    • 新增标签、级联多选组件。

    • 支持表格组件显示列的动态配置。

    • 支持从设计器内选定预览环境,发起对应用整体的预览。便于在开发过程中快速查看应用内容的最新变更。

    • 优化组件属性说明,优化按钮组、表单类组件及树形控件设置。

  • 页面框架:支持配置多页签模式,同一Tab页中运行中的应用内部可同时打开多个菜单项,并支持页签间的切换。

优化运营平台

  • 基础能力接入文档页升级:

    • 基础能力详情页与接入文档页内容进行合并,可直接从能力列表进入接入文档页,能力详情页内容迁移至接入文档的接入说明中。

    • 基础能力接入文档页内容升级,文档信息按能力版本进行归类。

    • 在线调试功能支持选择环境实例。

  • 业务应用管理:

    • 支持运营人员在管理控制台创建业务应用。

    • 新增业务应用详情页,可以管理应用与能力的授权关系,支持批量添加授权与解除授权。

    • 业务应用支持关联多个网关授权凭证,可以在业务应用详情页查看。

2022年06月

动态名称

动态描述

相关文档

优化建模平台

从数据库导入数据模型功能优化:

  • 支持选择需要导入的数据库表。

  • 支持选择冲突处理策略,包括:跳过导入、覆盖导入、终止导入。

导出导入数据模型

发布两级管理

增加两级管理功能,适用于总部和分支两级应用建设和运营场景。

多级分发:通过应用模板管理,可以在多级BizWorks之间进行自动分发。

应用模板管理

  • 生成应用模板:支持将中心应用制作成模板,包含模型、制品、运营等内容。

  • 安装和扩展应用模板:通过模板安装中心应用后,可对模型进行扩展,满足个性化使用的定制需求。

优化运营平台

  • 能力运营统计改版优化:

    • 新增应用视角能力沉淀与调用统计数据分析。

    • 支持更灵活的时间选择。

  • 支持从商业能力流程图直接跳转查看服务方法详情。

查看运营统计信息

发布轻应用

新增轻应用功能,适用于基于共享的业务能力以及服务,进行业务应用的快速组装,形成面向用户的端到端的解决方案。其功能主要包括:

  • 模型管理:支持关联模型,可在服务编排、页面编排过程中快速使用模型能力。

  • 服务管理:支持定义前端页面调用的后端服务方法,可以编排中心应用的能力。

  • 页面管理:支持通过拖拽组件对前端页面进行可视化编排,支持构建页面逻辑流、调用JS方法、以及多种前端组件。

  • 开发管理:支持用户上传自定义页面及自定义组件。

  • 文件管理:支持用户上传图片文件。

  • 应用部署:支持快速部署。

优化中心应用

应用部署增加支持挂载PVC存储。

2022年04月

动态名称

动态描述

相关文档

优化建模平台

  • 领域对象增加批量生成数据模型和应用服务方法,包括基本增删改查和常用查询。

  • 结构对象增加支持继承关系。

优化中心应用

  • 脚手架生成:为常见查询方法增加基于mybatis plus的代码实现。

  • 代码扫描:增加继承关系的模型扫描和合并。

  • 应用列表页:支持通过应用名称或编码模糊查询。

  • 应用部署:

    • 支持删除生产类型环境中部署的实例。

    • 三方流水线支持阿里云大禹。

优化托管应用

  • 代码类型组件和镜像类型组件:

    • 支持挂载PVC存储。

    • 支持删除生产类型环境中部署的实例。

    • 三方流水线支持阿里云大禹。

  • 模板类型组件:增强Workload的详情信息展示,包括网络配置、Pod状态、存储情况等。

优化运营平台

  • 能力目录支持拖动排序,最深目录层级支持5层。

  • 优化能力批量开放操作,支持查看具体开放的能力数量。

  • 在线调试功能增加高级参数配置,支持手动设置Host和设置鉴权凭证。

2022年02月

动态名称

动态描述

相关文档

优化建模平台

  • 数据列表页支持通过名称或编码模糊查询。

  • 支持导出技术建模数据。

优化应用开发平台

  • 中心应用做了以下优化:

    • 优化支持的数据类型扫描上报功能。

    • 部署应用实例时支持批量配置环境变量。

    • 已部署的应用实例在部署详情中能够查看到对应Pod的状态等信息。

  • 托管应用的镜像类型组件、代码类型组件做了以下优化:

    • 部署应用实例时支持批量配置环境变量。

    • 支持域名+Path的路由访问方式。

    • 已部署的应用实例在部署详情中能够查看到对应Pod的状态等信息。

优化运营平台

在查看基础能力接入文档时,增加接口在线调试功能。

无。

优化示例项目

支持删除示例项目。

步骤六:删除示例项目

2022年01月

动态名称

动态描述

相关文档

优化建模平台

技术建模平台支持创建对象和字段映射关系。

优化中心应用

  • 生成代码时支持选择生成代码结构(一级Module和二级Module),且支持添加技术组件。

  • 支持根据对象和字段映射生成converter代码。

  • 接口管理:

    • 增加编辑接口文档功能。

    • 增加SNAPSHOT版本的SDK手动生成功能。

  • 发布中心应用时,支持为代码创建Tag。

优化托管应用

部署代码类型组件时,支持采用指定分支或Tag方式进行部署。

部署代码类型组件实例

优化运营平台

  • 新增开放设置功能,您可单独开放接口文档页面。在中台开发过程中,前台业务团队可以在中台官网查看在开发和测试环境部署的应用对应的服务接入文档。该功能适用于某些能力需要中台团队和前台业务团队并行开发、协作沟通的场景使用。

  • 完善基础能力与商业能力的接口文档内容。

增加示例项目

您可以通过BizWorks的示例项目和参考帮助文档进行实验,快速了解业务建模、应用开发和部署、能力上架和运营等中台建设的主要过程。

示例项目简介

2021年11月

动态名称

动态描述

相关文档

工作台新增项目概览页面

  • 支持查看单个项目的资产、协同信息。

  • 支持切换项目和对项目属性、项目成员进行查看和编辑。

  • 支持快速开始模块的文档查看,帮助您快速了解产品和构建中台项目。

优化建模平台

  • 业务域版本发布后,支持查看领域对象、数据对象的关系图,以及领域对象和结构对象的详细信息。

  • 商业能力支持查看业务流程详情。

  • 支持通过Excel导入模型,导入的字段包括结构对象、应用服务、应用服务方法和出入参等。

  • 支持从领域对象批量生成结构对象、数据模型和应用服务方法。

  • 优化商业能力的建模体验,包括自动填充名称和编码,自动连线等。

优化中心应用

  • 优化脚手架代码中生成的扩展点逻辑。

  • 代码仓库支持云效Codeup-专有云版本类型。

  • 支持解除应用与模型关联。

  • 优化接口定义的设置过程:

    • 支持自动生成接口定义。

    • 增加接口定义的重置功能。

增加托管应用类型

托管应用由多个组件构成,组件类型包括代码、镜像和模板三种类型。

  • 模板类型支持从企业的组件模板中心中选择,或采用上传模板(Helm Chart)的方式。

  • 支持托管应用的多环境部署和实例管理。

新增容器集群类型

支持原生K8s的集群类型,可部署中心应用、托管应用。

创建和管理项目环境

优化运营平台

  • 中心应用在生产环境部署成功后,增加中心能力向运营平台同步结果检查提醒。

  • 运营平台的功能菜单优化,并补充菜单功能说明。

  • 展现能力版本归属的应用版本,方便在使用能力出现异常时,运营平台可以向研发侧提供更全面的信息,以便快速定位问题。

优化企业设置

  • 增加企业级模板中心功能,内置了中台开发过程中常用组件(如kafkaredis等),同时支持企业管理员上传自己的组件模板(Helm Chart)。

  • 平台资源管理支持添加您自己的Maven仓库,用于保存发布中心应用时自动生成的SDK等JAR包。

  • 在企业人员账号管理功能的添加账号面板,新增账号搜索功能,支持账号、用户名称和用户ID的模糊搜索。