In the time it takes...
...to write this blog, I could have gotten more work on my Help Desk application done. I am currently attempting to program an application using ASP .NET and C# that will allow our clients to post help requests. I know that they are many 3rd party solutions to the "Help Desk" initiative, but whats the fun in that? The problem is that I find that I am getting distracted by every little thing that goes on. Even worse is that these distractions are causing me to re-write code thats already been done and to stray away from my establish programming standards.
So I would like the system to function as follows:
1.1 Main page -> index.aspx
1.2 Side panel navigation
1.3 Capability to log in
2.1 Page to request support ->support.aspx
3.1 Page for user to view all submitted tickets -> view.aspx?user=client
3.2 Page for agent to view all submitted tickets -> view.aspx?user=agent
4.1 Page for agent/client to view individual ticket -> ticket.aspx?ID=ticketNumber
4.2 Depending on login used, a button to respond will be present
5.1 Page for agent to submit a response and update ticket -> solution.aspx?ID=ticketNumber
After the initial shell is working, I would like to add the following functionality:
1.1 Submitting a ticket will send an email to all current agents
1.2 Adding a solution to a ticket will email the client
2.1 view.aspx will be ordered by date by default, by selecting column headers, reorder
3.1 Generation of a knowledge base
4.1 Generation of a FAQ for clients
So this is primarily what I hope to achieve. I want to write it myself because i am always looking for things to add to my resume. Who knows, maybe I will make it easily configurable and then give it to other individuals to deploy.
First things first though. I have to motivate myself.

1 comment:
So basically, you want to create your own SysAid ?
Not too complicated, and quite the good time.
I enjoy making internal apps more than ones for clients... Liberties with everything = a good time.
Josh and I just created a Code Defect tracking tool. Its .. basically one of the simplest things I've done outside of a regular website...
But users enter in 'defects' and say where(ie index.aspx) what project(ie TriStateFederalCreditUnion Website) and then from a few drop downs they select the type of defect, then this puppy stores all that info, says what the fix is, and spits out some nice System.Drawing piecharts and bar graphs and whatnot. Anyways, users sign into it and other users can dismiss or track the defects, and people are auto emailed when shit hits the fan.
Sounds similar to what you're wanting, but take out the Code Defect bologna part and swap it with Help Desk honeyham.
Let this be your motivation:
If the twins know what you're talking about, its obviously not difficult... so do it.
You know.. because we're dumbasses and all...
I'm bored at work basically with not much to do at the moment.. so.. I'm going on a commenting splurge.
Post a Comment