Skip to main content

Admin Module — User Manual

Overview

The Admin module is the system control center. Only users with the ADMIN role can access it. It covers four areas: user management, directory management, workflow building, and system settings.


Access

  • Role required: ADMIN
  • Navigation path: Sidebar → Admin

1. User Management (/admin/users)

Viewing Users

The user list shows all accounts in the system. You can:

  • Search by name or email using the search bar
  • Filter by Role (designation), Department, or Active status
  • Paginate through results

Creating a User

Click Add User and fill in the form:

FieldDescription
Full NameThe user's display name
EmailUsed for login and notifications
PasswordInitial login password (user should change it)
Primary DesignationThe user's main role in the system (see Role Reference below)
Additional RolesCheckboxes for extra permissions layered on top of the primary role
DepartmentRequired if the role is REQUESTER or STAFF_REQUESTER

Click Save to create the account.

Editing a User

Click the edit icon on any user row to modify their details. You can change any field including roles. You can also toggle the account between Active and Inactive — inactive users cannot log in.

Role Reference

RoleDescription
REQUESTEROffice-level requester (requires a department)
STAFF_REQUESTERStaff-level requester (requires a department)
DEPARTMENT_HEADHead of an office/department
HRHuman Resources
SECRETARYSecretary (routes documents)
GSOGeneral Services Office
BACBids and Awards Committee member
BAC_SECBAC Secretariat (manages RFQs and POs)
BUDGETBudget Office
ACCOUNTINGAccounting Office
TREASURYTreasury Office
MAYORMayor (executive approval)
HOPEHead of Procuring Entity
INSPECTORATEInspectorate member
INSPECTORATE_HEADHead of Inspectorate
INVENTORY_PROPERTY_CUSTODIANProperty Custodian
PPMP_PREPARERPrepares PPMP documents
PPMP_APPROVERApproves PPMP documents
PPMP_VIEWERRead-only access to PPMPs
LIQUIDATION_PERSONNELHandles liquidation documents
ADMINFull system access
Multi-Role Users

The Primary Designation is the user's official title. Additional Roles grant extra permissions without changing the designation. For example, a Department Head who also needs to approve PPMPs can have DEPARTMENT_HEAD as primary and PPMP_APPROVER added.


2. Directory Management (/admin/directories)

Directories are reference data used throughout the system. There are five tabs:

Payees Tab

Maintains the list of vendors, suppliers, and individuals who receive payments.

  • Fields: Name, Address
  • Used in: Disbursement Vouchers (payee field)

Tags Tab

Labels that can be attached to Disbursement Vouchers and other documents for filtering.

  • Fields: Name
  • Used in: Disbursement Vouchers, Purchase Requests, RFQs

Item Templates Tab

Catalog of goods and services used when building procurement documents.

  • Fields: Name, Unit, Default Unit Price
  • Used in: PPMP line items, PR line items, DV line items

Departments Tab

Organizational chart of offices. Departments can be hierarchical (sub-offices under a parent).

  • Fields: Name, Code, Parent Department (optional)
  • Rules:
    • A department can only be assigned a parent that does not create a cycle
    • Root departments (no parent) can hold their own AIP and Budget appropriations
    • Sub-departments use Work and Financial Plans (WFPs) whose budgets roll up to the parent

Remarks Checklist Items Tab

Pre-defined checklist entries that reviewers can select when returning a Disbursement Voucher.

  • Fields: Name, Description
  • Used in: DV return actions (the reviewer checks applicable items to communicate deficiencies)

3. Workflow Builder (/admin/workflows)

Workflows define the approval chain for Disbursement Vouchers and procurement documents.

Concepts

TermMeaning
TemplateA named workflow blueprint (e.g., "Standard DV", "Infrastructure DV")
VersionA numbered snapshot of a template's step definition. Published versions are locked — no edits.
DraftAn unpublished version that can be freely edited
InstanceA live copy of a version, attached to a specific document

Creating a Workflow Template

Click New Template and fill in:

FieldDescription
NameDisplay name (e.g., "Travel DV Workflow")
DescriptionOptional notes about this workflow's purpose
Type LabelShort label shown on documents (e.g., "Travel DV")
Is DefaultIf enabled, this template appears first in the workflow selector
Requires Approved Travel OrderIf enabled, users must link an approved Travel Order when creating a DV with this workflow

Creating a Version

From the template detail, click New Draft Version. You may optionally copy steps from an existing version to start from.

Building Steps

Within a draft version, use the visual step builder to add steps. Drag to reorder. Each step has:

FieldDescription
LabelDisplay name of the step (e.g., "Mayor Approval")
KeyInternal identifier (auto-generated, unique)
Step TypeControls behavior (see Step Types below)
Assignment TypeWho handles this step (see Assignment Types below)
Assignment Role / DepartmentSpecific role or department for the assignee
Min ApprovalsFor Parallel Review — minimum approvals needed before advancing
Auto-Advance TriggerWhen to automatically move to the next step

Step Types

TypeBehavior
REVIEWSequential — one designated reviewer acts
PARALLEL_REVIEWMulti-reviewer — multiple people review simultaneously; advances when minApprovals is met
SOURCE_OFFICEReview by members of the DV's source office(s)
TREASURYTreasury step — issues check and records release
NOTIFICATIONSends a notification only; no approval action required
SYSTEM_ACTIONAutomated system action (no human interaction)

Assignment Types

TypeDescription
ROLEAssigned to all users with a specific role
DEPARTMENTAssigned to all users in a specific department
SOURCE_OFFICE_MEMBERAssigned to members of the DV's source office
INSPECTORATE_DEPARTMENTAssigned to the Inspectorate department
CREATORAssigned back to the DV creator
TRAVEL_ORDERTied to the linked Travel Order

Publishing and Enabling

  • Publish — Locks a draft version. Published versions cannot be edited.
  • Enable / Disable — Controls whether a template appears in the workflow selector when creating documents.
  • Delete — Removes a template (only possible if no documents are using it).

Managing Assignments

Workflow assignments define which roles or departments see a template in the selector:

  • Assign by Role or Department
  • Assignments can apply to a specific version or to all versions
  • Example: assign the "Infrastructure DV" workflow to the GSO role so only GSO users see it as an option

4. System Settings (/admin/settings)

SettingDescription
BAC Required ApprovalsMinimum number of BAC members that must approve a DV's BAC review step (default: 3; range: 1–10)
PPMP Workflow Template VersionThe workflow version used for PPMP approval processes
PR Workflow Template VersionThe workflow version used for Purchase Request approval processes
tip

Changes take effect immediately for new documents. Existing documents continue using the workflow version they were started with.


Common Tasks Quick Reference

TaskWhere
Create a new user account/admin/users → Add User
Change a user's role/admin/users → Edit User
Deactivate a user/admin/users → Edit User → toggle Active
Add a new payee/vendor/admin/directories → Payees tab
Add a new department/admin/directories → Departments tab
Build a new approval workflow/admin/workflows → New Template → New Draft Version
Publish an approval workflow/admin/workflows → version detail → Publish
Set BAC approval threshold/admin/settings
Copyright © 2026 Municipal Government. Built with Docusaurus andLocalWebVenturesLocalWebVentures.