Updated on 2025-08-15 GMT+08:00

Creating a Blank Application

An application is an executable program that runs certain services. Creating an application is the first step in project development and the entry for building an E2E software application. Before developing your project, create an application, and then perform frontend development, backend development, and integration development in the application.

You can create frontend pages, arrange and configure logical modular elements, and create different function applications by drag and drop. This section describes how to quickly create a blank application.

Creating a Blank Application

  1. Go to the Huawei Cloud Astro Zero console.
  2. On the homepage, click Access Homepage. The application development page is displayed.

    If the system shows a message indicating that you do not have the developer permission, contact the administrator to add it, see How Do I Grant Developer Permissions to a Subuser After Authorization Fails?

  3. In the navigation pane, choose Applications. On the displayed page, click Low-Code or .
  4. In the displayed dialog box, choose Standard Applications and click Confirm.

    Figure 1 Selecting an application type

  5. Define a dedicated namespace before creating your first application.

    Figure 2 Information

    In the displayed dialog box, click the create button, enter a namespace (for example, CNAME), and click Create. The system returns to the application development page. Perform 3 and 4 again.

    • Data can be packaged and shared between tenants. To avoid duplicate names of data (such as objects, applications, and flows), define a namespace before creating an application. The namespace of each tenant is unique, and only one namespace can be created by each tenant.
    • Once a namespace is created, it cannot be modified or deleted. Before creating a namespace, confirm related information. You are advised to use the abbreviation of the company or team as the namespace.
    Figure 3 Entering a namespace
    Table 1 Parameters for creating a namespace

    Parameter

    Description

    Namespace

    Name of the namespace to be created, which cannot be modified or deleted after being set. The naming requirements are as follows:

    • Enter up to 15 characters.
    • Start with a letter and can contain only letters, digits, and underscores (_). Avoid using two underscores (_) in a row or ending with an underscore (_).

    The system automatically adds the namespace before the name of an application or application element (such as an object, script, flow, or page) that you create. For example, if your namespace is CNAME, the names of all applications and application elements (such as objects, scripts, and pages) that you create later will start with CNAME__.

  6. Set basic information about the new application and click the confirm button.

    Figure 4 Creating a blank application
    Table 2 Parameters for creating a blank application

    Parameter

    Description

    Add Icon

    Click Add Icon to add an icon for the new application.

    Label

    Label of the application to be created. The value contains a maximum of 80 characters. A label uniquely identifies an application in the system and cannot be modified after being created.

    Name

    Name of the new application. After you enter the label value and click the text box of this parameter, the system automatically generates an application name and adds the Namespace__ before the name. The naming requirements are as follows:

    • The value cannot exceed 31 characters, including the prefix namespace.

      To prevent duplicate data names among different tenants in the platform, each tenant must define a unique namespace when first creating an application. A tenant can create only one namespace. After being created, the namespace cannot be modified.

    • Start with a letter and can contain only letters, digits, and underscores (_). It cannot end with an underscore (_).

    Category

    Category to which the new application belongs. After the category is set, you can filter applications or BOs in the project list and library list by category.

    Description

    Enter the description of the application.

    Value: 1–255 characters.

    Advanced Setting > Runtime Version

    Runtime version that the developed asset packages depend on. If this version is inconsistent with the offline version, incompatibility issues may occur.

  7. Select a scenario.

    Figure 5 Selecting a scenario
    • Backend development
      • Objects: An object is similar to a table in a database of a traditional service system. Each object corresponds to a database table for storing the configuration data and service data required by a service system.
      • BPMs: A Business Process Management (BPM) system, built on BPMN 2.0 industry specifications, is designed for modeling business processes. The function within the platform that drives the execution of processes is known as the BPM engine.
      • Scheduled Tasks: You can create a scheduled task to automatically execute a script or a flow for specific service functions. For example, a scheduled task in the system suspends expired offerings at 03:00 every day.
    • Frontend development
      • Standard Pages: You can drag widgets to a canvas to quickly develop frontend services through low- or no-code configurations. Common service applications like leave e-flow, business trip reimbursement, and online voting primarily perform basic operations: adding, deleting, modifying, and querying service data. These applications feature straightforward frontend page designs. You can use the standard pages provided by the platform.
      • Advanced Pages: Advanced pages are highly customizable, packed with a variety of powerful widgets. They support a range of frameworks and coding options, making them perfect for complex page design needs.
      • Reports: A report is a visual summary of internal data, offering an easy way to understand and analyze information. With reports, you can better understand the existing issues and opportunities of your services.
    • Integration development

  8. After the application is developed, choose Run > Run Now to preview and experience the application.

    If the effect is not as expected, return to for modification.

Related Documents