Rewritten as a plugin for OSTicket 1.9.2This plugin allows to track equipment status along with the ticket. Features equipment status levels, tickets history for a particular item and tracking equipment open tickets.Download link:

https://github.com/poctob/OSTEquipmentPlugin/releases

Instructions:

https://github.com/poctob/OSTEquipmentPlugin/wiki

Installation Video:

https://www.youtube.com/watch?v=y0wL6213TH0Still in testing phase.Plugin development guide coming soon.Thanks

+1, read also your plugin development guide, even though I am an admin and not a developer, was it good understandable. I have written an osTicket add-on (external PHP script modifying the database) and if I find the time next week I will try to follow your guide and create a plugin instead of an add-on.

Thanks, Michael

I like the concept of the plugin that you have created. Thanks for taking the time and effort to give back to the community! with that being said... I seem to be having problems getting the plugin to function correctly after installing. I've done everything exactly like you've demonstrated on your github page but I can't seem to get it to work. I just get a blank page after loading. I watched the install video as well but it goes so quickly that it's a bit hard to follow. Could you do another video and slow things down a bit so we can see in detail how this plugin should be installed correctly? Thanks in advance.

I like the concept of the plugin that you have created. Thanks for taking the time and effort to give back to the community! with that being said... I seem to be having problems getting the plugin to function correctly after installing. I've done everything exactly like you've demonstrated on your github page but I can't seem to get it to work. I just get a blank page after loading. I watched the install video as well but it goes so quickly that it's a bit hard to follow. Could you do another video and slow things down a bit so we can see in detail how this plugin should be installed correctly? Thanks in advance.

Please log an issue at:https://github.com/poctob/OSTEquipmentPlugin/issuesList your OS, web server version, PHP version and OSTicket version.  Also, please provide the URL you were trying to access when you got a blank page and the web server error log.Thanks

+1 Awesome work! This is an amazing step in the right direction!! Giving osTicket the power of asset management will make it an unstoppable force in the ticketing world!! One or two suggestions moving forward though.  Add the ability to "schedule a recurring ticket" for the equipment, prefilled reminder or task, with attachments, and allow the admin to create custom forms/fields for the equipment(i.e. serial numbers, model name, profile pic of the equipment/hardware, etc., etc.), this way it won't be industry specific!! :-D

+1 Awesome work! This is an amazing step in the right direction!! Giving osTicket the power of asset management will make it an unstoppable force in the ticketing world!! One or two suggestions moving forward though.  Add the ability to "schedule a recurring ticket" for the equipment, prefilled reminder or task, with attachments, and allow the admin to create custom forms/fields for the equipment(i.e. serial numbers, model name, profile pic of the equipment/hardware, etc., etc.), this way it won't be industry specific!! :-D

Thanks for kudos!  I like your improvement ideas, if you don't mind, can you log an enhancement issue(s) athttps://github.com/poctob/OSTEquipmentPlugin/issuesThis way we can track them and may be able to incorporated into next release.

7 days later

i need help, ive downloaded version 1.9.2 osticket, and plugin version 1.9.2A.. i have follow installation instruction clearly but stuck.. after i click Install (step F), my helpdesk wont load. i cannot do step G and H. After all i keep refresh my page and everything was blank white. nothing was there. blank white screen. cannot proceed G and H. how do i fix this? please help!!

nevermind i found a solution on https://github.com/poctob/OSTEquipmentPlugin/wiki/Installation

Great plugin, but IMVHO too self-contained: it requires to re-enter all the inventory, and it might not have all the needed fields. Not too easy to keep it synced with a different table... or an inventoring system like OCS-NG. :(Another showstopper (althought not specific for this plugin) is the need to modify things outside plugin's folder. Every time an OSticket update is needed, it requires a full re-install and re-deploy, with quite a long downtime: an error-prone procedure that could be avoided with a good enough plugin API.

Great plugin, but IMVHO too self-contained: it requires to re-enter all the inventory, and it might not have all the needed fields. Not too easy to keep it synced with a different table... or an inventoring system like OCS-NG. :(

Another showstopper (althought not specific for this plugin) is the need to modify things outside plugin's folder. Every time an OSticket update is needed, it requires a full re-install and re-deploy, with quite a long downtime: an error-prone procedure that could be avoided with a good enough plugin API.

It would not be that difficult to implement an import functionality.  Your concern about extra fields was brought up before, it may be possible to use dynamic/custom forms where user can specify own fields for an asset.  You may need to elaborate on sync part, I'm not really sure what you're trying to achieve there.I'm happy to see that the plugin API made it this far.  While it is far from perfect it is a good step into right direction.  On the same note, if anyone is interested in forking OSTicket core repository and working on improving plugin functionality even further, please let me know.BTW please log all enhancement requests and bugs here:https://github.com/poctob/OSTEquipmentPlugin/issuesIt will help us with planning for next release.

You may need to elaborate on sync part, I'm not really sure what you're trying to achieve there.

Well, you're assuming that your db is the authoritative source for data. Might not be.Think about what happens if one is already using OCS-NG to manage all network devices, but would like to use your plugin to be able to associate tickets to a specific device. A static import isn't good, since the OCS db is constantly changing so you'd have to continuously resync and there would be anyway a delay between when a new device is detected and when you're able to associate a ticket with it...It's the same problem I've found with external auth backends: data gets copied into the internal db, leading to denormalization, redundancy and (possibly) incoherent data.But I'm not saying your plugin is not a good product, just a "niche" one. Maybe not the one right for me (that would be more a "bridge" between OST and OCS). Might be that the two are complementary.

6 days later

when will new plugin release to public? im shorting out of time to propose your Asset Management system to my boss -_-

Week or two or longer...  There are quiet a few enhancement requests to work through

3 years later

Can this plugin works for OSticket v1.10?

This thread is nearly 3 years old, so I would venture to guess no, it is not compatible with 1.10

4 months later

Definitely not, which is a shame. There are a number of SQL issues if you try run this which breaks it.I've posted the info on the poctob's github in the hope that he's still working on this and can come up with a fix.

8 months later
2 months later