Erpnext: [Feature] IT management

Created on 9 Jun 2017  路  18Comments  路  Source: frappe/erpnext

Hello all,
I was thinking of creating a new module (or use the Support module) to manage my company's IT inventory. As the number of devices and software in the organisation goes up, it might be nice to have a place to manage all of this in one hub. Do let me know if this is something that others might find useful and if you have suggestions to make this better.

Here are some thoughts:

  • [ ] New module for IT or use the existing Support module

  • [ ] New device doctype with fields for User, IP address, MAC address, device name, device type, device specifications, etc.

  • [ ] Device naming possibly based on department/branch doctypes

  • [ ] New software doctype with fields for serial keys, subscriptions (link with proposed subscription doctype or separate?), software vendor, number of licences, etc.

  • [ ] Link with Active Directory/LDAP to get security groups, OUs if this possible or even useful

  • [ ] Maybe a list of cloud servers, hosting provider, keys

  • [ ] Report showing status of devices. E.g. antivirus installed/not, system under maintenance?

Domains

Most helpful comment

work started in this frappe app: https://github.com/tueit/it_management

All 18 comments

I think this is a good idea. I can see it being a good fit for our company also. Perhaps, we can contribute some code from our developer resources. Also, I would prefer it to be a separate IT module. If you can help with some specifications, we can get started.

Yeah seems like a lot of people can use it. A good place to start would be more detailed specs.

Yes nice Idea! Also like an incident or support ticket system with email support and service/product request management system with approval workflows available would be great! I'm sure all business think IT is an integral backbone of the business.... like servicenow...

I would take a good look at existing issues in the repository as well. There are a number about IT Asset Management and related subjects that could be combined into a nice new addition to the platform.

@ishanloya What do you think if we create first feature for this scenario:

  • [ ] "Credit time" rechargeable for Customer (ex: 1.000 minutes of support).
  • [ ] Customer send support request from portal.
  • [ ] "Start" button to start countdown for assistance (ex. for remote control).
  • [ ] "Finish" button to stop coutdown for assistance.
  • [ ] Save "support timestamp" from/to.
  • [ ] When finish "credit time" for support recharge it with sales order.

work started in this frappe app: https://github.com/tueit/it_management

@geniusupgrader Thank you for posting this. We are going forward with our app pretty quickly and are always working closely to frappe guidelines.

@geniusupgrader is your app working ? I鈥檝e been trying to configure my own but I鈥檓 fairly new to erpnext . Wondering if I could fork it out and work on it.

@jma4227 it's not my app. It's from t眉it gmbh and Wolfram Schmidt (wojosc).
I have installed it on my erpnext and its working.

See the wiki for installation: https://github.com/tueit/it_management/wiki/Installation

@jma4227 you can install our app on a v12 ERPNext instance. Yes it works :)

Excellent, does it utilize serialized assets? I鈥檓 so glad I don鈥檛 have to recreate the wheel ... I鈥檝e been trying to overwrite the controllers by using hooks and I鈥檓 losing my mind

@jma4227 What do you mean? I'm happy to give you a quick introduction via screen sharing if you like.

So my application is asset management, all of my devices in my department have serial numbers. Employees get assigned devices, and vehicles also have assets assigned. I haven鈥檛 been able to use a serial number with any of my fixed assets

Btw, I鈥檓 not trying to override your controllers ... I鈥檝e been trying to learn how the hooks.py file works and doc_events hook. I鈥檝e been trying to override modules such as BuyingController, StockController.

@jma4227 I'm not a developer so I can't realy give you any info on the hooks.py etc.

Our first blue prints have been strongly influenced by combodos iTop https://www.combodo.com/itop-193

We mainly use IT Management for inventory of all our customers IT items. We wen't from only having Configuration Items at first to sub-grouping in Configuration Items, User Accounts, User Groups, Software Instances, Licences which are mostly all grouped under Solutions in some way useful for us. All DocTypes have different naming series.

If you would like to be printing bar- or qr codes on your assets you'll have to add this, as we do not use this yet.

IT Managment has no links to ERPNext's Assets at the moment. We have fast relationships into Items, Issues and Projects though.

Regards

Okay, thanks for the insight ... I can鈥檛 seem to find a straight answer , but the docs say that assets can be serialized ... are the docs correct and there鈥檚 an underlying issue or are the docs incorrect and haven鈥檛 been updated to reflect the current version.?

@jma4227 Yes, assets are serialized. Though these have no direct link to our IT Management items. And also have no direct link to a User or Contact.

You can add a field of the type Link which leads to Contact to utilize this.

Regards

I think there is a slight misunderstanding between serialized and having a serial number. And I think that鈥檚 where the confusion lies with all the questions. I do not think it has anything to do with your app though. It is within the core programming

Was this page helpful?
0 / 5 - 0 ratings

Related issues

neilLasrado picture neilLasrado  路  4Comments

nabinhait picture nabinhait  路  3Comments

mubeenmazhar picture mubeenmazhar  路  4Comments

setsero71 picture setsero71  路  3Comments

berniezhao11 picture berniezhao11  路  4Comments