App Generator
The App Generator feature made its debut in version 4. This powerful tool will help you streamline the creation of Joget Workflow apps, providing an agile approach for both rapid prototyping and comprehensive development, all while maintaining a user-centric perspective.
App Generator is perfect for boosting app development and smoothing early interactions with end-users. With its capabilities, you can automatically shape an app with lists, CRUD functionality (Create-Read-Update-Delete), a versatile approval process, and the sleek Twitter Bootstrap theme.
To generate a new app, you need to define its components first. Therefore, we suggest you to go thouth the Create an app guide first.
Using the App Generator
To understand the potential of the App Generator, we present below a guide on how to quickly create an app.
- Step 1: Access the App Composer page using the Administrator Bar.
- Step 2: Create a new Form using the + button on the Form Builder column. If you are not familiar with creating forms, check the Create an App guide.
- Step 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. |
- Step 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.
Step 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.
Step 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.
- Step 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.
- Step 8 (Optional): Return to the App Composer page to see all components generated after running the App Generator. All components named App Generator result from previous steps and are ready for use. In addition, the new app is automatically published. It will be available at the App Center, where you can launch and use it.
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.