Form-Based App with Database as the Data Source
This topic explains how to create a form-based app with database in the Modern Add an App Experience.
Background and Setup
Prerequisites
- AgilePoint NX OnDemand (public cloud), or AgilePoint NX PrivateCloud or AgilePoint NX OnPremises v8.0 or higher.
Good to Know
- After you create a form-based app, you cannot change the app to use a different data source. For example, you can not change a form-based app to use a different entity or SharePoint list than the one specified when the app was created. This limitation also applies to cloned apps. That is, you cannot clone a form-based app, and then change the data source in the cloned app.
- Once configured, the primary data source in a data source bound app cannot be deleted. Deleting the primary data source can lead to unexpected behavior or errors in your app because it is the main source of data for the app.
How to Start
- Click App Builder.
- On the App Builder Home screen, click Add App.
- On the What type of app would you like to build? screen, click Form-Based App.
What type of app would you like to build? screen
Configures the type of app to create.
Fields
Field Name | Definition |
---|---|
App Type |
|
How will people identify your app? screen
Configures the basic information for your app.
Fields
Field Name | Definition |
---|---|
App Name |
|
Language |
|
Category |
|
Description |
|
Enable Collaborative Development |
|
Do you want create widget Form (not typical) screen
Specifies the type of the form to create.
Fields
Field Name | Definition |
---|---|
Widget Form |
|
Where do you want to store the data for your app? screen
Specifies to store and retrieve the data from the data source for your form-based app.
Fields
Field Name | Definition |
---|---|
Select Data Source |
|
How do you want to set up your entity? > Configuration tab
Configures how to collect data from a database table for a form-based app..
Fields
Field Name | Definition |
---|---|
Data Source Name |
|
Database |
|
Schema Name |
|
Primary Entity Name |
|
How do you want to set up your entity? > Fields tab
Specifies the database columns to use in a form-based app.
Prerequisites
Fields
Field Name | Definition |
---|---|
Check box |
|
Display Name |
|
Data Type |
|
Required |
|
Unique |
|
How do you want to set up your entity? > Related Entities tab
Specifies the primary key / foreign key database table relationships to use in a form-based app.
Prerequisites
- Complete the How do you want to set up your entity? > Configuration tab.
- The Related Entity tab is available if the primary entity has a related entity.
Good to Know
- The word entity on this screen refers to a container within your data model. For Data Entities or Salesforce, this container is called an entity. For a database, entity refers to a database table. For SharePoint Integration, entity refers to a SharePoint list. For Microsoft Excel, entity refers to an Excel table.
Fields
Field Name | Definition |
---|---|
Check box |
|
Display Name |
|
Data Type |
|
Required |
|
Unique |
|
Anything else right now? screen
Configures the optional features for your form-based app.
Fields
Field Name | Definition |
---|---|
Access Tokens |
|
Document Repositories |
|
Style Sheets | |
Groups and Roles |
|
Images |
|
JavaScript |
|
Who can access your app? screen
Configures the permission groups for an app.
Fields
Field Name | Definition |
---|---|
App Owners |
|
App Designers |
|
App Initiators |
|