Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 1 instance of Joget with the Governance Center installed
  • At least 1 or more instances of Joget that are reachable from the Governance Center (whether publicly , or within the same network of as the Governance Center) .
  • Admin access to all the instances.

Download

Download the latest version of the Governance Center here. Version 2 of the app requires Joget DX 8.1.10 or above. Before installing the latest version of the Governance Center App, delete all prior versions first.

Required plugins

Upon importing the Governance Center, you will need the following plugins for the Governance Center to work:

User roles

Upon launching the Governance Center, you will need the following setups to proceed:

Step 1: Set Up the Plugin Configuration

The first step is to set up the plugin configuration. Go to Governance Centre App, and ensure you have access to the administration menu.

Go to Administration > Plugin Config. Click on new to create a new plugin config. 

Image Removed

Figure 1: Plugin Config Form

...

Licensing

The expiry date for the Governance Center App license is displayed on the top right of the App Composer. 

Image Added

If the app license has expired, click the Expiry hyperlink and follow these steps:

  1. In the App License page, copy the governanceApp App ID and paste it into the App ID parameter of the Joget App License Request for App License page.
    Image Added
  2. Fill in the required parameters and click Submit. You will receive an email with a license code.
    Image Added
  3. Copy the license code and paste the it in the App License parameter of the App License page.
    Image Added
  4. Click Submit. The license approval SLA (Service Level Agreement) is 24 hours.


Step 1

...

: Create a new environment

Identify the environment you wish to create. Example: Production, Staging, Development, Testing, etc

Create a new environment by navigating to Administration→ Administration > Manage Environment > New

Only users with admin role can create an Environment.

Figure 21: Manage Environment Form


Step

...

2: Create a new Installation

Register installations, identify to which environment they belong, and identify the users who can register Joget apps and submit deployment requests for this installation. 

...

Only users who are added as deployers in the installation can register Joget app and submit deployment.


Figure 32: Manage Installation Form

...

Choose the app owner and to whom the application is to be assigned.


Figure 43: App Registration Form

FieldDescription
App IDAuto-generated
Installation

Define which installation should the App be registered.
Select box with options are retrieved from Manage Installations

Installation Approver

Define the Installation Approver.

Selectbox that displays relevant installation approver users available based on the selection of the Installation field. 

Environment

Define which environment the App would be registered to.

Selectbox that displays relevant environments from Manage Environment based on the selection of the Installation field.

App NameSelectbox that displays relevant Apps available based on the selection of the Installation field.
App Criticality

Define the criticality of the App.
Selectbox with the following available options:

  • Very High
  • High
  • Medium
  • Low
  • Very Low
App AvailabilityDefine the availability of the App.
App PurposeDefine the purpose of the App
Contact Type

Define the contact type.

Selectbox with the following available options:

  • Owner
  • Business Contact
  • Technical Contact
App Owner

Define the owner of the App.

Selectbox that displays relevant users who are identified as App Owner in the Manage User Role

Assign To

Define whether the App is assigned to an individual App Developer/Designer or a Group of Users

Selectbox with the following available options:

  • group  (selecting this option will display the Group field)
  • individual (selecting this option will display theApp Developer/Designer field)
Set Pipeline?

Define whether the App will be deployed by following a sequence of installations.

A single Checkbox that when ticked, will display the Pipeline (Please Select in order) field.

Pipeline (Please Select in order)

Define which installation the App would be deployed in sequence. 

Multi Select Box that allows multiple selections. Selection options are retrieved from Manage Installations

This field will be displayed if the checkbox in Set Pipeline? field is ticked.

Group

Define which user group the deployed is assigned to.

Selectbox that displays all available Groups

App Developer/Designer

Define which user is assigned to.

Multi Select Box that allows multiple selections that display relevant users who are identified as App Developer in Manage User Role

...

Approve the application registration by navigating to Approvals → App Registration Inbox 

Figure 54: App Registration Inbox



Deployment Request Approval Process

...

Choose the target installation that will receive the application from the source installation after the deployment has been approved.

Figure 65: Deployment Request Form

...