Welcome to the APM (Approvals Management) User Guide. This guide will help you create and manage various document types in the system.
A Matrix is a planning document that outlines activities and budgets for a specific period.
- Click on "APM Home" in the main navigation
- Select "Matrices" from the dropdown menu
- Click the "Create Matrix" button (usually green button with plus icon)
!Screenshot: Create Matrix Button
- Title: Enter a descriptive title for your matrix
- Division: Select your division from the dropdown
- Year: Select the year for this matrix
- Quarter: Select the quarter (Q1, Q2, Q3, Q4, or Annual)
- Key Result Areas: Add key result areas and their descriptions
- Description: Provide additional context or description
- Click "Add Activity" to include activities in your matrix
- Fill in activity details:
- Activity title
- Dates (from and to)
- Location
- Participants
- Budget breakdown
!Screenshot: Adding Activities
When adding budget lines, stay within the working balance shown for each fund code. See Fund codes and working budget balance.
- Review all information
- Click "Submit" or "Save and Submit" button
- The matrix will be sent to the first approver in the workflow
APM prevents overspending by checking each fund code against a working balance while you enter or edit a budget. This applies when you create or edit:
Finance or system administrators maintain fund codes under Fund Codes (e.g. edit a code to set Approved budget). That value is the ceiling for the fund code for the period.
If you are unsure which fund code to use or what the approved amount is, contact your division finance focal point before submitting.
Working balance is what you can still spend on a fund code:
Working balance = Approved budget − Committed spend
Committed spend includes budget lines from documents that are still using funds, in these statuses:
| Status | Counted toward committed spend? |
|--------|----------------------------------|
| Draft | Yes |
| Pending approval | Yes |
| Approved | Yes |
| Returned / rejected | No (unless still in draft on resubmit) |
Committed spend is summed across:
External source fund type (fund type ID 3) is exempt from balance checks.
Each option shows the fund code, funder, and available working balance (e.g. CODE | Funder | $72,764.00).
As you add rows (description, units, days, unit cost), the subtotal updates. If the subtotal exceeds the available balance, you will see:
- Subtotal shown in red
- A warning: “Budget exceeded! Available: $…”
- Submit disabled until the budget is within the limit
Balances refresh automatically about every 15 seconds while the form is open, so if a colleague submits another memo against the same fund code, your available amount updates without reloading the page.
| Document type | When balance is checked | What is compared |
|---------------|-------------------------|------------------|
| Matrix activity (create/edit) | On save and in the form | Total budget per fund code vs working balance |
| Special memo (create/edit) | On save and in the form | Total budget per fund code vs working balance |
| Non-travel memo (create/edit) | On save and in the form (draft and submit) | Total budget per fund code vs working balance |
| Change request | On save and in the form | Only the increase over the original approved memo budget |
Change requests: If you are only reducing budget or leaving it unchanged, no extra balance is required. If you add new line items or increase amounts, only that additional amount must fit within the working balance.
Editing an existing activity: The system treats your current activity’s budget as already allocated, so the available amount shown includes your existing lines when you edit the same document.
The server also enforces the same rules on save; you cannot bypass the warning by submitting outside the normal form.
budget_balance.CACHE_STORE=redis) so all users see consistent figures.Special Memos are used for special travel requests and activities.
- Click on "APM Home" in the main navigation
- Select "Special Travel Memos" from the dropdown
!Screenshot: Navigation to Special Memos
- Click the "Create Special Memo" button
!Screenshot: Create Special Memo Button
- Activity Title: Enter a clear title for the activity
- Request Type: Select the appropriate request type
- Background/Context: Provide background information
- Justification: Explain why this memo is needed
- Dates: Select start and end dates
- Location: Select or enter location(s)
- Participants: Enter number of internal and external participants
- Budget Breakdown: Add detailed budget items
!Screenshot: Special Memo Form
- Click "Attach Files" or drag and drop files
- Supported formats: PDF, Word, Excel, Images
- Review all details
- Click "Submit" button
!Screenshot: Submit Special Memo
Single Memos are activities added to a matrix that is approved or under approval. They can also be created when a regular activity is not passed and returned by an approver.
- Go to "Matrices" from the main navigation
- Find and open the matrix you want to add a single memo to
- The matrix must be in "Approved" or "Pending" status
- Click on the matrix to view its details
- You'll see the matrix information and existing activities
!Screenshot: Matrix Details Page
- On the matrix detail page, look for the "Add Single Memo" button
- This button only appears when the matrix is approved or pending
- Click the button to create a new single memo
!Screenshot: Add Single Memo Button
- The form opens with "Single Memo" title
- Fill in all required fields:
- Activity Title: Enter descriptive title
- Request Type: Select appropriate request type
- Dates: Select start and end dates
- Location: Select or enter location(s)
- Participants: Add internal and external participants
- Budget Breakdown: Add detailed budget items
- Background/Justification: Provide context
- Review all information
- Click "Submit" button
- Single memo will be submitted for approval
- It follows its own approval workflow separate from the matrix
!Screenshot: Submit Single Memo
When an approver marks an activity as "not passed" during matrix review:
- The activity is automatically converted to a single memo
- Status changes to "Draft"
- A new document number is assigned (SM type)
!Screenshot: Activity Converted to Single Memo
- The creator receives notification
- Open the single memo from the matrix
- Make necessary corrections based on approver comments
- Resubmit for approval
!Screenshot: Edit Returned Single Memo
Non-Travel Memos are for activities that don't involve travel.
- Click on "APM Home" in the main navigation
- Select "Non-Travel Memos" from the dropdown
!Screenshot: Navigation to Non-Travel Memos
- Click the "Create Non-Travel Memo" button
!Screenshot: Create Non-Travel Memo Button
- Category: Select non-travel category (e.g., Training, Workshop, Meeting)
- Title: Enter activity title
- Purpose: Describe the purpose of the activity
- Dates: Select start and end dates
- Location: Enter location (usually local/office)
- Participants: Number of participants
- Budget: Budget breakdown for non-travel expenses
!Screenshot: Non-Travel Memo Form
- Click "Add Budget Item"
- Enter item description and amount
- Common items: Venue, Catering, Materials, etc.
- Review all information
- Click "Submit" button
!Screenshot: Submit Non-Travel Memo
Change Requests (also called Addendums) are used to modify previously approved documents. Change Requests can only be created for documents that have been fully approved.
- Navigate to the approved document you want to modify:
- Matrix Activity (Single Memo)
- Special Memo
- Non-Travel Memo
- The document must show status as "Approved"
!Screenshot: Approved Document
- On the approved document's detail page, look for the "Change Request" button
- This button appears on approved documents
- Click the button to start creating a change request
!Screenshot: Change Request Button
- The document edit form opens in "Change Request" mode
- Original values are pre-filled
- Make the changes you need:
- Modify dates
- Update location
- Adjust budget breakdown
- Change participants
- Update other fields as needed
!Screenshot: Change Request Edit Form
- Supporting Reasons: Provide detailed explanation for why changes are needed
- This is a required field and must be comprehensive
- Explain the circumstances requiring the change
!Screenshot: Change Request Justification
- Upload documents supporting the change request
- Include any approvals, justifications, or related documents
- These documents help approvers understand why changes are needed
!Screenshot: Supporting Documents
- Review all changes carefully
- Ensure the justification is clear and complete
- Verify all modified fields are correct
- Click "Submit" button
- The change request will follow the same approval workflow as the original document
- Original document remains unchanged until change request is approved
!Screenshot: Submit Change Request
Service Requests (RQS - Request for Services) are for requesting DSA, Imprest, and Tickets for approved intramural activities. Service Requests can only be created from approved documents with Intramural fund type.
- Navigate to your approved Activity, Special Memo, or Non-Travel Memo
- The document must show status as "Approved"
!Screenshot: Approved Document
- On the approved document's detail page, look for the "Request Services" or "Create RQS" button
- This button only appears if:
- Document is approved
- Fund type is Intramural
- You are the responsible person
- No existing Service Request exists for this document
!Screenshot: Request Services Button
- The form is automatically pre-filled with information from the approved document:
- Activity details
- Dates
- Location
- Participants
- Budget breakdown
!Screenshot: Pre-filled Service Request Form
- Service Type: Select DSA, Imprest, or Ticket
- Service Title: Review and modify if needed (pre-filled from activity)
- Description: Review activity description
- Required By Date: When you need the service
- Priority: Select priority level (Low, Medium, High, Urgent)
- Budget Breakdown: Review and adjust if needed (pre-filled from activity)
!Screenshot: Service Request Details
- Provide detailed specifications for the service
- Include any special requirements or notes
!Screenshot: Service Request Specifications
- Review all details
- Click "Submit" button
- Service Request will be submitted for approval
!Screenshot: Submit Service Request
For supplementary requests when an earlier service request did not use the full memo budget, see Supplementary service requests below and the technical reference.
A supplementary service request is used when an approved memo still has unrequested funds after a service request (or another supplementary request) has been filed. It requests the remaining balance for the same approved memo (DSA, imprest, tickets, etc.), uses the same source memo and approval workflow, and is capped so you cannot exceed what was left unrequested on the previous service request.
On a service request detail page, Create supplementary request appears when:
allow_child_service_requests, default Yes).Technical reference: Supplementary service requests (developer guide).
ARF (Advance Request Form) Requests are for requesting advances for approved extramural activities. ARF Requests can only be created from approved documents with Extramural fund type.
- Navigate to your approved Activity, Special Memo, or Non-Travel Memo
- The document must show status as "Approved"
- For Activities: Ensure the parent Matrix is also approved
!Screenshot: Approved Document
- On the approved document's detail page, look for the "Create ARF" button
- This button only appears if:
- Document is approved (and matrix is approved for activities)
- Fund type is Extramural (fund_type_id = 2)
- You are the responsible person
- No existing ARF Request exists for this document
!Screenshot: Create ARF Button
- Clicking "Create ARF" opens a modal with pre-filled information
- All details from the approved document are automatically populated:
- Activity title
- Dates (from and to)
- Location
- Participants (internal and external)
- Budget breakdown
- Division information
!Screenshot: ARF Request Modal
- Review all pre-filled information carefully
- The "Request for Approval" section shows the original document details
- Budget breakdown is displayed with totals
- Verify all information is correct
!Screenshot: Review ARF Information
- The form is pre-filled and ready to submit
- Click "Create ARF" or "Submit" button in the modal
- ARF Request will be created and submitted for approval
!Screenshot: Submit ARF Request
- After submission, you'll be redirected to the ARF Request detail page
- The ARF Request follows its own approval workflow
- You can track its approval status
!Screenshot: ARF Request Created
The Reports section lets you view and export summary data on matrices, memos, and other APM documents.
- Click on "APM Home" in the main navigation
- Select "Reports" from the dropdown (or use the Reports card on the dashboard and click "All Reports")
- Division counts – Summary of documents by division (e.g. counts by type, status, year/quarter). Use filters and export to Excel if needed.
- Memo list – List of memos (and related documents) with filters by year, quarter, type, status, title, document number. Export to Excel for offline use.
- Apply filters (year, quarter, document type, status) to narrow the list
- Use search (title, document number) where available
- Use Export to Excel to download the current view for reporting or analysis
The Budget execution dashboard shows how much of your division’s approved APM budget has been executed through Service Requests (intramural) and ARFs (extramural).
Open: Dashboard → Budget execution, or Reports → Budget execution.
| Term | Meaning |
|------|---------|
| Initiative | An approved matrix activity, single memo, special memo, or non-travel memo with a budget |
| Approved budget | Total budget on that initiative |
| Executed | Sum of approved Service Request new_total_budget and approved ARF requested_amount linked to the initiative |
| Execution % | Executed ÷ approved budget (capped at 100% per initiative) |
| 100% executed | SR/ARF totals reach the full approved budget |
Data is based on activities and memos initiated and approved in APM only.
| Role | View |
|------|------|
| System admin / cross-division access (permission 88) | All divisions |
| Directorate or division director | Divisions under their oversight |
| Other staff | Their own division only |
Use the Division filter when you can see more than one division.
Administrators (role 10 or permission 88) default to All divisions in the division filter.
- Access from "APM Home" → "My [Document Type]"
- View all documents you've created
- Use filters to find specific documents
- Filter by status, date, or other criteria
- Use search to find by title or document number
- Open the returned document
- Read comments from approvers
- Understand what needs to be corrected
- Click "Edit" or "Resubmit" button
- Make necessary changes
- Update information based on comments
!Screenshot: Edit Returned Document
- After making corrections, click "Resubmit"
- Document goes back to the approver who returned it
- Open any submitted document
- Click "Approval Trail" or view approval history
- See who has approved and when
- Status is displayed at the top of the document
- See who is the current approver
- View pending approvers
- Fields marked with * are required
- Incomplete forms cannot be submitted
- Well-written justifications improve approval chances
- Be specific and detailed
- Relevant documents strengthen your request
- Include quotes, estimates, or approvals when available
- Double-check all information
- Ensure budgets are accurate and within each fund code’s working balance
- Verify dates and locations
- Address return comments quickly
- Resubmit with corrections as soon as possible
- Regularly check status of submitted documents
- Follow up if documents are stuck in approval
Last Updated: June 2026
Version: 1.2.0