This forum is in archive mode. You will not be able to post new content.

Author Topic: Ticket system for work  (Read 5346 times)

0 Members and 1 Guest are viewing this topic.

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Ticket system for work
« on: November 21, 2012, 10:27:16 PM »
I have been asked to make a program to handle escalated issues. They way it is done now is the supervisor is given a piece of paper stating the issue to be escalated with information needed. This is bad because the supervisors end up loosing the paper and what-not.


I would like input on how to go about this. I had two thoughts on how to do it. BTW This will most likely been done in Java since it has been used for other programs we use and it's already installed on all computers. The IT guy/people I need it approved by, I know they know Java and can review the source code, I don't think they know C++ or C# which I had wanted to do it in, so Java it is.


1:
All supervisors have their own share drive on the network that we as agents can read for outages and all. Put the program in each share drive for the agents and have a mini-filesystem to store the tickets in, in txt files or the like. That way each supervisor has their own separate file system for them to work with so their is no cross-ticketing issues. This seems the simplest way to me.


2:
Use a database for everything, 1 database to store all info including log-in info and ticket info for all supervisors and agents to use. It would be web-based, like other programs we use. I would hopefully use Python for the sever to access and edit the database. The issue I see with that is convincing them to install Python on the systems (side note: if  this works well for this center it will be implemented in all centers the company owns/uses making it harder to convince everyone to install Python).


I am thinking option 1 is the one I would go with. Just wanna hear your opinions or how you would go about it. I know databases are the norm now-a-days, but I don't really see a need for it in this. I'm thinking a filesystem/txt based method might work better since it would force it all to be separate and easier for the supervisors to work with since they can see all tickets in their own system and all.


Your $0.02?


P.S.
This will be all open sourced.
« Last Edit: November 21, 2012, 10:28:57 PM by techb »
>>>import this
-----------------------------

Offline ca0s

  • VIP
  • Sir
  • *
  • Posts: 432
  • Cookies: 53
    • View Profile
    • ka0labs #
Re: Ticket system for work
« Reply #1 on: November 21, 2012, 10:36:02 PM »
I would do it totally web based. No java, no interpreter install on every computer. Just a server with http + [php/python/asp/perl/etc] as CGI + database. I find it easier to manage.

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: Ticket system for work
« Reply #2 on: November 21, 2012, 11:06:17 PM »
I would do it totally web based. No java, no interpreter install on every computer. Just a server with http + [php/python/asp/perl/etc] as CGI + database. I find it easier to manage.


Java is already installed on all the computers, so there wouldn't be a need to install a new interpreter cause it is already there.


But my first thought was webbased with a data base.
>>>import this
-----------------------------

Offline bluechill

  • Cybermancer
  • Royal Highness
  • ****
  • Posts: 682
  • Cookies: 344
  • I am the existence in these walls
    • View Profile
Re: Ticket system for work
« Reply #3 on: November 21, 2012, 11:37:14 PM »
Web Based with a Database for the backend is the best choice because it's a central point which is easily accessible and usable.  You can also use a Java Server backend for the database or just use something like MySQL.  You can also use a server with database software on it (ie. MySQL) and use a Java Program for accessing it however web based is probably the easiest and most convient for everyone involved.
I have dreamed a dream, but now that dream has gone from me.  In its place now exists my own reality, a reality which I have created for myself by myself.

Offline Daemon

  • VIP
  • Baron
  • *
  • Posts: 845
  • Cookies: 153
  • A wise man fears a gentle mans anger
    • View Profile
Re: Ticket system for work
« Reply #4 on: November 22, 2012, 03:00:31 AM »
http://ifdefined.com/bugtrackernet.html

that's what we use at my work and its pretty nice. Plus its free and already built :D

You can set it up for multiple access levels and sort by priorities as well as by project. You can make all tickets visible to all or visible to only the proper access level I believe. Host it online and they can even check it from home and see what's what

Edit*
I think they host it for you? Cause my login page is buqtracker.com/mycompanyname
« Last Edit: November 22, 2012, 03:04:43 AM by Daemon »
This lifestyle is strictly DIY or GTFO - lucid

Because sexploits are for h0edays - noncetonic


Xires burns the souls of HF skids as a power supply

Offline proxx

  • Avatarception
  • Global Moderator
  • Titan
  • *
  • Posts: 2803
  • Cookies: 256
  • ФФФ
    • View Profile
Re: Ticket system for work
« Reply #5 on: November 22, 2012, 11:09:41 AM »
A central server and fully webbased would seem appr.
If you attempt to do everything locally then things like debugging/fixing is a pain.
How do you think of managing this?
Wtf where you thinking with that signature? - Phage.
This was another little experiment *evillaughter - Proxx.
Evilception... - Phage

Offline m0ldy

  • /dev/null
  • *
  • Posts: 9
  • Cookies: 0
    • View Profile
Re: Ticket system for work
« Reply #6 on: January 21, 2013, 08:21:47 PM »
Def late to the game, but have you looked at the existing OpenSource Ticekting Options to see if any of those would meet your needs? Sounds like each MGR needs to simply have their own queue.


Code: [Select]
http://otrs.org
Code: [Select]
http://osticket.com
« Last Edit: January 21, 2013, 08:22:51 PM by m0ldy »

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: Ticket system for work
« Reply #7 on: January 22, 2013, 02:10:35 AM »
Def late to the game, but have you looked at the existing OpenSource Ticekting Options to see if any of those would meet your needs? Sounds like each MGR needs to simply have their own queue.


Code: [Select]
http://otrs.org
Code: [Select]
http://osticket.com

I'm doing it by hand because it might land me a spot in the IT dept, or coding other closed in-house systems.

But that is on hold ATM because of getting things approved.
>>>import this
-----------------------------

 



Want to be here? Contact Ande, Factionwars or Kulverstukas on the forum or at IRC.