Copyright©2025 Yonyou Group All Rights Reserved.Without the written permission of Yonyou Group, no part or whole of the content of this user manual may be copied, reproduced, translated, or reduced for any purpose. The content of this user manual may change without notice, please be aware.Please note: The content of this user manual does not represent the commitments made by Yonyou.Overall OverviewIn addition to the general low-code platform capabilities, the application construction service focuses on the core capabilities required for enterprise-level applications, which include models, events, automation, integration, and the Intelligence Platform, leveraging its own platform, general domains, industry applications, and the advantages of customers of different scales across multiple industries.The app is built on the basis of Cloud Native, multi-tenant, and model-driven technologies, organically integrating decentralized and independent construction models through visualization and business component assembly. It provides developers, implementers, and frontline business personnel with low-code or even no-code application building capabilities, enabling rapid response to business changes and achieving commercial innovation.The app is built based on the analysis of different types of developers and scenarios, launching two versions of the product: Standard Version and Professional Version.The standard version provides two modes: low-threshold no-code declarative configuration and online low-code functional development. It is supported by a multi-tenant, secure, and reliable public engine provided by the application construction platform, allowing users to focus on their business without worrying about code and deployment operations. This enables implementation personnel and business staff with no-code development experience to quickly get started and execute personalized tasks for the enterprise tenant. The visual construction process of the standard version consists of five modules: data modeling, page modeling, workflow, automation (workflow, RPA, functions), integration configuration, and release management. Within these five modules, there are eight related designers: Entity Designer, Query Metadata Designer, Document Page Designer, Canvas Page Designer, Print Template Designer, Workflow Designer, Business Process Designer, and Function Programming Designer. The designers provide components for model description, and models, components, designers, events, functions, etc., are integrated throughout the visual construction process, allowing users to focus more on their business descriptions and creative realizations.The Professional Edition of the Application Building Service fully encompasses the modeling process and capabilities of the Designer in the Standard Edition, while providing users with the creation of a self-built application engine, scaffolding downloads, local development and debugging, CICD, release and go-live, and full life cycle management of ecosystem applications.Overall ValueFull-stack visual programming: Provides a no-code visual designer for different groups such as implementers, tenant operators, and junior developers, allowing for quick online configuration to achieve typical business processes and seamless integration of the entire development workflow.Full Life Cycle Management: Provides developers with online agile development process management, supporting the entire workflow of code project creation, Git integration, code download, feature development, front-end and back-end separation integration deployment, functional testing and validation, and other engineering services.Low-Code Extension: Follows a Cloud Native technology and multi-tenant architecture programming model. Based on a unified metadata specification for model-driven implementation, the platform supports code generation to local, deep customization of source code, and provides a complete set of standard examples, development red books, and training courses, suitable for in-depth and complex extension development for senior developers and above.Related ContentBuild PlatformLow-Code DevelopmentOverall OverviewThe standard version entry of the application building platform is located under the workbench, providing visual application building configuration (no code) and functional development (online scripts) capabilities for cloud enterprise tenants' implementation and customization; the professional version entry of the application building platform is located under the developer center, offering full life cycle capabilities for development building, open connections, deployment and operation, and online operations aimed at the developer ecosystem. For enterprise tenants, when there is a need for source code extension and independent deployment and operation, they can also quickly access the developer center for professional version development through guidance within the basic version of application building in the workbench.App MapApp DevelopmentSandbox ManagementTransmission Package ManagementTransmission Package DeploymentTransmission package uploadMobile WorkbenchApp ValueNo-Code Development: Provides no-code app building capabilities for different groups such as business management, IT support, and developers.Open Integration: Supports multiple development frameworks, enabling component-based expansion, and connects and drives various sources of data and services.Original Manufacturer Extension: Provides data and business logic extensions for the original manufacturer app, supporting personalization.Integrated Service: Provides DevOps services for the entire life cycle, including resource management, code management, and continuous integration.Business Innovation: A rich set of template components to meet various business development scenarios, supporting enterprises to quickly achieve business innovation.Application ScenarioA certain group aims to create a standardized backend, a shared and integrated middle platform, and a rapidly innovative frontend. Through the construction of the middle platform, it seeks to promote business innovation and the ability to continuously accumulate within the enterprise, while allowing the enterprise to conduct low-cost business trials, open its capabilities, and achieve service reuse.The application construction platform needs to provide fast, simple, and professional development solutions, combined with open-source technology, to build a distributed middleware system (including distributed messaging, caching, scheduling, etc.), unify the technical framework and interface specifications, improve development implementation efficiency, reduce development implementation costs, and ultimately integrate with the business middle platform, technology middle platform, and data middle platform to support rapid innovation of middle-platform architecture capabilities.According to the different business application capabilities of the front office and business middle office constructed by the Group, the following three development models are adopted based on the application construction platform.Scenario 1: Fast Delivery ModeBusiness DescriptionFor standardized record-type business applications, adopt a rapid delivery model.Business ProcessApp ListApp DevelopmentSandbox ManagementTransmission Package ManagementTransmission Package DeploymentTransmission package uploadMobile WorkbenchScenario 2: Simple Development ModeBusiness DescriptionFor business applications that require personalization, a simple development model is adopted.Business ProcessApp ListApp DevelopmentSandbox ManagementTransmission Package ManagementTransmission Package DeploymentTransmission package uploadMobile WorkbenchScenario 3: Native Development ModeBusiness DescriptionFor complex and innovative business applications, a native development model is adopted.Business ProcessApp ListApp DevelopmentSandbox ManagementTransmission Package ManagementTransmission Package DeploymentTransmission package uploadMobile WorkbenchInitial PreparationEnvironment activation.App DevelopmentFunction DescriptionProvide a visual application building process, divided into: Object Modeling, Page Modeling, Workflow & Automation, Integration Configuration, Release Management. Start application design driven by the data model, improving page design based on metadata and MDD framework from four aspects: business templates, data support, component support, and style extension, supporting rapid design capabilities for ERP-like business documents; create highly customized assembly pages centered on interaction through drag-and-drop layout and component elements; establish business rules and business processes to support data flow and work execution for various businesses or applications; simultaneously achieve front-end UI control interaction, data calculation processing, status updates, and data flow front-and-back events through back-end script capabilities; integrate Zhiduoxing RPA robots to quickly and automatically execute business operations; the application supports multi-end operation and release, providing equal business execution support capabilities for both PC and mobile.Business RuleObject Modeling: Building the maintenance of data resources, including the management of business objects, entities, and enumerations;Page Modeling: Building the pages of the app, including document pages, analysis pages, and third-party pages;Workflow & Automation: Application to approval flow design, business process design, RPA, and function maintenance;Integration Configuration: App integration related configuration;Release Management: App release to Menu and Workbench.Column DescriptionColumn NameDescriptionApp NameName of the new appDomainDomain of the new appApp EngineDefault value and public engineApp IconIcon selected when creating the new appOperation InstructionsApp ManagementApplications in application management are grouped by domain; the domain in application management supports multiple languages; when creating a new page, the page name supports input in multiple languages; at the same time, when generating the list page, it supports configuring the list page's multiple languages.The new app includes two parts: templates and extensions. The newly created app supports modifications to the associated domain.Original factory extension: Supports multi-select reference type fields when expanding entities in a parallel table manner.Object ModelingObject modeling provides the basic services for storing data models in the app, offering the capability to create business objects and entity metadata. It allows for quick referencing of system properties such as approval, business process, transaction type, auto-coding, file status, primary organization, etc., based on business data characteristics; supports the creation of enumeration models. Object modeling is divided into business objects, enumeration management, and characteristic entities.Object Modeling Function ListAs shown in the figure, the object modeling includes all data resources of business objects, entities, and enumeration types created by the current tenant, current domain, and current app, supporting features such as name search, manual sorting by type and code, pagination, etc.Business Object: An abstract collection of specific business models. A business object supports one Main Entity and multiple Sub-Entities. The supporting services in the platform are configured and supported based on the business object as the configuration dimension.Entity: Specific business storage model data description, including relationship reference description. This includes entities created by the application itself, as well as entities from the original factory applications (finance, procurement, etc.), providing data storage;Enume...