Snipe-it: Feature request: Serial Number for each component.

Created on 17 Nov 2016  路  39Comments  路  Source: snipe/snipe-it

Hello!
Interesting to have possibility to add Components with serial number of each component.
Example: i want to add 10 New Disk into Components, and i want to add serial number to each Disk. Later I want to connect each disk to dedicated asset Server. In "Components" of each Server i want to see exact Disk with it's serial number. The same logic can be applied to other kinds of components - Ram, CPU, Power supplies and so on.
What do you think about it? Is it difficult to implement such logic?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

feature request ready for dev

Most helpful comment

@snipe do you have any plans to listen to your user base/the community? Is this something we can expect, or are we holding our breath?

@Hickory420 Perhaps you've not been paying attention, but we ship new features constantly - certainly faster than most open source projects. To suggest I don't listen to the community is, frankly, offensive and obnoxious - and certainly not the way to inspire us to work on a feature any faster.

This is a non-trivial change to the business logic, and it's on the list, but so are hundreds of other feature requests.

All 39 comments

Hi Team,
I also fell the same requirement that we can add serial number to component and accessories.
It would be great to have such a feature.
Thanks

There is a serial number field added for components now, but it's one serial number for all instances of that component. The idea of components is that they are interchangable, and it doesn't matter which one you are using. The only items tracked individually at this point are licenses and assets.

Simple example: we have a good disks in work, good disks in reserve, broken disks in test, broken disks in a boxes, each one should have ID to track it's location and status. Disks are interchangeable, but still uniq.
The same about RAM modules.

@igloo777 that's not currently how compoments are meant to work

@snipe is there a usage example for how components are supposed to work? That would be much appreciated 馃憤

How we can see components in UI (sorry for my english):

  • when clicks to 'Components' menu, we enter into the page with a list of components (as it is today), it can be components by types or smth else.. (Component Name, Location, Category, Total, Min. QTY, Remaining, Parent Component, Actions and so on..)
  • next when we clicks on exact Component Name, we enter into the page with a list of components of the same type (for example Disk WD - parent component name) - list of fields: Component Name, Location, Category, Serial number, Status (or tag), Asset (connected to asset or blank), Parent Component, Actions
  • next, when we clicks to the name of exact component, we enter into the page with a detailed list of component attributes (fields) - same as it's done for assets

I agree with @igloo777 - it woudl be great to allocate a serial number per component. You can have lots of components the same, but with different serial numbers (think hard drives etc) but i cant think of any situation where more than one component would have the same serial number (surely they are always unique to that piece of hardware)?

Hello, so I have a question...
First, an example: Components are: cpu, ram, gpu, psu, and motherboard. Asset is the server chassis (all components combined). Each component technically has a unique serial number....

So what would be the current "workaround" for this this instance? If we switch the components to assets, then we can no longer assign the component (now labelled as an asset) to an actual asset. Any thoughts or suggestions?

Cheers.

Tracking Components with serial numbers would help; in my company assets are all tagged items such as laptops and desktops, anything over $1000. I would love to be able to have a docking station be able to be a component that is assigned to an asset and provide a unique serial number. i have 15+ units of each dock and would like to track them but still have them listed under a single component heading.
Thank you.

I'm trying to start using Snipe-IT now, but there some things that doesn't meet my requirements: components and accessories management.

As i can see on the Component's creating page, "Components are items that are part of an asset, for example HDD, RAM, etc.", but i want to track these items (HDD, RAM, etc) by serial number (or inventory number), and i want to have serial number (and inventory number too, optionally) assigned to each component. But as i can see there is only one serial number for bunch of components. Honestly, i'm confused how a lot of components may have one serial?

The same for accessory. For example, i have IP-phones, it's accessories, and i want to manage them too, separately, but i can't create SN or inventory number for each device. This problem described in #3408

Also, i'd like to have possibility to group my components/accessories, because flat structure isn't convenient for components managing. For example, i'd like to have group "WD 2TB Black" in HDD category, with a list of components inside.

It would be great to see this features in Snipe-IT.

Thanks a lot!

Hi Snipe-IT developers! I'm glad that you are working hard on this product. Still waiting this feature to start to use Snipe-IT.

One more this feature usage example:
We can have asset in work - switch Cisco Catalyst 6807-XL than contains the next components:

  • Cisco Catalyst 6807-XL chassis
  • Cisco Catalyst Supervisor Engine C6800-SUP6T
  • Cisco module WS-X6908-10G-2T

Also we can have a spare modules in cold reserve.
Each component in example should have it's own Serial Number, to be tracked.

I agree with igloo777. Components are not consumables (checkout and forgot) and may be really expensive hardware (like network modules in previous example), and may have it's own warranty. Also, components may have different states: ready for use, in test, in maintenance/warranty and so on. At my glance it's more important than for assets. If power supply or hard disk fails in a server (server is an asset), we're not changing whole server (not changing asset state), but changing failed part (component). That's why it's really important feauture to tack each component by serial. And it should be a key feature. Unfortunatelely, without this feature we can't start using Snipe IT.

Still waiting for it. Thanks a lot!

Hello,

Maybe the following workflow will work for you

Create components only with qty.1 so if you have 10 hdd create 10 new components.

Maybe devs. can implement the auto increment feature from Asset Tag to have unique tags for each component.

In this way you can enter the Serial Number for each component and assign them to assets.

Best of luck

It can work, but it looks like workaround and:
1) We will loose the feature of grouping the components by type. For example, i would like to group disk drives by the model for better organizing. See (https://demo.snipeitapp.com/components)
2) We will loose the feature of tracking amount of components of each type, and set the lower threshold for each type of components.
3) We will have to set some excessive information about the component (company, purchase date, cost, etc.)
4) We will have to checkout the components to assets one-by-one, not by a bunch of components (16 RAM modules to the server for example), it will be quite annoying in web interface and quite tricky using provided API

So, i don't think that it's a good solution of our problem but anyway, thanks for suggestion!

the lack of this feature is a deal breaker for me too.

i want to be able to add multiple ssd harddrives of the same model with all their own serial number but want it to count for the minimum quantity alert

plz plz plz make it happen :D btw great work so far.

+1 for a usage example.

We have just purchased 10 internal hard drives, All the same model (WD10EZEX), each with different serial numbers.

can't input as assets because we don't have asset tags on most internal components and the asset tag field must be unique. Would also prefer not to input 10 of the same model drives as individual components.

+1 to our company (Snipe-IT Hosted Client)

We bought a lot of accessories and components with S/N, it was important to us be able to manage the serial numbers. Or, in the limit, like the licenses, have a field of notes to put the serial number when we check-in the Accessory / Component to a User/Asset and can see the history of this accessory in a table with the notes field visible. It is also an alternative solution to us.

This feature is highly desirable. A big deal breaker for me as well.

A year and a half later, and still no sign of this happening... what a shame. @snipe do you have any plans to listen to your user base/the community? Is this something we can expect, or are we holding our breath?

Cheers.

I'm tracking snipe-it releases and there are a lot of new fancy features. But all they are useless for me without this simple, but basic feature for hardware accounting.

@Hickory420 I'm sure if it were terribly important to someone they would have taken the few hours to contribute the feature to the codebase, it's one of the beautiful things about open source software, after all :)

@snipe do you have any plans to listen to your user base/the community? Is this something we can expect, or are we holding our breath?

@Hickory420 Perhaps you've not been paying attention, but we ship new features constantly - certainly faster than most open source projects. To suggest I don't listen to the community is, frankly, offensive and obnoxious - and certainly not the way to inspire us to work on a feature any faster.

This is a non-trivial change to the business logic, and it's on the list, but so are hundreds of other feature requests.

To suggest I don't listen to the community is, frankly, offensive and obnoxious - and certainly not the way to inspire us to work on a feature any faster.

@snipe I apologise for coming across as offensive and obnoxious. That was not my intention. I was just a little frustrated when I wrote that. I'm sorry. This is an excellent open source project. I have implemented it a while ago in the company I work for, and everyone who uses it, loves it. So, I thank you very much for all of your efforts, it is very much appreciated. :)

This is a non-trivial change to the business logic, and it's on the list

Awesome :)

@dmeltzer I think I speak for most of the users when I say, If I could, I would! :P

To everyone who has contributed to this project, we thank you! <3

@Hickory420 Working for a company, using Snipe-IT with it. I hope you have made at least some kinds of calculations on how much Snipe-IT has saved for you? Maybe there would be something you could contribute too.. Perhaps consider Bountysource ;) https://www.bountysource.com/teams/snipe-it/issues

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

+1 for this feature, doesn't really make sense to have components the way it is currently.

I have a custom Inventory System at work that works the way it should be, every element has a serial number bound using a component item in store. This means each element inherits from the root component.

For Example, the Component (Seagate 1TB HDD) has 30x Elements with their own serial number, that way we can track where the drive is, whether it's currently in a machine, or in our inventory's Available, Re-Inventory, or RMA. The problem with the system I have is that I can't necessarily keep track of other components that are not trackable via serial number such as but not limited to Power Cables, Converter Trays, Keyboards, Mice, etc.

The way I saw SnipeIT is that I can associate a component via serial number to a device, however, it's only an internal serial number and not tracked by the component's true unique number.

Since this Platform is Open Source, My Dev Team would be able to add such a feature, but out of the box, however, I see that other people in this thread are talking on the same page as I am.

This issue is listed as closed, does that mean it has been implemented or is it something that is no longer being considered for development?

I am still very much interested in this feature.

Thank you

I am still very much interested in this feature.

Same.

I talk to snipe-it support about it. They said that they won't and have no plans to implement this feature.
That's absolutely incomprehensible for me how they still can do fancy features missing this basic functionality

Wouldn鈥檛 the custom fields functionality work here? You could have a text area with any formatting necessary for listing serial numbers: https://youtu.be/AmKc0GuQbAU?t=2m7s

YouTube
Become an expert in handling custom fields for assets in about 7 minutes with our first-ever user tutorial. Forgive Alison - she's a nerd, not a voiceover ar...

Wouldn鈥檛 the custom fields functionality work here? You could have a text area with any formatting necessary for listing serial numbers: https://youtu.be/AmKc0GuQbAU?t=2m7s

YouTubeSnipe-IT Turbo Tutorial: Custom FieldsBecome an expert in handling custom fields for assets in about 7 minutes with our first-ever user tutorial. Forgive Alison - she's a nerd, not a voiceover ar...

Possibly, it will. But currently custom fields are apllicable for Assets only (see from 5:55 in the video you attached), so here is a feature request (opened since october 2017) https://github.com/snipe/snipe-it/issues/4261

YouTube
Become an expert in handling custom fields for assets in about 7 minutes with our first-ever user tutorial. Forgive Alison - she's a nerd, not a voiceover ar...

I think this is a very important feature. We were about to use the system. We had high hope for it, but this is a deal breaker for us. Hey Dev (@snipe), you have done a great job with the system. We really like it. I just don't know how we could manage our inventory without having component with multiple item and serial number in it. Just for the purchase date and warranty alone it's a deal breaker. Having a single component for each serial will also make the asset more complicated to use and will make the threshold irrelevant. I hope you will reconsider the feature.

edit: we just check, and we will try using the asset and component to manage our system. adding every hardware as asset so we have their serial and purchase date, but we will create more generic component (like gtx 1060 graphics card x 20) so we can assign component to pc asset, and still be able to have the threshold of different hardware. so might not be a deal breaker as i tought at first

Feature request opened on Nov 17, 2016.

Quoting @snipe from May 8, 2018

This is a non-trivial change to the business logic, and it's on the list, but so are hundreds of other feature requests.

Quoting @PhantomPhreak less than a month ago.

I talk to snipe-it support about it. They said that they won't and have no plans to implement this feature.

I am so confused... If it's non-trivial, why hasn't it been implemented yet? I'm not having a shot at the devs. It's a genuine question. This is a hugely popular request. Is it a technical issue, or something else?

Hi,

Unfortunately, that is not on our roadmap for the near future, so you may have to go elsewhere to be able to use this feature right away..

Sorry we're not able to be of more help at this time : /

Sincerely,

Victoria Pak
Operations & Support Engineer
Grokability, Inc.
[email protected]
844-4-SNIPE-IT (844-476-4734)

3960 West Point Loma Blvd | Suite H69 | San Diego CA 92110

@Hickory420 just go elsewhere to be able to use this feature right away..

In all honesty that's terrible support.

I would rather use community driven software instead of an enterprise... this is horrible.

I would like to see this feature added, as well. Monitors, for example, are components. I need to know the total number of each model that we have, but I also need to keep track of serial numbers for warranty purposes.

Over three years later and still not listening to the community...
And apparently (quoting the project owner here)

@snipe

a non-trivial change to the business logic

is too much to ask for...

I've given up on this software. I just like too see how long this will go for. 3 years and counting :P

Another 3 years have past by and still no signs of a non-trivial change to the business logic being implemented.

I've also given up on the software, it's sad that a basic necessity as this is being ignored for so long

hope this gets implemented

Was this page helpful?
0 / 5 - 0 ratings