Administration

Settings & Administration

Version 1.0Updated February 2026For: System Administrators, Project Managers with admin access13 min read

Overview

The Settings & Administration area in Arkan provides centralized control over system-wide configuration and project-specific setup. It is divided into two main sections: Global Settings (system-wide configuration accessible to administrators) and Project Settings (project-scoped configuration accessible to project managers and administrators). From these panels you manage lookups, companies, users, permissions, email configuration, geographic data, document settings, project structure, workflows, and more.


Prerequisites

  1. You have an active Arkan account with Administrator or Project Manager role.
  2. For Global Settings, you must have system-level admin access.
  3. For Project Settings, a project must be selected in the project selector (top navigation bar). See Getting Started.
  4. Your browser supports the application requirements (modern Chrome, Edge, or Firefox).

Tip: If you cannot see the Settings menu items, contact your system administrator to verify that your role has the appropriate permissions assigned under Permission Per Screen.


  • Global Settings: Click your user name in the top navigation bar, then select Global Settings. The system navigates to /settings/global-settings.
  • Project Settings: Navigate to Sidebar > Project Settings. The system navigates to /project-settings. A project must be selected first.

Global Settings navigation


Section 1: Global Settings

Global Settings is the system-wide administration hub. It is organized into dropdown navigation menus across the top of the page: Project, Activity, Companies, General, Financial, and Permissions.

1.1 Project Menu

The Project menu provides access to project-level configuration and lookup types.

Projects and Templates

  1. Click Project > Projects to view and manage all system projects in a searchable grid.
  2. Click Project > Project Template to manage reusable project templates at /settings/global-settings/project-templates.
  3. To create a template, click Add New, complete the wizard, and click Save.

Project templates are available for selection when creating new projects.

Lookup Types (Project Type, Building Type, Floor Type)

  1. Click Project > Project Type, Building Type, or Floor Type.
  2. The system displays the corresponding lookup grid with ID, Code, and Description columns.
  3. Click the Add New button (orange) to create an entry.
  4. In the edit modal, enter the Code and Description fields. Click Save.
  5. To edit an existing entry, click the edit icon on the row.
  6. To delete, click the delete icon and confirm in the dialog. System-defined items cannot be deleted.

The lookup entry is saved and available for selection throughout the system.

Warning: Deleting a lookup value in use by existing records may cause data integrity issues. The system displays a warning for system-defined items (status 62).

Tip: The same generic lookup interface is reused for all lookup categories across Global Settings. The steps above apply universally to Building Type, Floor Type, Company Type, Job Title, Phase, Status, Trade, Punch List Category, and other lookup types.


1.2 Activity Menu

The Activity menu manages activity definitions, classifications, and phase configuration.

  1. Click Activity > Activity Definition to manage activity definitions at /settings/global-settings/Activity. Use the grid to add, edit, or delete definitions.
  2. Click Activity > Classifications to manage classification lookup entries.
  3. Click Activity > Phase Classification at /settings/global-settings/PhaseClassification to manage bindings between phases and classifications.
  4. Click Activity > Phase to manage construction project phases via the standard lookup interface.

Activity definitions and phase classifications drive project scheduling and work breakdown structures.


1.3 Companies Menu

The Companies menu manages organizational data including job titles, company types, company records, and user accounts at the system level.

Job Title and Company Type Lookups

  1. Click Companies > Job Title to manage job title entries via the standard lookup interface.
  2. Click Companies > Company Type to manage company type categories (e.g., Major, Consultant, Subcontractor, Supplier).

Companies Management

  1. Click Companies > Companies to open the Companies grid at /settings/global-settings/companies.
  2. The grid shows columns: ID, Company Name, Contact Person, Company Type, Mobile Number, and Email.
  3. Use the search bar to filter companies. Use pagination controls (10, 20, 50, or 100 per page) to navigate.

Companies grid

Adding a Company
  1. Click the Add New button (orange, with plus icon).
  2. In the edit modal, complete the following fields:
    • Company Name (required, max 200 characters)
    • Company Type (required dropdown)
    • Contact Person, Email, Mobile Number
    • Logo (file upload)
    • Website, Address (max 500 characters)
    • Registration Number, Tax ID
    • Status (Active/Inactive)
  3. Click Save.

The new company appears in the companies grid.

Editing a Company
  1. Click the edit icon on the company row.
  2. The edit modal opens pre-populated with the company data.
  3. Modify the desired fields and click Save.

The company record is updated.

Deleting and Restoring a Company
  1. Click the delete icon on the company row and confirm in the dialog by clicking Yes.
  2. To view deleted companies, toggle the Show Deleted filter.
  3. To restore a deleted company, click the restore icon on the deleted row and confirm.

The company is soft-deleted or restored.

Company Licenses
  1. Click the licenses icon on a company row to navigate to the licenses page.
  2. Click Add New to create a license entry with the following fields:
    • License Name, License Number
    • Issue Date, Expiry Date
    • Issuing Authority, License Type
    • Emirate, Tags
    • License Document upload (PDF, JPG, or PNG, max 20 MB)
  3. Click Save.

The license is attached to the company record.

Users Management

  1. Click Companies > Users to open the Users grid at /settings/global-settings/Users.
  2. Grid columns: Full Name, Email, Company, Job Title, Role, Status.
  3. Use pagination controls (10, 20, 50, or 100 per page) to navigate.
  4. Click Export to download the grid as PDF or Excel.
Adding a User
  1. Click the Add User button (visible based on permissions).
  2. In the dialog, complete:
    • Full Name (required)
    • Email (required, validated format)
    • Phone, Mobile
    • Company (required dropdown)
    • Job Title (required dropdown)
    • Department
    • User Role (required: Project Manager, Team Member, Viewer, or Admin)
    • Status
  3. Click Save.

The new user account is created and the user can log in with the provided email.


1.4 General Menu

The General menu provides access to geographic settings, unit management, email configuration, tags, and other system-wide lookup values.

Geographic Settings (Countries, Cities)

  1. Click General > Countries -- grid with Name, Country Code, Telephone Code, Status.
  2. Click General > Cities -- grid with Name, Country (required dropdown), Code, Status. This route also manages emirates/states.

Geographic data is used for addresses, company registrations, and project locations.

Unit Management

  1. Click General > Unit Management at /settings/global-settings/UnitMangment.
  2. Grid columns: ID, Symbol, Name, Description. Export available as PDF/Excel.
  3. Click Add New or the edit icon to open the edit modal:
    • Unit Name (required, max 100 characters)
    • Symbol (required, max 10 characters)
    • Description
    • Conversion Factor
    • Status (Active/Inactive)
    • Base Unit
  4. Click Save.

Units are available for BOQ and measurement configurations.

Email Configuration

  1. Click General > Email Configuration at /settings/global-settings/EmailConfig.
  2. Grid columns: ID, SMTP Server, Port, Sender Name, Status.
  3. Click the edit icon on a row to open the edit modal. Note: delete is not available for email configurations.

Email configuration

Basic Authentication Setup
  1. Click the edit icon on an existing email configuration row.
  2. Complete the following fields:
    • SMTP Server (required, max 200 characters)
    • Port (required, numeric, default 587)
    • Sender Name (required, max 200 characters)
    • Username (required, max 200 characters)
    • Enable SSL/TLS checkbox (enabled by default)
    • Authentication Type: Select Basic Authentication
    • Password (optional -- leave blank to keep the current password)
  3. Click Save.

The email configuration is updated. The system uses these settings for all outgoing notifications.

OAuth 2.0 (Microsoft 365) Setup
  1. In the edit modal, set Authentication Type to OAuth (Microsoft 365).
  2. The form displays additional OAuth fields:
    • Client ID (required)
    • Tenant ID (required)
    • Client Secret (optional -- leave blank to keep current)
  3. Complete all required fields and click Save.

The system switches to OAuth 2.0 authentication for outgoing email.

Warning: Incorrect SMTP or OAuth credentials will prevent the system from sending email notifications, workflow alerts, and password reset messages. Test the configuration after saving.

Additional General Lookups

The General menu also includes the following items, all managed through the standard lookup grid interface:

  • Request SubCategory -- Manage request category bindings
  • Tags -- Tags that can be applied to various entities across the system
  • Evidence Context Types -- Context types for evidence collection in inspections and checklists
  • Status -- Workflow statuses for company sequences
  • Document Purpose -- Document purpose options for controlled project documents
  • Punch List Category -- Categories for deficiency tracking
  • Trade -- Trade types for punch list items
  • Checklist Sections -- Global checklist section definitions

1.5 Financial Menu

Currency Management

  1. Click Financial > Currency Management at /settings/global-settings/currency-management.
  2. Add or edit currency definitions including currency code, symbol, name, and exchange rate.

Currencies are available for selection in project financial configurations.


1.6 Permissions Menu

Permission Templates

  1. Click Permissions > Permission Templates at /settings/global-settings/permission-templates.
  2. Permission templates define reusable sets of permissions that can be applied to multiple users.
  3. Create or edit templates to establish standard permission profiles for common roles.

Permission templates reduce administrative overhead when onboarding new users with similar access needs.


Section 2: Project Settings

Project Settings provides project-scoped configuration. Access it via Sidebar > Project Settings. The page uses a sidebar navigation organized into sections: General Information, Project Structure, Stakeholder, Workflow, Drawing Settings, and Policies.

2.1 General Information

Project Information

  1. Navigate to Project Settings > General > Information.
  2. The system displays the Project Information form at /project-settings/general/information.
  3. Review and edit project details including name, description, dates, and configuration.
  4. Click Save to update the project information.

The project metadata is updated across the system.

Project Reschedule

  1. Navigate to Project Settings > General > Reschedule.
  2. The system displays the Project Reschedule page at /project-settings/general/reschedule.
  3. View existing reschedule entries in the grid.
  4. Click Add New to create a reschedule record with dates and justification.
  5. Click Save.

The reschedule entry is recorded and reflected in project timelines.


2.2 Project Structure

  1. Navigate to Project Settings > Structure.
  2. The system displays the Project Structure page with five tabs: Areas, Buildings, Floors, Zones, and Locations.

Project structure tabs

Areas Tab

  1. Select the Areas tab.
  2. The grid displays all areas defined for the current project.
  3. Click Add New to create an area with a name and optional description.
  4. Click the edit or delete icons on existing rows to modify or remove areas.

Buildings Tab

  1. Select the Buildings tab.
  2. Click Add New to add a building, specifying its name, area assignment, and building type.

Floors Tab

  1. Select the Floors tab.
  2. Click Add New to add a floor, specifying its name, building assignment, floor type, and level number.

Zones and Locations Tabs

  1. Select the Zones tab to manage zone subdivisions within the project structure.
  2. Select the Locations tab to manage specific locations within zones and floors.

Project structure entries are used throughout the system for filtering submittals, inspections, punch list items, and other module data.

Tip: Define the project structure hierarchy from top to bottom: Areas first, then Buildings, Floors, Zones, and finally Locations. Each level references its parent.


2.3 Stakeholder Management

Navigate to Project Settings > Stakeholder. This section has three sub-routes: Companies, Users, and Job Title Classification.

Project Companies

  1. Navigate to Stakeholder > Companies.
  2. The system displays a tabbed interface with three tabs: Companies, Company Groups, and Notification Groups.
  3. Companies tab -- Assign companies from the global list to this project. Filter by company type, select one or more companies, and save.
  4. Company Groups tab -- Create logical groupings of companies for workflow and notification purposes.
  5. Notification Groups tab -- Configure which users receive notifications for specific events. Add users to groups from the user notification list.

Project Users

  1. Navigate to Stakeholder > Users.
  2. The system displays a tabbed interface with four tabs: Project Users, Project Managers, Project Teams, and Business Admin.
  3. Project Users tab -- Assign and manage users for the project. Use the edit icon to modify assignments or the permissions icon to configure per-user permissions.
  4. Project Managers tab -- Designate users as project managers with elevated project-level access.
  5. Project Teams tab -- Organize users into functional teams for the project.
  6. Business Admin tab -- Manage users with business administration access for the project.

Job Title Classification

  1. Navigate to Stakeholder > Job Title Classification.
  2. The grid displays classification entries for the project.
  3. Click on a classification entry to view its Company Bindings or User Assignments (via sub-routes).
  4. Click Add New to create a new classification category.

Job title classifications organize users by their functional roles within the project hierarchy.


2.4 Permission Per Screen

  1. Navigate to /settings/global-settings/PermissionPerScreen.
  2. Select a Project from the required dropdown at the top of the page.
  3. The grid loads all users for the selected project, showing User ID and Full Name columns.
  4. Click the edit icon on a user row to open the Edit Permissions modal.

Permission per screen

Editing User Permissions
  1. The Edit Permissions modal opens (80% viewport width, max 1200px).
  2. The modal displays a scrollable table (400px height) with two column areas:
    • Page/Screen Name (40% width) -- Lists every system page with its route
    • Permission Checkboxes (60% width) -- Individual checkboxes for: Retrieve, Insert, Update, Delete, Print, Export, Approver, Owner
  3. Use the All checkbox at the start of each row to select or deselect all permissions for that page. The checkbox shows an indeterminate state when only some permissions are selected.
  4. Check or uncheck individual permission checkboxes as needed.
  5. Click Save to apply the permission changes.
  6. Click Cancel to discard changes and close the modal.

The user's permissions are updated. Changes take effect on the user's next login or page refresh.

Warning: Removing the Retrieve permission for a page prevents the user from accessing that page entirely. Be cautious when modifying permissions for active users.


2.5 Workflow Configuration

  1. Navigate to Project Settings > Workflows for approval sequence configuration.
  2. Workflow Sequence at /project-settings/workflows/workflow-sequence -- Define the step-by-step approval chain for submittals, inspections, and other workflow-driven modules.
  3. Additional workflow tabs provide configuration for company sequences and request sequences.

Workflow sequences determine how documents and requests route through the approval chain. See Workflows for detailed instructions.


2.6 Drawing Settings

  1. Navigate to Project Settings > Drawing Settings at /project-settings/drawing-settings.
  2. Configure drawing-related settings including numbering conventions, revision controls, and distribution settings.

Drawing settings affect how drawings are managed in the Documents & Files module.


2.7 Policies and Governance

  1. Navigate to Project Settings > Policies for the governance configuration page.
  2. Sub-routes include:
    • Policies & Governance -- Define project governance rules
    • User Policies -- Assign policies to specific users
    • Access Levels -- Configure hierarchical access levels
    • Access Level Users -- Assign users to access levels

2.8 Page Objects (Read-Only)

  1. Navigate to /settings/global-settings/PageObjects.
  2. The system displays a read-only grid of all system pages.
  3. Columns include: ID, Page Name, and Route Link.
  4. Use the search field to filter pages by name.

Page Objects is a reference-only view used when configuring permissions. No modifications can be made.


Section 3: Document Settings

Navigate to the Documents section under Global Settings for document-related configuration.

3.1 Document Classification

  1. The grid displays all document classification entries.
  2. Click Add New or the edit icon to open the edit modal:
    • Name (required, max 500 characters)
    • Description (optional)
    • Status (Active/Inactive)
  3. Click Save.

3.2 Document Settings

  1. The grid displays configured document settings.
  2. Click the edit icon to modify:
    • Code (required)
    • Name (required, max 200 characters)
    • Category (required)
    • Retention Period (in days)
    • Status (Active/Inactive)
  3. Click Save.

3.3 Template Settings

  1. Navigate to Template Settings to manage document templates for generating standardized project documents.
  2. Use the grid to view, add, or edit template configurations.

Troubleshooting

ProblemPossible CauseSolution
Cannot access Global SettingsInsufficient admin privilegesContact your system administrator to grant admin access
Project Settings shows "No Project Selected"No project selected in the top barSelect a project from the project selector dropdown
Lookup item cannot be deletedItem is system-definedSystem-defined items (status 62) cannot be removed. Create a new item instead
Email notifications not sendingIncorrect SMTP/OAuth configurationVerify SMTP server, port, credentials, and SSL settings in Email Configuration
User cannot log in after creationEmail not verified or account inactiveCheck the user's status in the Users grid and ensure the email is correct
Permission changes not taking effectUser session cachedAsk the user to log out and log back in, or refresh the browser
Cannot add company to projectCompany not created in Global SettingsFirst create the company in Global Settings > Companies, then assign it in Project Settings
Edit Permissions modal is emptyNo page objects configuredVerify that Page Objects are populated in the system
Company delete failsCompany is referenced by active recordsRemove company references from projects, workflows, and users before deleting
Export buttons not workingBrowser popup blockerAllow popups from the Arkan application domain


Next: Troubleshooting & FAQ

Back to: Help Center

Tags
#settings#administration#permissions#users#companies#email config#project structure#lookups

Need more help?

Our team is here to assist you with any questions about Arkan.