Support/Live Chat/Requirements: Difference between revisions

 
(5 intermediate revisions by 2 users not shown)
Line 16: Line 16:
*'''A link or button for starting a chat'''
*'''A link or button for starting a chat'''


'''At some point before joining the queue, the user must be asked:'''
'''Question form page'''
*'''What the question is'''
*'''Name (prefill if user is logged in)'''
*'''Email (prefill if user is logged in)'''
*'''Type the question'''
*'''When the problem started to occur (selectable option)'''
*'''How often the problem happens (selectable option)'''
*'''text: Are you currently on the computer that is having the problem? (checkbox default to yes)'''
*Which agent the user would prefer to chat with
 
'''Clarification page (only show if their browser doesn't allow autodetect)'''
*'''Which OS (autodetect)'''
*'''Which OS (autodetect)'''
*'''Which Firefox version (autodetect)'''
*'''Which Firefox version (autodetect)'''
*'''Which extensions are used'''
*'''Which plugins are used (autodetect)'''
*'''Which plugins are used (autodetect)'''
*'''When the problem started to occur (selectable option)'''
*Article/search used to get to chat (autodetect, hidden from user)
*'''How often the problem happens (selectable option)'''
*Article/search used to get to chat (autodetect)
*Which agent the user would prefer to chat with


===In the chat queue===
===In the chat queue===
Line 44: Line 48:
*'''The entire chat session must be logged to the database'''
*'''The entire chat session must be logged to the database'''
*'''There must be a button to end the chat session'''
*'''There must be a button to end the chat session'''
*'''If a user closes the window instead of hitting button, prompt with new window'''
*Flash the browser bar when there's new status if user isn't focused on that window
*'''Large messages (~20KB) must be supported for large pastes.  HTML support would be ideal for pasted screenshots, but this is not required.'''
*'''Large messages (~20KB) must be supported for large pastes.  HTML support would be ideal for pasted screenshots, but this is not required.'''
*Basic wiki markup for <nowiki>'''bold''', ''italic'', and [[KB article names]]</nowiki> sent by the agent should be parsed.  (P2 requirement)
*Basic wiki markup for <nowiki>'''bold''', ''italic'', and [[KB article names]]</nowiki> sent by the agent should be parsed.  (P2 requirement)
Line 117: Line 123:
*'''Change configuration settings, assign users to groups'''
*'''Change configuration settings, assign users to groups'''
*Ability to set tags on a chat
*Ability to set tags on a chat
 
*Ability to see chat logs
**See all chat logs
**See chat logs that one has participated in
**See previous chat logs from users currently chatting


===Group roles===
===Group roles===
Confirmed users
78

edits