App Generator

The App Generator in Joget is designed to accelerate the development and prototyping of workflow apps by automating the creation of essential components like lists, CRUD (Create-Read-Update-Delete) functionalities, and approval processes. This feature leverages a user-friendly interface theme based on Twitter Bootstrap, simplifying the design process while offering substantial benefits:

  • Efficiency: Streamlines the creation process, significantly reducing development time. This allows developers to rapidly move from concept to operational app.
  • Usability: Enhances the initial app setup by allowing for immediate feedback and iterative improvements. It simplifies user interactions, making it easier to refine app functionalities based on actual user experiences.
  • Flexibility: Provides extensive customization and refinement options during the app generation process, enabling developers to tailor applications to specific needs without extensive manual coding.

These benefits ensure that the App Generator is not only a tool for speeding up app creation but also an essential part of enhancing the adaptability and user engagement of Joget apps.

Note: The App Generator is available only in the Enterprise edition of Joget and not in the Community edition.

To quickly create a fully functional application within Joget, follow these steps using the App Generator. This tool streamlines the app creation process by automating several key components:

  1. Access the App Composer page using the Administrator Bar.
  2. Create a new Form using the + button on the Form Builder column.


  3. Fulfill the Form details. For this guide, use the information presented in the table below. Then, click Save. The Form Builder will be launched.
    Field Description Value for this example
    Form ID A unique identifier. appGeneratorTest
    Form Name A unique descriptive name. App Generator Test
    Table Name The database table name to store the form data. new_table
    Description Describes the form functionalities and purpose. Form to test the App Generator functionality.

  4. Start building the Form. To be able to use the App Generator, you need to have at least one element on your Form. Thus, Drag and drop a Text Field from the Palette (left panel) to the Canvas (central area). Then, save the Form using the Save button at the top right corner.
  5. Open the App Generator. After saving the Form with at least one element, the App Generator is enabled, allowing you to use it. Click on the App Generator at the left of the Save button.
  6. Use the App Generator. A dialogue box will appear, providing several options listed below so that you can define the new app's purpose. You can access additional information using the More info and define advanced configurations using the Advanced Generation for each option. For the current guide, we will select only the Generate Process - Approval Process. Then, click Generate. Your new app will be created. The following steps are optional.

    • Generate List: For data display.
    • Generate CRUD: Enabling Create-Read-Update-Delete actions.
    • Generate Process - Approval Process: Seamlessly integrating approval workflows.
    • Generate Process - Assignment Process: Streamlining task assignments.
  7. Optional: After generating the app, you can continue editing its Process. If you choose to do it, you will be redirected to the Process Builder page, where you can access all steps automatically created for the recently created app. Access the Create an App guide to learn how processes work on Joget.
  8. Optional: If you wish to review the elements that have been automatically created for your application, you can return to the App Composer page. Here you will find all the components that have been generated by the App Generator. Each of these components is labeled with App Generator. These elements have been created based on your selections and are ready to be used without the need for additional configurations.

    Additionally, it's important to note that the newly created application has already been automatically published. This means it is now available for use in the App Center. You can find it there and start using it immediately without any further steps required.


The App Generator provides an easy way to start creating new apps. If your application requires additional configuration, you can access and edit each component. The next step of this getting started guide is to learn how to create and use each component available on Joget. Access the Create an App to continue your journey with Joget.

Created by Admin Admin Last modified by Aadrian on Dec 13, 2024