Feature Release Notes

更新时间:
复制 MD 格式

This topic describes the latest BizWorks feature updates and related documentation.

April 2025

Dynamic Name

Dynamic Description

Related documentation

Optimize business object features in the modeling platform

  • Support batch import of business objects from Excel files.

  • Support re-importing business objects and overwriting existing data.

  • Support downloading a file that lists failure reasons for each import item.

None

Release AI Architect intelligent high-level design feature

  • Let AI Architects trigger intelligent high-level design based on business requirements.

  • Show the most recently opened file.

  • Export high-level designs to Word documents.

  • Display an error message when usage exceeds the trial threshold.

None

Optimize lightweight application assembly platform features

  • Add print template support to lightweight applications:

    • Create print templates inside the application using visual orchestration.

    • Call print templates from frontend logic flows in page orchestration to customize printed page content.

  • Optimize lightweight application widget features:

    • Configure virtual scrolling for table widgets.

    • Add cell property configuration for table widgets to support custom row and column merging.

None

August 2023

Dynamic Name

Dynamic Description

Related documentation

Optimized the modeling platform

  • Redesigned the console and updated platform interactions.

    • Updated the platform entry point for the business modeling platform.

    • Added an overview page to display model asset statistics and guide users through the business modeling workflow.

    • Adjusted the modeling menu by relocating feature menu items.

  • Introduces new domain modeling concepts, such as business domains and subdomains, bounded contexts, ubiquitous language, and more.

    • Business domain and subdomain: Added support for business domains to align with Domain-Driven Design (DDD) principles.

    • Bounded context: Renamed the Business Domain feature to Bounded Context to align with DDD principles.

    • Ubiquitous language: Added project-level support for ubiquitous language to align with DDD principles.

  • Domain events: You can now define properties and consumers for domain events.

    • Domain events: Define properties for domain events.

    • Domain event consumers: Define consumers for domain events.

    • Import and export models (Excel): Added support for domain events and domain event consumers.

Microservice development platform

  • Released a new workspace that displays central and hosted applications on the microservice development platform.

  • Code repository management:

    • You can now authorize Apsara Devops public cloud code repositories without configuring credentials. After authorization, you can create or associate code repositories that you have access to.

    • Associating a code repository when you create a central application is now optional.

    • Added a code repository management module to the code generation page to view associated code repositories.

  • Two-way synchronization between models and code:

    • Added support for domain event properties and domain event consumers.

    • Compare models and code: Added support for domain event properties and domain event consumers.

    • Merge models: Added support for domain event properties and domain event consumers.

  • Scaffold code generation:

    • Added a download-to-local option for code acquisition. You can now generate scaffold code without an associated code repository.

    • You can now generate code for domain events and domain event consumers.

    • You can now generate APIs from application service models to API Management and generate the corresponding controller code.

  • IDE plug-in: Added support for two-way synchronization, comparison, and merging of models and code for domain event properties and domain event consumers.

Lightweight application assembly platform

  • Released a new workspace with adjusted feature menus.

    • Updated the platform entry point for the lightweight application assembly platform.

    • Adjusted the lightweight application menu by relocating application menu items.

  • Added support for REST API and MySQL data sources:

    • Added support for data sources that depend on APIs or databases. API data sources support BizWorks applications (such as central applications and integration applications in the same project, and business applications across projects) and external REST APIs. Database data sources support MySQL.

    • Added support for environment-specific configurations and dynamic expressions when you configure data source connections.

  • Service orchestration: Added While, Break, and Continue nodes to support service calls based on data sources.

  • Page orchestration: Added support for mobile canvases.

Optimized the operations platform

  • Performed an enterprise-level upgrade. The capability open platform was upgraded from supporting single-project capability operations to an enterprise-level platform. This change supports unified enterprise capability management and provides a global capability open portal.

    • Upgraded capability products to the enterprise level. When you create a capability product, you can select foundational capabilities from different projects to build capability products for complex business scenarios.

    • Upgraded project capability maps to enterprise capability maps.

    • Upgraded the middleware official website to an enterprise capability open portal where you can view all published enterprise capabilities.

    • Business applications now support cross-project capability access requests and authorization configuration.

  • Capability open management:

    • Added support for bulk delisting of foundational capabilities based on your selections.

    • Added foundational capability Path and Method information to the capability list and enabled searching by this information.

    • The system now automatically checks the authorization status of associated foundational capabilities when you submit capability product access requests. Access requests are created only for unauthorized capabilities.

    • Upgraded the application perspective directory to the enterprise level. The directory structure is now Projects (Level 1), Applications (Level 2), and Application API groups (Level 3).

  • Capability access management:

    • You can now process capability access approval tasks in the unified Task Hub. The platform supports parallel approvals by capability owners and lets you view approval task details.

    • Business applications now support the management of multiple gateway credentials.

    • Capability access requests now support multiple environments, not just the production environment.

    • When you request a capability product, you can view the number of available foundational capabilities per environment. You can submit requests only for the capabilities that are available to you.

  • Added support for independent integration with Alibaba Cloud API Gateway for capability open management:

    • The capability open platform now supports independent activation and automatically adds gateway data sources.

    • You can now view interface group data for the gateway.

    • You can select a group and configure a sync policy. After you enable data sync, APIs in the specified environment are synchronized to the open platform as foundational capabilities.

    • After you configure a gateway data source, applications under the gateway are automatically converted to business applications. You can then manage capability authorizations on the business application product page.

    • After gateway APIs are converted to foundational capabilities, you can manage their listing and delisting. Consumers can view the capabilities and submit access requests.

October 2022

Dynamic Name

Dynamic Description

Related documentation

Optimize the modeling platform

  • Generate application services in batches from data models. For selected data models, generate corresponding structure objects and basic CRUD service methods.

  • Export domain model relationship diagrams from the domain model designer.

  • Commercial capabilities support interfaces for associated integrated applications.

  • Model reverse scanning supports code method overloading.

Optimization Center Application

  • Application deployment:

    • Select to enable ARMS-agent during deployment.

    • Improve deployment detail content.

  • Create central application templates: add storage configuration to template deployment parameters.

  • Code generation: add MVC three-tier architecture support to code generation architecture styles.

Optimize hosted applications

Support creating hosted application templates:

  • Create multiple versions of hosted application templates. Download, list, delist, and delete templates.

  • Hosted application templates support image and code components. Each template supports up to nine components. Quickly create deployment parameters for templates using instances in specified environments.

None

Optimize lightweight applications

  • Optimize application content management:

    • Group structure objects and service methods.

    • Copy structure objects, service methods, and pages.

  • Service orchestration:

    • Start debugging service methods directly in the designer. Select a debug environment and make real calls to application service methods used in the service method.

    • Set up mock scenarios separately for use during service method debugging.

  • Page orchestration:

    • Generate block widgets. Create a single widget as a block widget or place multiple widgets in a container and generate the entire container as a block widget. Reuse generated block widgets across different pages in the same application and version.

    • Quickly generate table and form pages from models. Batch-generate related models from domain models in business domains. Create pages from generated structure objects to get basic CRUD pages without additional configuration.

    • Add video widgets. Optimize label, table, and form widget configurations. Add formatter configuration to file upload widgets.

    • Optimize print console log and open page nodes in logic flows.

  • Flow orchestration:

    • Improve descriptions for user task and approval task nodes. Add node assignees to output parameter assignments.

    • Add direct jump-to-end-node configuration for the Reject action in approval task nodes.

    • Support editing node codes to match flow engine code.

    • Add variable assignment nodes.

  • Support static variables:

    • Classify as global static variables or environment static variables based on whether they apply to specific environments. Only basic types are supported. Set scope to backend (inside service orchestration) or frontend (inside page orchestration or page frameworks).

    • Support collection types for static variables.

  • Support creating lightweight application templates:

    • Create multiple versions of lightweight application templates. Download and delete templates.

    • Lightweight application templates include external dependencies, internal structure objects, service methods, pages, page frameworks, and files.

    • Install the same lightweight application template across projects to quickly reuse application capabilities.

  • Add support for installing applications from lightweight application template files.

Optimize the operations platform

  • Optimize capability listing and delisting logic:

    • List and delist commercial capabilities globally without specifying versions.

    • Quickly add owner information when listing a foundational capability without navigating to the edit page.

    • Filter the capability list by listing and delisting status.

  • Upgrade foundational capability access documentation pages:

    • Merge foundational capability detail pages with access documentation pages. Go directly from the capability list to the access documentation page. Move capability detail content to the access instructions section of the access documentation.

    • Upgrade foundational capability access documentation content. Group documentation by capability version.

    • Online debugging supports selecting environment instances.

  • Business application management:

    • Operations staff can create business applications in the Management Console.

    • Add a business application product page to manage authorization relationships between applications and capabilities. Support bulk authorization and deauthorization.

    • Business applications support associating multiple gateway authorization credentials. View them on the business application product page.

Optimize enterprise settings

Cluster management: add pre-integration checks when connecting clusters. Check items vary by container cluster type, including version, network permissions, and Ingress. Provide recommended solutions for check results.

Connect and manage clusters

Optimize sharing and using application templates

  • Template sharing and subscription: add listing and delisting for hosted application templates. Share and subscribe across multiple BizWorks instances.

  • Template installation:

    • Standardize template installation. Support installing from application template management or manually uploading files. Both central and hosted application templates support both methods. Lightweight application templates currently support only manual file upload.

    • Application template management supports selecting central and hosted application templates from the current tenant (enterprise).

    • Only one template can be installed per project at a time.

  • Use installed hosted applications:

    • Install the same application template, same version, or multiple versions repeatedly. Multiple baseline records are created after multi-version installations.

    • Installed components become image components and do not support adding new components.

    • Select baseline configurations for component deployment. Deploy using different baseline records.

None

August 2022

Dynamic Name

Dynamic Description

Related documentation

Optimization Center

  • Pipeline management:

    • Added custom BizWorks pipelines. You can associate them directly with central applications.

      • You can design pipelines visually by creating pipeline stages, tasks, and steps.

      • Supported pipeline steps include Maven compilation, building images and pushing them to project image repositories, manual approval, and deployment to target environments. The code editing and image building steps for central application scaffolds are optimized, and you can select and use them directly.

      • Manual approval supports joint and parallel approval. You can select approvers from project members or application-related roles.

      • Added support for pipeline variables, including system and custom variables. You can use variables as placeholders in pipeline design. For custom variables, you can set default values and also specify values during central application deployment.

    • Added application O&M and project O&M roles to separate pipeline design permissions from execution permissions.

    • You can now manually terminate custom pipeline runs.

  • Application version management: When you publish a version, tagging code branches for the published version is now optional.

  • Central application deployment:

    • You can deploy applications using custom pipelines. If a matching custom or third-party pipeline exists in the target environment, you cannot use the default pipeline.

    • Added start and stop actions for application instances that are deployed in production environments.

Optimized hosted applications

  • Pipeline management:

    • Added custom BizWorks pipelines. You can associate them with code components in hosted applications.

      • You can design pipelines visually by creating pipeline stages, tasks, and steps.

      • Supported pipeline steps include Maven, Yarn, and NPM compilation, building images and pushing them to project image repositories, manual approval, and deployment to target environments. This provides CI/CD support for Java and Node.js.

      • Manual approval supports joint and parallel approval. You can select approvers from project members or application-related roles.

      • Added support for pipeline variables, including system and custom variables. You can use variables as placeholders in pipeline design. For custom variables, you can set default values and also specify values during central application deployment.

    • Added application O&M and project O&M roles to separate pipeline design permissions from execution permissions.

    • You can now manually terminate custom pipeline runs.

  • Deployment:

    • You can deploy code components using custom pipelines. If a matching custom or third-party pipeline exists in the target environment, you cannot use the default pipeline.

    • Added start and stop actions for instances of code and image components that are deployed in production environments.

Optimized lightweight applications

  • Added an application overview page.

  • Service orchestration: When you delete a variable, the system now shows where the variable is consumed.

  • Page orchestration:

    • Added label and cascading multi-select widgets.

    • Added support for dynamic column configuration for table widgets.

    • You can select a preview environment in the designer to preview the entire application. This lets you quickly review the latest changes during development.

    • Improved widget property descriptions. Optimized the settings for button groups, forms, and tree controls.

  • Page frameworks: Added support for a multi-tab mode. You can run multiple menu items simultaneously in the same tab and switch between the tabs.

Optimized the operations platform

  • Upgraded the access documentation pages for foundational capabilities:

    • Merged foundational capability detail pages with access documentation pages. You can go directly from the capability list to the access documentation page. The content from the capability detail page was moved to the access instructions section of the access documentation.

    • Upgraded the content of the access documentation for foundational capabilities. The documentation is now grouped by capability version.

    • Online debugging now supports the selection of environment instances.

  • Business application management:

    • Operations staff can now create business applications in the Management Console.

    • Added a business application product page to manage authorization relationships between applications and capabilities. The page supports bulk authorization and deauthorization.

    • Business applications now support the association of multiple gateway authorization credentials. You can view the credentials on the business application product page.

June 2022

Dynamic Name

Dynamic Description

Related documentation

Optimize the modeling platform

Improve database-to-data-model import:

  • Select tables to import from the database.

  • Select conflict resolution strategies: skip, overwrite, or abort import.

Export and Import Data Models

Release two-level management

Add two-level management for headquarters-and-branch application development and operations scenarios.

Multi-level distribution: automatically distribute across multiple BizWorks instances using application template management.

None

Application template management

  • Generate application templates: create templates from central applications, including models, artifacts, and operations content.

  • Install and extend application templates: after installing a central application from a template, extend its models to meet customization needs.

None

Optimize the operations platform

  • Revamp capability operations statistics:

    • Add application-perspective capability accumulation and call statistics analysis.

    • Support more flexible time range selection.

  • Jump directly from commercial capability flowcharts to service method details.

View operational statistics

Release lightweight applications

Add lightweight application support for rapidly assembling business applications from shared business capabilities and services. Build end-to-end solutions for end users. Key features include the following:

  • Model management: associate models for quick use in service and page orchestration.

  • Service management: define backend service methods for frontend pages. Orchestrate central application capabilities.

  • Page management: visually orchestrate frontend pages by dragging widgets. Build page logic flows, call JavaScript methods, and use various frontend widgets.

  • Development management: upload custom pages and widgets.

  • File management: upload image files.

  • Application deployment: deploy quickly.

Optimization Center application

Add PVC storage mounting support to application deployment.

None

April 2022

Dynamic Name

Dynamic Description

Related documentation

Optimization Modeling Platform

  • Added batch generation of data models and application service methods from domain objects, including basic CRUD operations and common queries.

  • Added inheritance support for structure objects.

Optimization Center Application

  • Scaffold generation: Added mybatis plus code implementation for common query methods.

  • Code scanning: Added model scanning and merging for inheritance relationships.

  • Application list page: Added support for fuzzy search by application name or code.

  • Application deployment:

    • You can now delete instances that are deployed in production environments.

    • Third-party pipelines now support Alibaba Cloud Dayu.

Optimized hosted applications

  • Code and image components:

    • Added support for PVC storage mounting.

    • You can now delete instances that are deployed in production environments.

    • Third-party pipelines now support Alibaba Cloud Dayu.

  • Template components: Enhanced the workload detail display to include network configuration, pod status, and storage status.

Optimized the operations platform

  • Added drag-and-drop sorting for capability catalogs. The maximum catalog depth is five levels.

  • Improved bulk capability publishing. You can now view the exact number of published capabilities.

  • Added advanced parameter configuration to online debugging. You can manually set the Host and authentication credentials.

February 2022

Dynamic Name

Description

Related documentation

Optimize the modeling platform

  • Support fuzzy search by name or code on data list pages.

  • Support exporting technical modeling data.

Optimize the application development platform

  • Optimize central applications:

    • Improve data type scanning and reporting.

    • Support batch configuration of environment variables when deploying application instances.

    • View pod status and other details for deployed application instances in deployment details.

  • Optimize image and code components in hosted applications:

    • Support batch configuration of environment variables when deploying application instances.

    • Support routing via domain name + path.

    • View pod status and other details for deployed application instances in deployment details.

Optimize the operations platform

Add online debugging to foundational capability access documentation pages.

None.

Optimize sample projects

Support deleting sample projects.

Step 6: Delete the sample project

January 2022

Dynamic name

Dynamic descriptions

Related documentation

Optimize the modeling platform

Technical modeling platform supports creating object and field mapping relationships.

Optimization Center Application

  • Select code structure (first-level and second-level modules) when generating code. Add technical components.

  • Generate converter code from object and field mappings.

  • API management:

    • Added the ability to edit API documentation.

    • Manually generate SDKs for SNAPSHOT versions.

  • When you publish an application in Publishing Center, you can create a tag for the code.

Optimize hosted applications

Deploy code components using specified branches or tags.

Deploy a source code component instance

Optimize the operations platform

  • Add open settings. Open API documentation pages independently. During middleware development, frontend business teams can view service access documentation for applications deployed in development and test environments on the middleware official website. This feature supports parallel development and collaboration between middleware and frontend business teams.

  • Improve API documentation for foundational and commercial capabilities.

Add sample projects

Use BizWorks sample projects and reference documentation to experiment and quickly learn key middleware processes: business modeling, application development and deployment, capability publishing and operations.

Example project introduction

November 2021

Dynamic Name

Dynamic Description

Related documentation

Add project overview page to the workspace

  • View assets and collaboration information for a single project.

  • Switch projects and view or edit project properties and members.

  • View QuickStart documentation to quickly understand the product and build middleware projects.

None

Optimize the modeling platform

  • After publishing a business domain version, view relationship diagrams for domain objects and data objects. View detailed information for domain objects and structure objects.

  • Commercial capabilities support viewing business process details.

  • Import models from Excel files. Imported fields include structure objects, application services, application service methods, and input and output parameters.

  • Batch-generate structure objects, data models, and application service methods from domain objects.

  • Improve commercial capability modeling experience, including auto-filling names and codes and auto-connecting elements.

Optimization Center Application

  • Improve extension point logic in scaffold code.

  • Code repositories support Apsara Devops Codeup - Apsara Stack edition.

  • Support disassociating applications from models.

  • Improve interface definition setup:

    • Auto-generate interface definitions.

    • Add interface definition reset functionality.

Add hosted application type

Hosted applications consist of multiple components. Component types include code, image, and template.

  • Templates support selection from the enterprise component template center or upload (Helm Chart).

  • Support multi-environment deployment and instance management for hosted applications.

Add container cluster type

Support native Kubernetes clusters for deploying central and hosted applications.

Create and manage project environments

Optimize the operations platform

  • After successful deployment of central applications in production environments, add result-check reminders for synchronizing central capabilities to the operations platform.

  • Optimize operations platform menu items and add menu function descriptions.

  • Show which application version a capability version belongs to. This helps operations teams provide comprehensive information to R&D teams when capability issues occur, speeding up issue resolution.

None

Optimize enterprise settings

  • Add enterprise-level template centers. Include commonly used components for middleware development, such as kafka and redis. Enterprise administrators can also upload custom component templates (Helm Charts).

  • Platform resource management supports adding your own Maven repositories to store SDK JAR packages automatically generated when publishing central applications.

  • In the Add Account panel for enterprise account management, add account search. Search accounts, usernames, and user IDs by fuzzy search.