Normally when solution runs in runtime environment two parties are involved. First party consists of business users that interact with solution via user interface that is also provided as part of solution model. Second party is represented by backend services that are configured at design time as part of solution configuration and run in runtime environment. The element that is exposed to those two sides is page.

In order to provide business users with the ability to interact with Appbase solution services configured by solution developer solution must create solution pages that can be exposed to solution users. Pages are created as part of solution configuration and stored in solution as presentation model.

Page is special type of solution element that interacts with both solution users and solution backend services. Accordingly, page contains two types of elements. First, the page contains user interface facing business user where solution user can view information and request solution provided operations. Secondly, page can interact with solution backend, allowing user to request and execute solution provided services and operations.

Creating pages

Pages are intended to be built using the Page Builder.

  1. Open Application Studio of your solution
  2. From the left menu, select Presentations -> Pages
  3. Click on New Page. The New Page page displays.
  4. Enter the page properties as follows:

    PropertyDescription
    TemplateTemplates let you start building a page with a predefined layout and parameters.
    Page NameEnter a meaningful names.
    API Permanent IDThis field is automatically prepopulated and needs to be unique across all Pages in your solution.
    Form TypeThis is simply a category and has no bearing on what your page is mean to do.
    DescriptionEnter a meaningful description. This description should explain what this Page's purpose is.
  5. Click Save. The detail of the Page appears in a tab.
  6. Click the  button and the Page Builder is shown where you can design your page.