************************************************** (Confidential) READ THIS BEFORE CONTINUING This information is confidential and the property of the company placing this project .It should not be used, borrowed for any purpose. You Agree to these terms by reading this document. We will retain all rights to all code and product as result of any project.
This version will be property of The Web [login to view URL] to do as we wish!
Copyright 1995-2005 ***********************************************
Project: Ultimate Live helpdesk Pro
* We need to modify the current application and add these [login to view URL] goal is to create complete Helpdesk solution using open source scripts. I want this to be module based. So easy to make changes in the future.
[login to view URL] is the script we are modifying
I'm willing to discuss the easiest way to manager User/customers access. What ever is easier.
1) We need to add user system with a registration system that can be controller from script setup/configuration.
This need to be script configurable for fields.
Default fields
Userid
password
Email address
We should give the ability to additional fields through an interface.
This Registration requirement should be optional . The system should be able to work the way it currently works.
We need to add User Type : Guest or customer with a status of Active , Inactive.
You can only be a Guest or customer.
Guest would only have limited access to support system. Inactive would not be allowed to access system. Active would have full access based on permissions.
We also need to control access by user based on department. We want to be able to control each users access with a Experation date for each department. This would determine if they have access or not - Active/Not active status. This control needs to be for all departments in Knowledgebase, Downloads, Troubleshooter , and announcements.
We thought using department s would be the easiest way to go
2) Email Parser:
POP3/SMTP Email Polling
Auto add support requests into Support Plus direct from a dedicated email account. The email poller will auto login and add new requests or update one that already exist.
These need to be managed by userid or if non present email address will become userid. This will give us a better way to mange history.
This has been done for another script that can probably be re-used.
3) We need the ability to easily get the customer history using a url. http://domain/4help/operator/[login to view URL]
This will make it easier to link to other products.
4) Add permissions to operators for items they can do and cannot do. Example add /modify knowledgebase articles.
5) Add WYSIWIG editor (FCKeditor) throughout the whole system this includes tickets, creating of knowledgebase articles, announcements , downloads.
6) Add functionality to allow all colors to be changes from configuration in admin.
Also add Ability to manage all graphics from configuration in admin.
7) Add the ability to control features of the application on/off on main screen.
See [login to view URL] . We also need to give the ability to customize titles and descriptions for all these options.
Example :
Troubleshooter
Zero In Your Problem & Find The Solution
Knowledgebase
Browse the knowledgebase for frequently asked questions
Downloads
View Available Downloads
Announcements
Click Here and Find Out What's Up! What's New!
Ticket Status
View Your Current Ticket Status
Submit a Ticket
Submit a Ticket to a Department
8) In the admin add a drop down so you can easily go from one item section to another. Then add another drop down for the categoriy you are on.
Example – Knowledgebase add a drop down that list s all functions for knowledgebase.
9) Add the ability to add attachments to Tickets
10) Add additional Self help functionality. Before sending any ticket request It should search the Knowledgebase for any items that match subject or subject. It would list all the results . See picture
11) Add Email confirmations for close and expired.
12) Add categories for Knowledgebase
13) Add Categories for announcement
14) Add Categories for downloads
15) Add Categories for troubleshooter
16) We need to add these option for knowledge base articles –
Print Friendly (8x11) / E-mail / Save as Favorite
Rate Article: 5 stars
17) Add the ability to attach a document to an knowledgebase article or announcement or troubleshooter.
18) Add another Automated E-mail response for Closed Tickets
19) Add the ability to add a survey to the bottom of Automated response fro mthe survey script. This should be a drop down that lists all current surveys available. This would be inserted into the body of the e-mail using ##survey or something like that.
20) Add Date/time option for all automated e-mails.
----------------------------------------------------
Integrate these Scripts. This means integrate so they look a like and can be used easily with the rest of the script.
LiveSupport - [login to view URL]
We need to integrate this into helpdesk portion of the system. Again based on configuration everything should be tracked by a userid – see registration. If they are not using registration system then the e-mail will be the userid.
Survey Script
[login to view URL]
We will need to change the look of these screen so it looks more like the rest of the application. Different buttons/tabs etc. Use icons etc.