Creating a New Client


This procedure is by utilizing Trekker Management portal. For detail backend process, refer to technical documentation Deploying New Client.

Login to Management Portal at https://portal.trekker.my

portal image

Click on Create new tenant button and fill up the information required:

new client dialog

  • 'ID' must be unique.
  • 'Display Name'
  • 'Port' must be unique among active project

Upon Save, a new record is created. It is advisable to refresh the page again at this point to ensure the data in fields are updated properly.

Next, fill in the Project Period start and Period end to ensure data does not overflow from the project time frame. Overflowed data consume storage resources.


Defining SSO Admin Secret

In SSO section, leave all the default except for Admin Secret which has to be updated as per defined in Keycloak.

  • Access Keycloak at https://sso.trekker.my
  • Click on Administration Console and sign in to the dialog box with the following credentials:
    • username: admin
    • password: [to be provided]
  • Select the newly created realm with the name similar to client ID defined above.
  • From the left menu, select Clients - geotracker-admin - Credentials tab.
  • In Credentials tab, click the button Regenerate Secret to regenerate.
  • Copy the Secret value and paste into Admin Secret field in portal

adm_secret image

Important Note: Missing this procedure will cause WebUI dashboard appear empty when logged in.

Generate Snapshot Data

  • Headcount: true
  • Manhour: true

At minimal, Headcount field must be changed to true, to begin generating data and enable TrekkerTree and Web dashboard to show data.

Manhour data is needed for Productivity purpose in Web dashboard.


User Creation Strategy

  • By Integration: false
  • Manual: true

Set the value accordingly, depending on the project requirement.

Manual user creation allows creating user via Web dashboard and data upload, while By Integration disables them.

By Integration requires custom API component development specific for a particular project.

Dashboard Map Initial Position

Purpose: Centers initial location of map display on Web Dashboard