User Guide: Managing Staff Requests
Last updated: January 15, 2026
Overview
The Requests feature allows managers and supervisors to review, approve, or reject requests submitted by their team members. This centralized queue ensures timely handling of time-off requests, certification submissions, and profile updates.
Key Benefits
| Benefit | Description |
|---|---|
| Centralized Queue | All pending requests in one place |
| Quick Actions | Approve or reject with one click |
| Audit Trail | Complete history of decisions |
| Notifications | Automatic alerts for new requests |
Accessing the Requests Tab
Prerequisites
The Requests tab is only visible to users with:
- Manager permissions
- Supervisor role
- HR administrator access
Navigation
- Log in to the staff application
- Click your profile icon in the top navigation
- Select My Profile
- Click Requests in the sidebar
Alternatively, navigate directly via URL: /account/profile?tab=requests
Understanding the Requests Queue
Request Types
| Type | Description | Submitted By |
|---|---|---|
| Time-Off | Leave requests (vacation, sick, personal) | All staff |
| Certification | New or renewed professional credentials | Inspectors, Reviewers |
| Profile Update | Changes to restricted profile fields | All staff |
| Working Hours | Schedule modification requests | All staff |
Queue Layout
The Requests page displays:
- Sortable data grid with all pending requests
- Filter options by request type
- Search functionality
- Quick action buttons
Column Information
| Column | Description |
|---|---|
| Requester | Staff member who submitted the request |
| Type | Category of request |
| Submitted | Date and time of submission |
| Details | Brief summary of the request |
| Status | Current request status |
| Actions | Available actions (View, Approve, Reject) |
Reviewing Time-Off Requests
Viewing Request Details
- Find the time-off request in the queue
- Click the row or View action
- The View Request dialog opens with full details:
| Field | Information Shown |
|---|---|
| Requester Name | Staff member's name and department |
| Request Type | Time-Off |
| Duration | Partial Day or Full Day |
| Date(s) | Requested date or date range |
| Times | Start/end times (partial day only) |
| Category | Vacation, Sick, Personal, etc. |
| Reason | Explanation provided by requester |
| Submitted On | When the request was made |
Considerations Before Approving
Before approving a time-off request, consider:
- Coverage - Will there be adequate staffing?
- Conflicts - Does it overlap with other approved time-off?
- Workload - Are there critical tasks during that period?
- Notice - Was adequate advance notice provided?
- Patterns - Is this consistent with policy guidelines?
Approving a Time-Off Request
From the Queue:
- Locate the request in the list
- Click the Approve button (checkmark icon)
- Optionally add approval notes
- Confirm the approval
From the Detail View:
- Open the request details
- Review all information
- Click Approve
- Add optional notes
- Confirm
After Approval:
- Request status changes to Approved
- Requester receives email notification
- Time-off is added to scheduling system
- Requester's availability is automatically blocked
Rejecting a Time-Off Request
Important: A rejection reason is required when denying requests.
From the Queue:
- Locate the request in the list
- Click the Reject button (X icon)
- The Reject Request dialog opens
- Enter a clear, specific reason for rejection
- Click Reject Request to confirm
From the Detail View:
- Open the request details
- Review all information
- Click Reject
- Enter the rejection reason
- Confirm the rejection
Rejection Reason Best Practices:
- Be specific: "Conflicts with department training on 3/15" rather than "Denied"
- Be constructive: "Please resubmit for the week of 3/22 when coverage is available"
- Be professional: Focus on business needs, not personal judgments
After Rejection:
- Request status changes to Denied
- Requester receives email with your rejection reason
- No changes are made to scheduling
- Requester can submit a new request
Reviewing Certification Requests
What Certification Requests Include
Staff submit certification requests when they:
- Obtain a new professional license
- Renew an existing certification
- Add training completions
Viewing Certification Details
The certification detail view shows:
| Field | Information |
|---|---|
| Certificate Name | Name of the certification |
| Type | Category (electrical, safety, etc.) |
| Issuing Authority | Organization that issued it |
| Issue Date | When it was issued |
| Expiration Date | When it expires |
| Document | Uploaded certificate copy (viewable) |
Verification Steps
Before approving a certification:
- View the document - Open the uploaded certificate
- Verify authenticity - Check it matches known formats
- Confirm details - Dates, name, and type are accurate
- Check authority - Issuing organization is legitimate
- Validate scope - Certification applies to their role
Approving Certifications
- Open the certification request
- Click to view the uploaded document
- Verify all information is accurate
- Click Approve
- The certification is added to the staff member's profile
Rejecting Certifications
If a certification cannot be approved:
- Click Reject
- Provide a specific reason:
- "Document is unreadable, please reupload"
- "Expiration date appears incorrect"
- "Certificate type does not match selected category"
- Confirm the rejection
The staff member can address the issue and resubmit.
Reviewing Profile Update Requests
Types of Profile Updates
Some profile field changes require manager approval:
| Field | Why Approval Needed |
|---|---|
| Department Transfer | Affects reporting structure |
| Role Change | Affects system permissions |
| Schedule Type | Affects scheduling calculations |
Approving Profile Updates
- Review the proposed change
- Verify the change is authorized
- Click Approve
- The profile is automatically updated
Rejecting Profile Updates
- Click Reject
- Provide reason: "Department transfer requires HR approval first"
- Direct staff to appropriate channel
Reviewing Working Hours Requests
When Staff Request Schedule Changes
Staff may request changes to their working hours for:
- Permanent schedule adjustments
- Temporary schedule modifications
- Adding or removing working days
Approval Considerations
| Factor | Questions to Consider |
|---|---|
| Coverage | Will team coverage be affected? |
| Coordination | Does it align with team schedules? |
| Policy | Does it comply with organizational policies? |
| Impact | How does it affect assignments and workload? |
Processing the Request
- Review proposed schedule changes
- Compare with current team coverage
- Approve or reject with clear reasoning
- If approved, schedule updates immediately
Managing Your Queue
Filtering Requests
Use filters to focus on specific request types:
- Click the Filter button
- Select request type(s):
- All Requests
- Time-Off Only
- Certifications Only
- Profile Updates Only
- Working Hours Only
- Apply filter
Sorting Requests
Click column headers to sort by:
- Submitted date (oldest/newest first)
- Requester name (alphabetical)
- Request type
- Status
Searching Requests
Use the search bar to find specific requests:
- Search by requester name
- Search by date
- Search by category
Request Status Reference
Status Definitions
| Status | Meaning |
|---|---|
| Pending | Awaiting your review |
| Approved | You approved the request |
| Denied | You rejected the request |
| Cancelled | Requester cancelled before decision |
| Expired | Request date has passed without decision |
Status Flow
Submitted → Pending → [Your Action]
↓ ↓
Approved Denied
Notifications
When You'll Be Notified
| Event | Notification |
|---|---|
| New Request | Email + In-app when staff submit |
| Request Cancelled | In-app when staff cancel pending |
| Approaching Request | Reminder for pending time-off dates |
Notification Settings
Check your notification preferences to ensure you receive:
- New request alerts
- Pending request reminders
- Summary of unreviewed requests
Best Practices
For Timely Review
- Check daily - Review your queue at least once per day
- Prioritize by date - Address near-term requests first
- Set expectations - Let your team know typical response times
- Delegate if needed - Ensure coverage when you're unavailable
For Clear Communication
- Always explain rejections - Staff deserve to understand why
- Offer alternatives - Suggest different dates or approaches
- Be consistent - Apply the same standards to all requests
- Document decisions - Use the notes field for context
For Team Management
- Monitor patterns - Track time-off trends and coverage gaps
- Plan ahead - Encourage advance requests for vacations
- Coordinate coverage - Consider team-wide availability
- Support compliance - Ensure certifications stay current
Troubleshooting
Q: I don't see the Requests tab in my profile. A: The Requests tab is only visible to users with manager or supervisor permissions. Contact your administrator if you should have this access.
Q: A request disappeared from my queue. A: The requester may have cancelled it. Check the status filter to view all requests including cancelled ones.
Q: I accidentally approved a request. Can I reverse it? A: Contact your system administrator. Approved requests may need manual adjustment in the scheduling system.
Q: I rejected a request but need to change my decision. A: You cannot change a rejection. Ask the staff member to submit a new request, and approve that one.
Q: How do I see requests from a specific team member? A: Use the search bar to filter by requester name, or sort by the Requester column.
Q: Why can't I see some team members' requests? A: You may only have approval authority for direct reports. Cross-department requests may go to different managers.
Q: Requests are piling up and I'm overwhelmed. A: Consider delegating approval authority to a trusted team lead, or ask your administrator about bulk actions.
Q: How far back can I see historical requests? A: The system typically retains request history for the current year plus previous year. Contact your administrator for older records.
Related Features
- Staff Profile Guide - Complete profile management
- Time-Off Request Guide - Staff view of time-off
- Certification Management - Admin certification setup
- Calendar Permissions - Scheduling access control
Technical Notes
Component Location:
- Requests Tab:
/apps/govt-assist-host/src/pages/Profile/components/Requests/ - View Dialog:
/pages/Profile/components/Requests/components/ViewRequestDialog/ - Reject Dialog:
/pages/Profile/components/Requests/components/RejectRequestDialog/
API Endpoint:
GET_UPDATE_REQUEST_API - Fetches pending requests for manager review
Request Actions:
// Approve request
handleApproveRequest(requestId, notes?)
// Reject request (reason required)
handleRejectRequest(requestId, reason)
Data Grid Configuration:
- Server-side pagination
- Page size: 10 items
- Tanstack Query key:
['requests-list']
For additional assistance, contact your System Administrator.