🚨 Incident Management System - SOP

Standard Operating Procedures - Version 1.0

System Overview

The Incident Management System enables comprehensive incident tracking, assignment, resolution, and reporting with role-based access control.

Key Features

🚨 Incident Tracking

Comprehensive incident creation, assignment, and resolution tracking.

📊 Dashboard Analytics

Visual analytics and reporting on incident trends and status.

👥 Role-Based Access

Granular permissions for different user roles and departments.

📝 Notes Management

Detailed notes and audit trail for each incident.

🔍 Advanced Filtering

Filter incidents by status, assignee, department, and search terms.

📈 Status Workflow

Customizable status workflow from creation to resolution.

📎 Document Attachment

Attach relevant documents and files to incidents.

📱 Responsive Design

Works seamlessly across desktop, tablet, and mobile devices.

Incident Status Workflow

New
Resolved OR Await User Info
Pending
Dashboard Screenshot

Technical Architecture

1 Frontend Technology
  • Framework: React with Redux for state management
  • UI Components: Custom components with Tailwind CSS
  • Charts: Recharts for analytics and dashboard
  • Icons: Lucide React for consistent iconography
2 Backend Integration
  • API: RESTful API with Redux Saga/Epic middleware
  • Authentication: JWT token-based authentication
  • Caching: Incident cache service for performance
  • Permissions: ACL-based permission system
3 Data Management
  • State: Redux for global state management
  • Persistence: Local storage for user preferences
  • Real-time: Manual refresh with cache invalidation
  • Validation: Form validation with error handling

Accessing the Incident System

How to login and navigate to the incident management module.

1 Login to the System
  • Navigate to the application URL
  • Enter your username and password
  • System authenticates and loads your dashboard
  • Permissions are automatically applied based on your role
Dashboard Screenshot
2 Navigate to Incidents
  • Click on "Incidents" in the main navigation menu
  • System loads the incident dashboard or list based on your permissions
  • Default view shows incidents relevant to your role
Dashboard Screenshot
Note: Your incident view is automatically filtered based on your role and permissions. Administrators can view all incidents, while regular users see only incidents assigned to them or their department.

Incident Dashboard

Understanding the incident dashboard with analytics and visual reporting.

Dashboard Overview

1 Key Metrics Cards
  • Total Incidents: Overall count of all incidents
  • Total Resolved: Count of incidents with resolved status
  • Total New: Count of incidents with new status
  • Total Pending: Count of incidents with pending status
  • Each card shows a color-coded background for quick reference
Dashboard Screenshot
2 Status Breakdown
  • Visual representation of incident distribution by status
  • Color-coded progress bars for each status type
  • Shows count and percentage for each status
  • Statuses include: Resolved, New, Pending, In Progress, Await User Info
Dashboard Screenshot
3 Incident Trends Chart
  • Area chart showing incidents created vs resolved over time
  • Displays data for the last 6 months by default
  • Blue line for created incidents, red line for resolved incidents
  • Hover over data points to see exact numbers
Dashboard Screenshot

Dashboard Navigation

Dashboard Features:
  • Real-time Data: Dashboard updates automatically when incidents change
  • Responsive Design: Adapts to different screen sizes
  • Dark Mode Support: Toggle between light and dark themes
  • Quick Access: Click on metrics to filter the incident list

Incident List View

Understanding the main incident interface and navigation.

Incident List Interface

1 Header Controls
  • Search Box: Search incidents by issue, description, assignee, or department
  • Create Button: Yellow circular button with plus icon to create new incidents
  • Filter Dropdown: Filter incidents by "My Incidents", "My Group Incidents", or "All Incidents"
Dashboard Screenshot
2 Incident Table
  • Inc #: Unique incident identifier (clickable to view details)
  • Issue: Brief title of the incident
  • Description: Detailed description of the incident
  • Assign To: Employee assigned to the incident
  • Department: Department responsible for the incident
  • Status: Color-coded status badge
Dashboard Screenshot

List Navigation Features

1 Filtering Options
  • My Incidents: Shows only incidents assigned to you
  • My Group Incidents: Shows incidents assigned to your department
  • All Incidents: Shows all incidents (admin permission required)
  • Search: Real-time filtering as you type
2 Pagination
  • Page Size: Select how many incidents to show per page (5, 10, 25, 50, 100)
  • Navigation: Previous/Next buttons and direct page number access
  • Results Count: Shows current range and total incidents
  • Smart Pagination: Ellipsis for large page ranges
Dashboard Screenshot

Sorting and Organization

Column Sort Order Description
Inc # Ascending (Default) Sorted by numeric value of incident number
Issue Alphabetical Sorted A-Z or Z-A when clicked
Description Alphabetical Sorted by description text
Assign To Alphabetical Sorted by employee name
Department Alphabetical Sorted by department name
Status Status Order Sorted by status workflow order

Creating Incidents

Process for creating new incident records in the system.

Prerequisites for Creating Incidents

Required Permissions:
  • User must have "Incident Create" permission
  • Access to incident management module
  • Organization ID association

Creating New Incidents

1 Access Create Function
  • Navigate to Incidents list view
  • Click the yellow circular "Create Incident" button with plus icon
  • Creation modal opens on the right side of the screen
Dashboard Screenshot
2 Fill in Incident Details

Issue Title *

  • Enter a concise but descriptive title for the incident
  • This will be the primary identifier in lists
  • Required field

Description *

  • Provide detailed information about the incident
  • Include what happened, when, and impact
  • Required field

Client (Optional)

  • Select associated client from dropdown
  • Includes both regular and CHSP clients
  • Optional field

Department *

  • Select the department responsible for resolution
  • Dropdown shows all available departments
  • Required field

Assign To (Optional)

  • Select specific employee to assign the incident
  • Dropdown filtered by selected department
  • Optional field - can be assigned later

Attach Document (Optional)

  • Upload relevant files, images, or documents
  • Supported formats: PDF, JPG, PNG, DOC, DOCX
  • Maximum file size: 10MB

Status *

  • Automatically set to "New" for new incidents
  • Cannot be changed during creation
  • Required field

Initial Notes (Optional)

  • Add any initial observations or context
  • Can add multiple notes using "Add Another Note"
  • Optional field
Dashboard Screenshot
3 Save Incident
  • Review all entered information
  • Click "Create Incident" button
  • System validates required fields
  • Success message appears upon completion
  • Modal closes and incident appears in list
Success: "Incident created successfully!" message appears and the incident is added to the system with a unique incident number.

Required Fields Validation

Field Validation Rule Error Message
Issue Title Cannot be empty "Issue title is required"
Description Cannot be empty "Description is required"
Department Must select from list "Department is required"
Status Must be "New" "Status must be New for new incidents"
Important: Incident numbers are automatically generated and must be unique. The system prevents duplicate incident numbers.

Incident Details

Comprehensive view of individual incident information with full history and audit trail.

Accessing Incident Details

1 Navigate from Incident List
  • Click on any incident number in the list view
  • Details panel opens on the right side of the screen
  • Panel shows comprehensive incident information
Dashboard Screenshot

Incident Details Layout

1 Header Section
  • Incident Number: Unique identifier prominently displayed
  • Edit Button: Pencil icon to enter edit mode (if permissions allow)
  • Close Button: X icon to close details panel
2 Information Cards
  • Issue Card: Incident title with edit capability
  • Description Card: Detailed description with edit capability
  • Department Card: Assigned department with dropdown edit
  • Assigned To Card: Assigned employee with dropdown edit
  • Status Card: Current status with dropdown edit
  • Client Card: Associated client with dropdown edit
Dashboard Screenshot
3 Metadata Section
  • Created: Date and time when incident was created
  • Last Updated: Date and time of last modification
  • Created By: Employee who created the incident
  • Updated By: Employee who last updated the incident

Notes Section

1 Adding New Notes
  • Text area for entering new notes
  • "Add Note" button to save the note
  • Button disabled until text is entered
  • Note is immediately saved and appears in notes list
2 Notes Display
  • Notes displayed in chronological order (newest first)
  • Each note shows author and timestamp
  • Time displayed as relative (e.g., "2 hours ago")
  • Full audit trail of all note additions
Dashboard Screenshot
Note: All information in the details view is organized in a clean, card-based layout with appropriate icons and clear labeling for easy reading and reference. The design adapts to dark mode preferences.

Editing Incidents

How to modify existing incident data and update incident records.

Accessing Edit Mode

1 Navigate to Incident Details
  • Click on incident number in list view to open details
  • Or use search to find specific incident
2 Locate Edit Button
  • Find the edit button (pencil icon) in details header
  • Button is only visible to users with edit permissions
  • Click to enter edit mode
Dashboard Screenshot
3 Enter Edit Mode
  • Form fields become editable
  • Save and Cancel buttons appear
  • Fields show as input boxes, textareas, or dropdowns

Editing Process

1 Edit Basic Information
  • Update issue title as needed
  • Modify description with additional details
  • Incident number cannot be changed (read-only)
2 Update Assignment
  • Change assigned department from dropdown
  • Update assigned employee (filtered by department)
  • Clear assignment if needed
3 Modify Status
  • Update status from dropdown options
  • Available options: Resolved, In Progress, Await User Info, Pending
  • Status change triggers audit log entry
4 Update Client Association
  • Change associated client from dropdown
  • Includes both regular and CHSP clients
  • Clear association if needed
5 Save Changes
  • Review all changes made
  • Click "Save" button to apply changes
  • System validates updated information
  • Success message appears upon save
Dashboard Screenshot
Success: "Incident updated successfully!" message appears and all changes are reflected in the system immediately.

Edit Restrictions

Cannot Edit When:
  • User lacks edit permissions
  • Incident record is locked by another user
  • System maintenance is in progress
  • User doesn't have access to the incident

Field-Specific Editing Rules

Field Edit Rules Notes
Incident Number Non-editable Unique identifier, cannot be changed
Issue Title Editable with validation Must not be empty
Description Editable with validation Must not be empty
Department Editable via dropdown Must select from available departments
Assign To Editable via dropdown Filtered by selected department
Status Editable via dropdown Must select from status options
Client Editable via dropdown Optional field

Managing Incident Status

Setting and updating incident status throughout the resolution lifecycle.

Understanding Incident Statuses

🟢 New

Incident has been created but not yet assigned or worked on.

🔵 In Progress

Incident is actively being investigated or worked on.

🟡 Await User Info

Waiting for additional information from the user or client.

🟠 Pending

Incident is on hold waiting for external factors.

🟣 Resolved

Incident has been successfully resolved and closed.

Updating Incident Status

1 Access Status Dropdown
  • Navigate to incident details view
  • Enter edit mode by clicking pencil icon
  • Find status field in the information cards
  • Click dropdown to see available status options
Dashboard Screenshot
2 Select New Status
  • Click desired status from dropdown list
  • Status updates immediately in the form
  • Color coding changes to reflect new status
3 Save Status Change
  • Click "Save" button to apply status change
  • System records status change in audit log
  • Change is reflected across the system
  • Incident filtering respects new status

Status Change Implications

Status Change System Impact Notes
New → In Progress Incident appears in active work queues Typically when assignment occurs
In Progress → Await User Info Incident moves to waiting state Requires follow-up with user/client
Any → Resolved Incident moves to resolved state Considered complete, no further action needed
Resolved → In Progress Incident reopened for further work Rare, typically for incorrectly resolved incidents
Important: Status changes are tracked in the audit log with timestamps and user information. Always provide appropriate notes when changing status, especially when resolving incidents.

Assigning Incidents

Assigning incidents to departments and specific employees for resolution.

Understanding Incident Assignment

What is Incident Assignment?

Incident assignment involves designating responsibility for incident resolution to specific departments and employees. This ensures accountability and proper routing of incidents to the most appropriate resources.

Assigning Incidents to Departments

1 Access Department Assignment
  • Navigate to incident details view
  • Enter edit mode by clicking pencil icon
  • Find department field in information cards
  • Click dropdown to see available departments
Dashboard Screenshot
2 Select Department
  • Choose appropriate department from dropdown
  • Department should match incident type and required expertise
  • Selection automatically filters employee options
3 Save Department Assignment
  • Click "Save" button to apply department assignment
  • System records assignment in audit log
  • Incident now appears in department's incident queue

Assigning Incidents to Employees

1 Access Employee Assignment
  • Navigate to incident details view
  • Enter edit mode by clicking pencil icon
  • Find "Assign To" field in information cards
  • Click dropdown to see available employees
2 Select Employee
  • Choose specific employee from dropdown
  • Dropdown shows only employees from selected department
  • Employee should have appropriate skills and availability
Dashboard Screenshot
3 Save Employee Assignment
  • Click "Save" button to apply employee assignment
  • System records assignment in audit log
  • Incident now appears in employee's personal incident queue
  • Employee receives notification of new assignment

Assignment Best Practices

🎯 Match Skills

Assign incidents to employees with appropriate skills and expertise.

⚖️ Balance Workload

Consider current workload when assigning incidents to employees.

📋 Follow Procedures

Adhere to organizational incident assignment procedures.

📞 Communicate

Notify employees when assigning incidents to them.

Important: Changing incident assignments may affect current work priorities and employee workloads. Always communicate assignment changes with relevant team members and consider current incident severity and deadlines.

Managing Notes

Adding and managing incident notes for comprehensive documentation and communication.

Understanding Incident Notes

What are Incident Notes?

Incident notes are detailed records of actions taken, observations made, communications, and progress updates related to an incident. They provide a chronological history of incident handling and are essential for transparency, knowledge sharing, and audit purposes.

Adding Notes to Incidents

1 Access Notes Section
  • Navigate to incident details view
  • Scroll down to Notes section
  • Find text area for entering new notes
  • Section is only visible to users with notes permissions
Dashboard Screenshot
2 Write Effective Notes
  • Be clear, concise, and objective
  • Include specific actions taken or observations
  • Note any communications with users or stakeholders
  • Document progress, challenges, or resolutions
  • Record timestamps for significant events
3 Save Note
  • Click "Add Note" button to save the note
  • Button is disabled until text is entered
  • Note is immediately saved and appears in notes list
  • System records note addition in audit log
Success: Note is immediately visible in the notes list with your name and a timestamp. The note becomes part of the incident's permanent record.

Viewing and Managing Notes

1 Notes Display
  • Notes display in chronological order (newest first)
  • Each note shows author name and timestamp
  • Timestamps show relative time (e.g., "2 hours ago")
  • Full audit trail of all note additions
2 Note Content
  • Notes preserve formatting and line breaks
  • Long notes are fully visible with scroll if needed
  • No character limit for note content
  • Notes cannot be edited or deleted once added
3 Notes Permissions
  • Users with "Incident Notes" permission can add notes
  • All users with incident access can view notes
  • Notes are tied to specific incidents
  • Notes visibility follows incident access rules

Best Practices for Incident Notes

⏱️ Timely Updates

Add notes promptly after significant actions or events.

🎯 Action-Oriented

Focus on actions taken, not just observations.

👥 Collaborative

Use notes to communicate with other team members.

📋 Structured

Follow organizational templates or guidelines when available.

Note: Incident notes are permanent and cannot be modified or deleted once added. Always review notes for accuracy and appropriateness before saving. Notes provide valuable context for incident resolution and may be referenced in reports or audits.

Audit Logs

Tracking incident changes and maintaining comprehensive history for compliance and transparency.

Understanding Audit Logs

What are Audit Logs?

Audit logs automatically record all significant changes made to incidents, including field updates, status changes, assignments, and note additions. They provide a complete history of incident handling for compliance, troubleshooting, and process improvement.

Audit Log Contents

1 Log Entry Structure
  • Changed By: User who made the change
  • Changed At: Date and time of the change
  • Field Name: Which field was modified
  • Old Value: Previous value before change
  • New Value: New value after change
  • Relative Time: How long ago the change occurred
Dashboard Screenshot
2 Tracked Fields
  • Issue: Changes to incident title
  • Description: Updates to incident description
  • Status: All status changes
  • Assign To: Employee assignment changes
  • Assign Department: Department assignment changes
  • Client: Client association changes
  • Notes: Addition of new notes

Viewing Audit Logs

1 Access Audit Logs
  • Navigate to incident details view
  • Scroll down to Audit Log section
  • Logs appear below Notes section
  • All users with incident access can view audit logs
2 Log Display
  • Logs display in chronological order (newest first)
  • Each log entry has a color-coded border based on field type
  • Entries show both absolute and relative timestamps
  • Field names are human-readable
3 Color Coding
  • Status Changes: Green border
  • Assignment Changes: Blue border
  • Department Changes: Purple border
  • Description Changes: Pink border
  • Issue Changes: Orange border
  • Document Changes: Gray border
  • Notes Changes: Yellow border

Audit Log Benefits

🔍 Transparency

Complete visibility into all incident changes and actions.

📈 Accountability

Clear record of who made what changes and when.

⚖️ Compliance

Meets regulatory requirements for change tracking.

🛠️ Troubleshooting

Helps identify when and how issues were introduced.

Important: Audit logs are permanent and cannot be modified or deleted. They provide an indisputable record of incident handling that may be used for compliance reporting, performance reviews, or incident analysis.

User Permissions

Understanding role-based access control and permission management.

Permission System Overview

What is Role-Based Access Control?

The incident management system uses a granular permission system that controls what users can see and do based on their roles and permissions. Permissions are managed through ACL (Access Control List) and are applied automatically when users access the system.

User Roles & Permissions

Feature Regular User Department Manager Administrator
View Incident Dashboard
View Incident List
View All Incidents (Department only)
Create Incidents
Edit Incidents (Department only)
Assign Incidents (Department only)
Change Status (Department only)
Add Notes
View Audit Logs
Manage Users

Incident Access Rules

1 My Incidents
  • Users can always see incidents assigned to them
  • Appears in "My Incidents" filter view
  • Full access to view, add notes, and update (if permitted)
2 Department Incidents
  • Department managers can see all incidents in their department
  • Appears in "My Group Incidents" filter view
  • Can assign, edit, and change status for department incidents
3 All Incidents
  • Administrators can see all incidents across the organization
  • Appears in "All Incidents" filter view
  • Full administrative access to all incident functions

Permission Management

Permission Assignment:
  • Permissions are assigned by system administrators
  • Users cannot modify their own permissions
  • Permission changes take effect immediately
  • Contact your administrator for permission changes
Best Practices:
  • Follow principle of least privilege - grant only necessary permissions
  • Regularly review and update permissions as roles change
  • Document permission assignments for audit purposes
  • Train users on their specific permissions and responsibilities

Troubleshooting Guide

Solutions to common issues and problems you may encounter.

Common Issues

Issue 1: Cannot See Incident List

Possible Causes:

  • Network connection issues
  • Organization ID not properly set
  • Permission restrictions
  • Server maintenance

Solutions:

  • Check internet connection
  • Refresh the page (F5)
  • Verify organization settings
  • Contact administrator for permission verification
Issue 2: Incident Search Not Working

Possible Causes:

  • Search term too specific
  • Incident not in current view (filtered out)
  • Search indexing delay

Solutions:

  • Try broader search terms
  • Check current filter settings
  • Wait a few moments and try again
  • Use incident number for precise search
Issue 3: Cannot Edit Incident Information

Possible Causes:

  • Lack of edit permissions
  • Incident record locked by another user
  • Browser cache issues

Solutions:

  • Verify user permissions with administrator
  • Wait and try again later
  • Clear browser cache and reload
  • Try different browser
Issue 4: Document Upload Fails

Possible Causes:

  • File size too large
  • Unsupported file format
  • Network connectivity issues
  • Server storage limits

Solutions:

  • Use files under 10MB
  • Convert to supported formats (PDF, JPG, PNG, DOC, DOCX)
  • Check internet connection
  • Contact administrator for storage issues
Issue 5: Cannot Add Notes

Possible Causes:

  • Lack of notes permission
  • Text area not visible
  • Browser JavaScript issues

Solutions:

  • Verify notes permission with administrator
  • Scroll down to notes section in incident details
  • Check browser console for errors
  • Try different browser
Issue 6: Dashboard Not Loading

Possible Causes:

  • Chart library loading issues
  • Large dataset processing
  • Browser performance issues

Solutions:

  • Wait for charts to load completely
  • Refresh the page
  • Check browser performance
  • Contact administrator if persistent

Error Message Reference

Error Message Meaning Solution
"Failed to load incidents" Network or server issue Refresh page, check connection
"Incident not found" Incident ID doesn't exist Verify incident ID, check filters
"Permission denied" User lacks required permissions Contact administrator
"Duplicate incident number" Incident number already exists System should auto-generate unique numbers
"Invalid file format" Unsupported file type Use supported formats only
"File upload failed" Document upload issue Check file size and format
"Validation error" Required fields missing or invalid Check all required fields are completed

Performance Tips

🔍 Use Filters

Apply filters to narrow down large incident lists instead of scrolling through all records.

📱 Optimize Browser

Clear cache regularly and use updated browsers for best performance.

💾 Manage Page Size

Use smaller page sizes (25-50) for better performance with large datasets.

🕒 Off-Peak Usage

Schedule large operations during off-peak hours for faster processing.

Contact Support

When to Contact Support:
  • Persistent errors after trying solutions
  • Data appears incorrect or corrupted
  • Cannot access incidents at all
  • Permission issues not resolved by administrator
  • System performance problems
  • Feature not working as expected

Information to Provide:

  • Your user ID and organization
  • Screenshot of the error
  • Steps you took before error occurred
  • Browser and operating system
  • Date and time of issue
  • Incident ID if applicable