App Wizard
The App Wizard is a tool that is designed to help users create complete and ready-to-run applications quickly and easily. It provides a step-by-step process for building an application, from selecting a template to configuring data models, adding features, and publishing the finished app.
To access the App Wizard, from the My Apps page, go to the left menu Develop > click > App Wizard.
This opens up the App Wizard interface, which guides through the process of creating your application. A new page opens > Welcome to the App Wizard.
An app can be created with two methods:
- Create an app using a template.
- Create an app from a spreadsheet.
Create an app using a template
To create an app using a template simply select the template option then follow the wizard steps.
Create Data Models
Create a data model by choosing from the library, importing from other applications or by creating your own.
Pick Models From Library
Users can pick template models from any existing library of predefined models. These models are pre-built with common fields and relationships, but can be modified later.
The Model Library is updated from time to time. The following table displays the model templates within the Business category.
Business Model Template Library.
Import From Other Apps
The wizard can also take advantage of models that have been shared by other apps. Importing those models here will link to the data models of those apps, effectively sharing the data contained in those models.
The list of available apps will depend on the access that has been granted to each account. All accounts have access to the models shared by the System app.
List.
Model Attributes for System App.
Create Custom Models
Creating custom models for apps means models that are specifically designed to fit the needs of a particular application or use case.
A new page opens > Model
– Data
– Document
Additional changes and configurations can be made once the Wizard is done. See the section on Data Models for more information on models and attributes.
Click Ok to create.
Relationships
A relationship is a connection between two or more models that defines how they are related to each other and how different models interact with each other. To create a relationship between models Click > Add relationship.
For example, a relationship between a Company model and a Person model might have a multiplicity of one-to-many. Once the relationship has been defined save the changes and exit the relationship management interface.
See the section on Relationships for more information on data model relationships.
Role Management
Role management is an important aspect of application development that helps to define and control the actions that users can perform within the application. To add a new role click > Add New Role, then assign privileges to each data model. See the section on Roles for more information.
User Interface
The user interface lets the user select the type of interface they want for their application: desktop interface and/or mobile interface. For each UI, the user can select the functionality (Create, Edit, Show), and a theme. These settings dictate what app views are created and how they will look.
Application Details
Application details lets you fill in some basic information about the app: the app name and description. Once the application details have been filled in, the user can then save the information and proceed to submit the app. Note that the app name must be unique within the Appivo universe.
App Completion
App completion means that the App Wizard steps have been completed, and the app is ready to be built.
Click Proceed to save the application and open it in the builder.
You’ve completed your application and it is now ready for review and additional modification. Review other documentation topics for information on how to use the builder to add additional features to your app.
Create an app from a spreadsheet
To create an app from a spreadsheet simply select the Excel option then follow the wizard steps.
Import Spreadsheet
Upload a Spreadsheet
Users can upload a spreadsheet that the Wizard will use as a basis for the application.
On uploading the file, the Wizard will ask to select one or more sheets if the spreadsheet contains multiple sheets.
Role Management
Role management is an important aspect of application development that helps to define and control the actions that users can perform within the application. To add a new role click > Add New Role, then assign privileges to each data model. See the section on Roles for more information.
User Interface
The user interface lets the user select the type of interface they want for their application: desktop interface and/or mobile interface. For each UI, the user can select the functionality (Create, Edit, Show), and a theme. These settings dictate what app views are created and how they will look.
Application Details
Application details lets you fill in some basic information about the app: the app name and description. Once the application details have been filled in, the user can then save the information and proceed to submit the app. Note that the app name must be unique within the Appivo universe.
App Completion
App completion means that the App Wizard steps have been completed, and the app is ready to be built.
Click Proceed to save the application and open it in the builder.
You’ve completed your application and it is now ready for review and additional modification. Review other documentation topics for information on how to use the builder to add additional features to your app.
Up Next
No Topics.