Applications

Overview

An application is a microservice that makes a product.

Every application can have a group of supported endpoints and fields. They form the basis for the following privilege-based access controls:

  • Services — manages API endpoints utilized by the applications.
  • Fields — manages form controls on the user interface of a product.
  • Menu items — manages menu options displayed in the left navigation of a product.

It is essential to ensure that each microservice or application is well-designed, maintained, and tested to ensure that it functions flawlessly with the other components of the product.

Create an application

To create an application, click Create New and enter valid values in the following fields:

Field Description
Application Name

Name of the application.

Mandatory: Yes

Application Context

Pre-defined application context.

Mandatory: Yes

Product

Product under which the application is registered.

Only the active products in the Products page are displayed in the dropdown list.

Mandatory: Yes

Description

Description of the application.

Mandatory: No

Swagger URL

Swagger URL where fields and services are registered.

Mandatory: No

Effective Date

Date when the application will be available.

Mandatory: Yes

Expiration Date

Date when the application will no longer be avaialble.

Mandatory: No

Application Role Groups See Application Role Group.

Application Role Group

To assign a role group to your application, follow these steps:

  1. Click the Assign Role Group button.
  2. Search for an available Role Group. To configure a role group, see Role Groups.
  3. Set the Effective Date.
  4. Set the Expiration Date.
  5. To save, click .
    To cancel the role group assignment, click .

To assign another role group, follow the steps above.

To edit a role group, click and make the necessary changes.

To delete a role group, click .

Views

Card View

The card view presents all applications in the form of cards, with the application name and status on the card header. The card displays the Description, Role Group, and the configured authentication type. The card footer displays the product associated with the application, a duplicate icon, and a delete icon.

Clicking anywhere on the card, except the duplicate and trash icons, will redirect you to view the Application Details.

List View

The list view displays all applications in a table format, listing all configured applications in the framework.

Column Name Description
Product Name Product under which the application is registered.
Name Name of the application.
Role Group Role groups assigned to the application.
Status Status of the application.
Actions

Displays the following icons:

  • — Clone icon that allows you to clone the selected dataset. When clicked, a popup window is displayed asking you to provide a new Application Name and Application Context. All other configurations of the selected dataset are copied.
  • — Edit icon that allows you to edit the application details.
  • — Delete icon that allows you to delete the selected application.

Filter

The following filters are available on both card and list views:

  • Application Name
  • Context
  • Effective Date
  • Product
  • Status

You can enter a keyword or the full value of any of the parameters listed above. For example,

Sort

The following columns on the list view can be sorted:

  • Product Name
  • Name
  • Status

Application Details

Application Details

The Application Details tab shows all the information you added when creating your application. For more information about the fields, see Create an Application.

You can also add more role groups or modify the existing ones by following the same steps in the Application Role Group.

This tab allows you to update all the fields except for the Product. Additionally, you can choose to expire, copy, or delete the selected application from this tab.

Services

The Services tab lists all configured services for the selected application. The services are grouped according to the entity to which they belong.

In this section, you can only edit the Entity Name field of an entity and the Description field of a service by clicking the icon next to the item.

Fields

The Fields tab lists all configured fields for the selected application. The fields are grouped according to the entity to which they belong, and further grouped in the following categories within each entity:

  • Registered Privilege
  • Unregistered Privilege

In this section, you can only edit the Entity Name field of an entity and the Description field of a field privilege by clicking the icon next to the item. You can also delete a field privilege by clicking .

Last modified December 8, 2025: migrated fw-docs (f94aad2)