Comment on page

Latest news

This article introduces the function release of each feature version of AppCube and the corresponding document dynamics. Welcome to experience it.

April 2022

Serial number
Function name
Function description
Stage
Related Documentation
1
Tenant security mode switch updates permission controls on public interfaces.
Tenant security mode switch updates permission controls on public interfaces.
commercial
Configure system parameters
2
Support collecting logs to cloud log service LTS
AppCube supports the collection of logs to the cloud log service (Log Tank Service, LTS), providing more powerful log collection, analysis, storage and other services. Users can quickly and efficiently perform operations such as user business trend analysis, security monitoring and auditing through the cloud log service.
commercial
View run log
3
Support for packaging instantiation data when packaging applications
Developers can package the instantiation data together when packaging the application. Previously, the instantiation data was packaged separately.
commercial
Application package release
4
Standard page and advanced page support setting watermark
Standard page and advanced page support setting watermark, support setting watermark content, font color size, etc.
commercial
page
How to set page watermark
5
Optimize unified identity authentication capability and support SAML protocol
Optimize the unified identity authentication capability and add support for the SAML protocol.
commercial
Configure OneAccess
Custom Integration Authentication
6
Optimize license early warning capabilities
Optimize the license early warning capability. When the license usage exceeds 80%, the HUAWEI CLOUD account will be reminded by email.
commercial
View account licenses
7
Optimize data access and maintainability
Optimize data access and maintainability:
  • If the data access task fails to start, the failure log can be collected on the page, which is convenient for developers to locate the problem.
  • Supports printing statistics logs for printing data access tasks.
  • Supports logging of interface logs.
  • Supports the time-consuming of statistics messages in data access.
commercial
How to configure data access
8
Subquery capability to optimize scripts
Optimize the sub-query capability of scripts, support the use of field aliases and general queries (select*) in SQL sub-queries.
commercial
script development
9
Optimize the DMAX experience, such as components that can be copied across pages, collectible components, etc.
Optimize the DMAX experience:
  • Developers can filter the list of projects based on tags.
  • The list page supports whether to open new items by default.
  • Support for copying components across pages.
  • Page editing supports alignment and distribution after selecting multiple components.
  • Component data configuration supports converters.
  • Supports grouping multiple components into a group, supports unified display of group canvases, hierarchical display of layer panels, overall replication of groups across pages, initialization, persistence, import and export of group metadata, etc.
  • Provides collection management capabilities to manage the assets that have been collected.
commercial
DMAX development
10
Optimize advanced pages, components support multi-language extensions, and flow layout supports layout containers
Optimize advanced pages, Widget components support multi-language extensions, and flow layout supports layout containers.
commercial
Advanced page
11
Optimize standard page experience
Optimize the experience of standard pages:
  • The userType information is returned in context.$user in the standard page.
  • Extension components of the page runtime do not rely on common interface permissions.
  • Multi-line input boxes support adaptive text height.
  • When a standard page is published as an advanced page component, the automatic generation rules for component identification are consistent with those generated when the advanced page component is installed.
  • When the form validation is invalid, the automatic positioning will focus on the invalid form position.
commercial
Standard page
12
Optimize the integration capability with HUAWEI CLOUD software development platform
Optimized the pipeline capability integrated with the HUAWEI CLOUD software development platform (DevCloud), improved metadata version management, and added the following capabilities:
  • Provides codebase compilation tools that support converting archived code into installable packages.
  • HUAWEI CLOUD DevCloud presets the application Rubik's cube compilation and deployment pipeline template, which supports the rapid creation of application-level pipelines. The pipeline contains the ability to code inspection, application compilation and application deployment.
commercial
CICD Continuous Integration and Delivery
13
Add office workbench
A new office workbench is added to provide employees with a unified workbench for enterprise scenarios. As a centralized entry for using platform applications, it gathers high-frequency functions such as information data, business entry, and task collaboration to improve the convenience of employees.
commercial
Meet the AppCube
Introduction to the development environment
14
Added zero-code application development capabilities
The new zero-code capability is oriented to enterprise employees and users. No code is required, and applications can be quickly built by dragging and dropping. There is zero threshold for operation, and non-technical personnel such as administration and operations can also quickly get started.
commercial
Zero-code application development guidance
15
Added a new application development home page
A new application development home page has been added, which presents a clear-structured, easy-to-learn, easy-to-operate, and easy-to-operate work entry for developers to improve the experience of developers.
commercial
Meet the AppCube
Introduction to the development environment

March 2022

Serial number
Function name
Function description
Stage
Related Documentation
1
Optimize the interaction ability of DMAX components, support setting page-level global variables
Optimize the interaction ability of DMAX components, and control the parameter transfer between components and components, pages and components through page-level parameter definition, so as to achieve the purpose of interaction.
commercial
How to implement component interaction based on page-level global variables
2
Optimize application compilation settings and support packaging instance data
Low-code application editing and setting interface optimization, support for packaging object data according to object name, and support for setting packaging conditions.
commercial
Application package release

February 2022

Serial number
Function name
Function description
Stage
Related Documentation
1
Application of Rubik's Cube DMAX function optimization, including interface optimization of component configuration, data set, etc., supports new small-screen projects and small-screen pages
The DMAX optimization points are as follows:
  • Optimized the configuration interface of all preset components, optimized the DMAX home page interface, optimized the new page interface, and optimized other DMAX interface styles.
  • The interface style of the dataset is updated, and the data source of the dataset supports the Device Access Service (IoTDA).
  • Support new small screen projects and small screen pages.
  • A new layer panel has been added, and components can be locked and hidden in the component list of the layer panel.
commercial
All subsections of "DMAX Development"
2
Advanced page assets support batch update
When updating components, libraries, and bridge assets, you can upload assets in batches for updating.
commercial
How to import third-party libraries
Online development of advanced components
How to call the background interface
3
Native service supports https certificate verification
When AppCube calls HTTPS requests from other services (including native services), it can verify whether the identity of the counterparty server (the identity of the public key holder) is secure by enabling root certificate verification.
commercial
Manage HTTPS root certificates
custom public interface
4
New interface for object function, object supports attachment column
The object function has a new interface, and the object can add an attachment column.
commercial
--
5
Connector address support configuration whitelist
The connector address supports configuring a whitelist. Only Redis and ES connector types are involved. The background whitelist is configured with an address and a specific tenant. When configuring the address on other tenant interfaces when configuring a connector, an error will be reported, indicating that the address has been reserved.
commercial
--
6
The new version of low-code running state
The new version of the low-code running state is as follows:
  • Added a new layout to the app settings "Layouts and Colors".
  • When customizing the app navigation bar, add the "display area" and "open with" parameters.
commercial
custom navigation bar
7
Baseline customization separation, that is, each application resource is independent of each other, and resources cannot be referenced across applications
Baseline custom separation optimization points are as follows:
  • The resources that the application can access are the resources in the current APP/BO, the public resources that depend on the APP/BO, and the global resources (without the APP/BO attribution).
  • The resources created before AppCube version 1.3.8 goes online are global resources.
  • The scope of BO's default open to the outside world: Custom API (that is, public interface, for third-party systems or internal system calls), SDK (that is, private interface, for internal system calls), public service orchestration/script/process orchestration BPM/object/event etc., the configuration page of the BO.
  • BO is isolated from the outside by default, that is, the scope that cannot be run is viewed: private service orchestration/script/process orchestration BPM/object/event, etc.
  • The scope of the application's default open to the outside world: Custom API (that is, public interface), public service orchestration/script/process orchestration BPM/object/event, etc., APP configuration page.
  • The application is isolated from the outside by default, that is, the scope that cannot be run is viewed: private service orchestration/script/process orchestration BPM/object/event, etc.
  • The scope of invocation and customization of the Addon application: You can call the Custom API (that is, the public interface) of the Base application, customize based on the public service orchestration/script/process orchestration BPM/object, copy the page of the Base application, and create a new one in the Addon application. page.
  • The Addon application developed based on the Base application does not support secondary customization based on the Addon application.
  • All current restrictions take effect when compiling and packaging, and do not take effect when developing/running.
commercial
Can resources be referenced across apps?
8
Optimized settings for subdomains in the operating environment
You can set or modify the subdomain name of the operating environment in the instance details of the AppCube console. When a business user logs in to the Portal through the subdomain of the operating environment, if the WeLink is bound, the portal can be logged in by scanning the WeLink code.
commercial
buy commercial tenants
9
Standard page function optimization
The standard page function optimization is as follows:
  • Added BPM-related preset components and added BPM-related preset events.
  • Added a click event to the event properties panel of the container and column components.
commercial
BPM related components
Description of BPM related preset events
10
Data cleaning task optimization
When creating a new data cleaning task in the management center, a new cleaning condition option is added: satisfy all conditions (AND) or satisfy some conditions (OR).
commercial
How to create a cleanup task
11
Log tracing feature supports user-level tracing
The log tracking function is optimized to support viewing the operation log of a user or business user based on the user name.
commercial
Enable log monitoring
12
Trigger function optimization, support calling BPM
Triggers support invoking process orchestration BPM.
commercial
Create a trigger
General introduction to trigger edit page
13
Process Orchestration BPM Function Optimization
Process orchestration BPM function optimization:
  • Process Orchestration BPM adds record creation, record query, record update, and record deletion primitives.
  • User tasks support supervisor approval for process initiators.
commercial
Activity
assign user
14
Supports docking with HUAWEI CLOUD ModelArts Pro and ModelArts
By configuring the ModelArts Pro connector, the AppCube can be docked with Huawei ModelArts Pro. After docking, the capabilities provided by the text recognition kit and natural language processing kit provided by ModelArts Pro can be used.
By configuring the ModelArts connector, the AppCube can be connected to Huawei ModelArts for use in AI (artificial intelligence) scenarios such as image recognition and text recognition.
commercial
Docking with HUAWEI CLOUD ModelArts Pro
Docking with HUAWEI CLOUD ModelArts
15
Advanced page functionality supports defining global state
Advanced page functions support defining global state to update data information in all components at the page level. Data is shared through page-level memory, that is, a centralized storage is used to manage the state of all components of the page.
commercial
Manage page-level data sources, global state
16
Support docking with HUAWEI CLOUD DevCloud and CodeHub to realize continuous software integration and delivery
By connecting with Huawei Cloud software development platform (DevCloud) and code hosting (CodeHub), AppCube provides application code hosting, code inspection, code compilation, verification, deployment, and release functions to realize continuous software integration and continuous delivery.
commercial
CICD Continuous Integration and Delivery
17
Optimized script RedisSDK
Script RedisSDK to add HSCAN, ZSCAN, SSCAN commands.
commercial
--
18
Connector function optimization
The connector optimization points are as follows:
  • The management center does not support new connectors and new actions, and can only be edited; only new connectors are allowed in the "Connector" on the left side of the application development workbench.
  • The Rest Service type connector is optimized. The previously created entry shield is replaced by the custom connector function. It supports importing the Rest Action interface through the yaml file.
  • Custom connector authentication information and Rest Action interfaces can be created independently. Different interfaces support different authentication methods.
  • Support for serverless functions (Function Graph connector).
commercial
Create Rest Service (custom connector)
Docking function workflow to call serverless service
All subsections of "Integrated Development"
19
Data export function supports configuration of pre- and post-scripts
Data export function, configurable pre-script and post-script. Pre-scripts are used to clean up some data before other environments import the package; post-scripts are used to perform some data operations after the import is complete.
commercial
How to import and export data
Data output

October 2021

Serial number
Function name
Function description
Stage
Related Documentation
1
Added OneAccess integration capability
Added OneAccess integration capability to support OneAccess tenant-level login authentication configuration.
commercial
Configure OneAccess
2
Optimize advanced page component capabilities
Optimize advanced page component management capabilities: support one-click batch upgrade of components; enhance the flexibility of component classification; support batch modification of component classification.
commercial
management components
Develop advanced components locally with Scaffolding
3
Optimize public interface
Optimized public interfaces, added grouping capabilities, unified packaged service orchestration and script output format.
commercial
View custom interface
How to Customize the URL for Calling Service Orchestration
How to open API interface
4
Optimize the ability to connect to WeLink
Optimize the ability to connect to WeLink, optimize the binding, synchronization and application publishing process.
commercial
5
Optimize the ability to connect to WeLink
Optimize the ability to connect to WeLink, optimize the binding, synchronization and application publishing process.
commercial
Learn about the application list
6
Rectification business authorization certificate
Corrected the business permission certificate and added the built-in system parameter "bingo.customapi.service.permission.enable"
commercial
Configure system parameters
7
Script limit changes
Limit the number of parallel scripts for free tenants to 1, and change the maximum script running time to 60 seconds.
commercial
What are the limitations of using AppCube?
8
DMAX pages support the display of special effects of specified components
On the DMAX page, the "Special Effects" area parameter has been added to the component configuration. Supports highlighting of specified components.
commercial
Widget description
9
Optimize trigger engine
Optimize the trigger engine, support the value of the old record field in the trigger condition, and determine the field-level change.
commercial
--
10
Optimize component local debugging function
Optimize the component local debugging function, support setting the time to clear the local root path, and automatically turn off the debugging function.
commercial
Develop advanced components locally with Scaffolding
11
Optimize application configuration, add "Disable application switching" parameter
In the "Configuration" in the lower left corner of the application development workbench interface, the "Disable Application Switching" parameter is added to "Layout and Color".
commercial
Set layout and colors
12
Optimize front-end performance and reduce resource usage
Optimize front-end performance and reduce resource usage.
commercial
--
13
Optimize the theme configuration of the application
Optimize the theme configuration of the application, and add an interface to create the theme configuration.
commercial
Configure the theme
How to Customize Theme Styles
14
Optimized script editor
Optimize the script editor, support viewing and configuring tenant-level code writing or semantic inspection rules, compatible with ESLint inspection rules; support real-time log recording.
commercial
what is a script
15
Script library improvements
Script library improvements: meta library supports obtaining field information and dynamic objects; db library supports count() method of objects; improves Redis API support; supports distributed locks.
commercial
--
16
Added support for developing card components
Added support for developing card components. In order to be consistent with the industry's component development technical specifications, AppCube customized a new component specification (ie Widget2.0) based on the original component specification (Widget 1.0). The new specification is similar to traditional Vue components Engineering, which is conducive to lowering the learning threshold for developers and improving development efficiency, can be built through the new version of scaffolding tools.
commercial
Develop card components
17
Add light application template
Added light application templates, including meeting room reservation, OKR, questionnaire [Advanced], and financial reimbursement.
commercial
--
18
BPM user tasks support automatic approval
The BPM capability is optimized, and the automatic approval function of user tasks is supported.
commercial
Support automatic approval
Activity
19
Added and optimized preset components for DMAX large screen
Several new preset components have been added to the DMAX large screen, including tabs, trends, step bars, China map, flv video playback, weather, basic funnel chart, date picker, time flipper, checkbox, search box, drop-down Select boxes, calendar components, etc., and optimize some existing preset components, such as pie charts and bar charts.
commercial
Tab
trend
step bar
Map of China
20
Provides standard page template management capabilities
The standard page template management capability is provided under "Assets > Standard Pages > Page Templates" on the left menu of the AppCube development environment application development workbench interface.
commercial
Create standard page templates

September 2021

Serial number
Function name
Function description
Stage
Related Documentation
1
Service Orchestration/BPM Process Orchestration Experience Optimization
When opening the service orchestration/BPM process orchestration, if it is in the read-only state, the user will be prompted for the read-only reason. Service orchestration/BPM process orchestration only allows references to resources (such as objects and scripts) under the current project. Sending event primitives in Service Composer supports delayed sending.
commercial
The resources referenced in service orchestration and BPM process orchestration cannot be edited
What is Service Orchestration
How to use service orchestration to develop data addition, deletion and modification
Send event primitives
2
Portal supports HUAWEI CLOUD themes
A new theme for HUAWEI CLOUD has been added to the Portal page.
commercial
Set layout and colors
3
AppCube supports function debugging sandbox non-standard product valet order process
Added non-standard sandbox valet ordering function.
commercial
--
4
AppCube docking with WeLink function optimization
Optimize the process of connecting AppCube to WeLink, scan codes to bind WeLink users, automatically synchronize user information, and publish WeLink applications with one click.
commercial
Publish WeLink light application

July 2021

Serial number
Function name
Function description
Stage
Related Documentation
1
Experience optimization
Optimize standard pages, optimize DMAX experience, optimize Addon standard page dependencies, optimize standard page locks, optimize component stylers for advanced pages and large-screen pages, optimize page component management, and optimize WeLink docking, etc.
commercial
Learn about the application Rubik's Cube Management Center
Publish WeLink light application
Online development of advanced components
Standard page
2
Added system built-in events
Five new system built-in events are added as follows: EV_FLOW_STARTED: Process started. EV_FLOW_TERMINATED: Process terminated. EV_FLOW_REVOKED: Flow withdrawn. EV_TASK_STARTED: Task started. EV_TASK_TERMINATED: Task terminated.
commercial
How to customize events
3
Added SMTP Mailbox Service Connector
AppCube supports docking with SMTP to realize mail sending function.
commercial
Docking SMTP to realize mail sending function
4
Added API Explorer connector
AppCube supports docking with API Explorer, and integrates the API of Huawei Cloud Service into AppCube.
commercial
Connecting to HUAWEI CLOUD API Explorer
5
Added DMAX preset components
DMAX has added preset components such as general form, progress bar, full screen, text decoration, and border decoration.
commercial
Filled Pie Chart
Carousel Pie Chart
Column chart
progress bar
6
Added AppCube Exclusive Edition
A new subscription entry for the exclusive version has been added. After ordering, you can renew and view details.
commercial
Specifications
buy commercial tenants
7
Added sandbox ordering function
Added sandbox ordering function in AppCube console.
commercial
buy sandbox
8
AppCube console ordering framework refactoring and ordering interface optimization
AppCube console ordering framework refactoring, and interface optimization for ordering free and professional editions.
commercial
Request a free trial
buy commercial tenants

June 2021

Serial number
Function name
Function description
Stage
Related Documentation
1
Subdomain customization
A new "Subdomain" page has been added to the AppCube operating environment management console, which supports the setting of a tenant's personalized subdomain. After setting, tenants, users under the tenant, and business users can use the customized subdomain of the tenant to access the running environment of business applications. After the tenant subdomain name is set, you can also customize the login page of the business application. If the custom login page is not configured, the default login page provided by AppCube will be used as the login page of the business application.
commercial
How to customize the subdomain name of the runtime environment
2
Commercial free version supported
The commercial free version does not need to be connected to CBC (Huawei Cloud Order System), and can be activated directly in the AppCube console; the commercial free version can be used all the time without time limit; after the original commercial free version is activated through CBC, unsubscribe or delete it over time It will directly become the new free version and continue to use, but the license will directly become the new free version.
commercial
Request a free trial
buy commercial tenants
3
Optimize DMAX
The professional mode uses the dataset data source to add shared data and refresh cycle functions; the data center dataset adds the dynamic SQL configuration function; the professional mode supplements the dataset package and installation function.
commercial
How to configure page data
Publish and install business large-screen applications
4
Optimize standard pages
Standard page templates are pre-positioned in the page creation process; the standard page development environment is revised; the standard page drag-and-drop experience is optimized.
commercial
Standard page
5
Added flopper component
A flopper component has been added to the advanced page and large-screen page, which is used to display real-time data changes on the page. During initialization or data refresh, the component display data will continuously change to new data.
commercial
flopper
6
Added standard page generic template
Added common templates for standard pages: basic form, multi-area form, basic form, and basic detail page.
commercial
Create standard page templates

May 2021

serial number
function name
Function description
stage
Related Documentation
1
Added the ability to withdraw and restart the BPM process
When designing a page in BPM development, it is supported to set whether the BPM process can be undone, and which element cannot be undone.
commercial
Configure the runtime interface layout
2
Business users support multi-language switching
Added support for multi-language switching after business users log in.
commercial
--
3
Added preset standard page tab bar components
When the page layout is in mobile mode, a new tab bar component is added to the advanced components.
commercial
what is a standard page
4
Added support for tenant custom domain names
Tenants can customize domain names according to their needs.
commercial
--
5
Roma data access log and debugging optimization
Added Roma MQS startup and shutdown logs and debugging optimization during data access.
commercial
How to configure data access
6
Support Welink scan code login
Added support for publishing Welink applet in the operating environment, and Welink scan code to log in to the Welink light application.
commercial
Publish enterprise WeLink applet
7
Added resource lock management
In the app's "Assets > Resource Management > Resource Lock", you can view all locked resources in the app and unlock them.
commercial
Introduction to the development environment
8
Added call relationship view
In the toolbar of script and service orchestration, you can view the corresponding call relationship view.
commercial
How to Customize the URL for Calling Service Orchestration
what is a script
What is DMAX large screen
9
Experience optimization
Optimize 5G messages, optimize standard pages, optimize data access processes, optimize view models, optimize scripts, etc.
commercial
Send 5G messages to users

February 2021

serial number
function name
Function description
stage
Related Documentation
1
Added light application system template for user rights management
You can create a business user management application based on the user rights management template, which implements functions such as business user login, creating business users, editing business users, deleting business users, locking business users, creating new permissions, and assigning permissions to business users.
commercial
--
2
Added tenant-level canary release
Tenant-level canary release is added to provide grayscale testing/upgrade capabilities of baseline versions for friendly tenants.
commercial
--
3
Added script AI code performance check
AI code performance check includes performance check, compatibility check, and added rule description page.
commercial
Script code performance check rule description
4
Added SQL Convert function
It supports the conversion of content encoding in SQL select statements, and supports encoding formats such as UTF-8 and GBK.
commercial
For data management, is there any visualization tool like navicate
5
Experience optimization
Optimize the field description of standard objects, optimize the configuration of business permissions, optimize the ROMA connection, optimize the script AI code completion function, optimize the 5G message, etc.
commercial
Provide AI code completion function
Configure Chart
development page
Last modified 1yr ago