-
Notifications
You must be signed in to change notification settings - Fork 11
Concept key RFC
Welcome to the HelpDeskTicketSystemBundle wiki!
The Idea of this bundle is provide a ticketing system for help the customer.
##The Use case
###Admin: an Admin can: CRUD Category, CRUD Operator account, CRUD ticket, Re-Open ticket Assign Categories to the Operators Move ticket on different categories
###Customer: could be a authenticated user, or anonymous ?(depends on configuration) A customer can can create, reply, close and rate ticket.
###Operator: The operator is authenticated, an operator can: reply, close ticket.
###Category: A category can be created, disabled, modified. can only respond to tickets that belong to the category
##The Flow
-
A Customer create a ticket in a category
-
The Operators of that category are notified
-
An Operator reply to the ticket
-
The Customer is notified
-
The Customer continue the conversation(goto step.2) or close the ticket.
-
The customer could rate the answer.
##The Ticket
The state has 4 states:
1 New a ticket is just created. The ticket is waiting an action from an operator
2 Replied the operator replied.
3 Pending the customer replied. The ticket is waiting an action from an operator
4 Closed nobody could reply to this comment
We could group the state of the ticket for the operator:
-
Pending (New and Pending)
-
Closed (Replied and Closed)
We could group the state of the ticket for the customer:
-
Open (New, Replied and Pending)
-
Closed (Closed)