Create Applications
An application is a pack of the VCS records united by the same value in the application_id column. Applications are intended to store some business worthy functionality that can be contributed into the system as a single entity. Each application is an individual system module that can be packed in the SOP file to install it on other instances. For example, you can have your SimpleOne platform with the base functionality, and you can expand it by installing the ITSM, HRM, CRM and other developed applications.
Role required: admin.
Create an application
To create an application and add it into the repository, complete the steps below:
- Click the gear icon at the top right corner to enter the admin preferences menu.
- Click the icon on the right to the Application choice field.
- Click New and fill in the fields.
- Click Save or Save and exit to apply the changes.
Another way to create a new application is the following:
- Navigate to Configuration → Applications.
- Click New and fill in the fields.
- Click Save or Save and exit to apply the changes.
Application form fields
Field | Mandatory | Description |
---|---|---|
Name | Y | Specify the application name. |
Table prefix | N | Specify the prefixes of the tables created in this application. |
Slug | N | A unique identifier combined from the application name and the table prefix. This field is populated automatically. |
After that, switch to the created application. To do so, in the Admin Preferences menu, select the created application in the Application choice list. Ensure that a local pack for storing changes is created and available for the selection (the value in the Local Pack choice list is not empty).
When creating an application, a configuration pack is automatically created and named Default 1. It is bound to this application and contains one or more VCS records.
It is recommended to use the Default 1 local pack ONLY for irrelevant or erroneous records. To store new or updated ones, create another local pack. To do so, do the following:
- Navigate to Configuration → Local Packs.
- Click New and fill in the fields.
- Click Save or Save and exit to apply the changes.
Configure the structure and logic
Developers responsible for this application have to configure its structure and set up the logic, to do so they should create:
- tables
- columns
- business rules
- scripts
- and others
When you develop an application, the records created in the pipeline of another application are unavailable for updating (editing or deleting). Any attempt to modify a record related to another application results in a warning message.
To perform any actions with a record, switch to the application it belongs to.
For more information about switching between the applications, see the Panels and Navigation article.