Versions Compared

Key

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

...

This guide will outline the initial setup that you would need to do to make use of the Governance AppCenter.

Prerequisites

You will need:

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

...

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


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

  • At least 1 or more user assigned as App Owner

Step 1: Create a new environment

...

Only users with admin role can create an Environment.

Figure 1: Manage Environment Form


Step 2: Create a new Installation

...

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


Figure 2: Manage Installation Form


FieldDescription
Installation IDAuto-generated
Installation NameInstallation Name used for reference within the Governance Appthe Governance Center
Base URL

URL of the Joget instance. (Must be reachable to the Governance App Center & you as the userthe user)

  • must include the /jw as the base URL as well
Installation Admin ID

Username for the user with admin privilege in the installation Joget instance

Installation Admin Password

Password for the user with admin privilege in the installation Joget instance

Environment

The environment label name for this installation.

Selectbox with options are retrieved from Manage Installations

Deployer

The user who requested for this installation

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

Approver

The user who will be in charge of approving this installation.

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

New Request

Once the Environment and Installations have been created, users who have been assigned as a Deployer will be able to perform 2 processes under the New Request UI category:

...

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


Image Added

Figure 3: 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.

Select box that displays relevant users who are identified as App Owner in 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


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

Step 2:

Approve the application registration Approvals → App Registration Inbox 

Figure 4: App Registration Inbox


Deployment Request Approval Process

...