- Microsoft Azure (Virtual Machines/Compute)
- Remote Desktop
- Internet Information Services (IIS)
- Windows 10 (21H2)
- Intake
- Assignment and Communication
- Working the Issue
- Resolution
Intake: This is where the ticket is first created.
- Source: Tickets can come in via email, web portal, phone (entered by staff), or API
- Initial Capture: The system records details like subject, description, requester info, department, and priority
- Ticket Number: A unique ID is assigned so it can be tracked
- Auto-Response: The customer usually gets an acknowledgment email confirming receipt
Assignment and Communication: Once a ticket exists, it needs to be directed and clarified.
- Assignment: The ticket is routed to the correct department or agent. This can be done automatically (via rules/filters) or manually by staff
- Prioritization: Staff may adjust urgency/priority levels (e.g., low, normal, high, emergency)
- Communication: Agents may reach out to the requester for clarification, additional details, or updates. Internal notes can also be added for team collaboration.
- Visibility: Everyone involved can see the history of communications and actions taken.
Working the Issue: This is the active problem-solving stage.
- Investigation: Agents analyze the problem, replicate issues if needed, and look for solutions
- Collaboration: The ticket may be transferred, escalated, or collaborated on with other teams
- Progress Tracking: Status changes reflect movement (e.g., Open → In Progress → Awaiting Reply)
- Customer Updates: The requester is kept in the loop via replies or status changes
Resolution: The ticket reaches closure when the issue is handled.
- Solution Delivery: The agent provides the resolution, instructions, or fix.
- Verification: The requester may confirm if the solution works.
- Closure: The ticket status is changed to Closed or Resolved.
- Post-Resolution Actions: Some setups include customer satisfaction surveys or feedback collection. Reports can also be generated for metrics (e.g., average resolution time).
- Ticket Creation – User submits an issue via email, chat, or self-service portal
- Categorization & Prioritization – The issue is assigned a priority level (Low, Medium, High, Critical)
- Assignment to a Technician – A help desk professional works on the ticket
- Troubleshooting & Resolution – The problem is diagnosed and fixed
- Ticket Closure – Once resolved, the ticket is marked closed (with documentation if needed)
- Follow-up & Feedback – User confirms resolution and may provide feedback
Ticket management protocols can vary across different work environments. Some teams may have quotas for resolving a set number of tickets within a given timeframe, while others prioritize tickets based on urgency or impact. By building osTicket from the ground up, I gained a clear understanding of how tickets are handled in an IT role.


