Skip to content

Settings & RBAC

The Settings page is where workspace administrators control system-wide defaults, configure role-based access control (RBAC), and manage workspace-level behavior.

Navigate to Settings in the sidebar.

SettingDescription
Default PasswordThe default password assigned to new user accounts created via the dashboard or bulk import

[Screenshot: web_settings_account_defaults]

These settings control field operations behavior for the entire workspace:

SettingDescription
KTP MandatoryRequire employees to have a national ID (KTP) on file
NPWP MandatoryRequire employees to have a tax ID (NPWP) on file
GPS ValidationEnforce GPS location verification during check-in
Default Outlet RadiusDefault geofence radius (in meters) for outlet check-ins
Custom Session ExpiryOverride the default JWT session expiry duration
Multiple Barcode per ProductAllow a single product to have more than one barcode

[Screenshot: web_settings_workspace]

Click Save after making changes to workspace settings.


The Permissions tab lists all permissions available in the system, organized by module.

[Screenshot: web_settings_permissions]

Each permission has:

  • Key — machine-readable identifier (e.g., visit.manage, submission.approve)
  • Name — human-readable label
  • Platform — Web (office) or Mobile (app)
  • Access Level — what the permission grants (read, create, manage, etc.)

Permissions are assigned to roles, not directly to users. To grant a user a permission, assign them to a role that includes that permission.


The Roles tab lists all roles in the workspace and lets you manage which permissions each role has.

[Screenshot: web_settings_roles]

RoleDescription
Super AdminFull access to everything; bypasses all permission checks
AdminFull access within the workspace
ManagerManages teams and operations, views reports
SupervisorManages a team’s daily activities
FrontlinerField staff with mobile app access
ApproverReviews and approves attendance and submissions
  1. Click Add Role
  2. Enter a Role Name
  3. Click Save
  4. Open the new role and assign permissions from the permissions list
  1. Click a role to open its detail
  2. Toggle individual permissions on/off
  3. Changes are saved immediately

Permissions are grouped by module. Common examples:

Permission KeyDescription
visit.manageCreate, edit, delete visits
submission.createSubmit forms during visits
submission.approveApprove or reject submissions
submission.manageFull submission management
outlet.manageCreate and edit outlets
user.manageCreate and manage user accounts
attendance.manageManage attendance records
docs.viewAccess the Technical Documentation

Click Export Config to download the full workspace configuration (roles, permissions, workspace settings) as a JSON file. Useful for backup or auditing.

[Screenshot: web_settings_export_config]