Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled Maintenances with Notifications #6479

Open
MSWork79 opened this issue Dec 5, 2018 · 60 comments
Open

Scheduled Maintenances with Notifications #6479

MSWork79 opened this issue Dec 5, 2018 · 60 comments
Labels
❤️ feature request 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick!

Comments

@MSWork79
Copy link

MSWork79 commented Dec 5, 2018

Server (please complete the following information):

  • Snipe-IT Version 4.6.4
  • OS: Ubuntu 18.04.1
  • Web Server: Apache
  • PHP Version 7.2.10-0ubuntu0.18.04.1

Is your feature request related to a problem? Please describe.
Problem is having to perform routine maintenance on some items (servers, primarily) but not having a convenient way to keep track of it.

Describe the solution you'd like
Snipe-IT's current "Maintenance" setup is pretty nice. Types maintenance, repair, upgrade, etc. is pretty convenient and, while it does not have notification features, could be used to track things like "every 30 days do X Task, every 90 days to Y task, etc." Given the original purpose of "Asset Maintenance" I would propose the following:

  1. Add an additional "Asset Maintenance Type" called Upkeep (helps with filtering/sorting/etc.)
  2. Remove the Supplier field as required (or expand who is responsible, such as a user).
  3. Generate notifications that, depending on how No 2. above goes, send notifications to the admins and/or the users responsible for the Upkeep.
  4. Since Upkeep is not a 1-time thing, allow it to be scheduled/repeat until expiration day is met. Might include a 30-day minimum, as it could overwhelm the Maintenance tab and honestly, if you're doing it daily or weekly documenting that in here is a little crazy.

Describe alternatives you've considered
Utilize 3rd party software to keep track of reminders/notifications. Unfortunately those would not show up under the maintenance tab.

Also considered just using Licenses and manually setting expiration dates to get hit with notifications. PRO: it'd remind me to do stuff. CON: it's sloppy and doesn't show up under an asset history.

Additional context
Similar issues/requests
#1884
#1935
#3747

@snipe snipe added 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick! ❤️ feature request labels Dec 6, 2018
@stale
Copy link

stale bot commented Feb 7, 2019

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

@stale stale bot added the stale label Feb 7, 2019
@MSWork79
Copy link
Author

MSWork79 commented Feb 7, 2019

Ready for dev stalescrub, be gone.

@stale
Copy link

stale bot commented Feb 7, 2019

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

@stale stale bot removed the stale label Feb 7, 2019
@snipe
Copy link
Owner

snipe commented Feb 7, 2019

It’s not supposed to stalebot issues with that tag :(

@MSWork79
Copy link
Author

MSWork79 commented Mar 6, 2019

Just preemptively stopping stalebot. This would be amazing. Kind of like keeping a maintenance log on your vehicle. While it is implied, reading over the original suggestion, I think there would need to be a way to mark its status: pending (default), delayed, cancelled, complete.

If it is simply changing/updating the exp date, this would still serve as a reminder/notification system but not show up under the history. Would have to chew on the concept some to see if it makes sense or not.

@emike09
Copy link

emike09 commented Apr 17, 2019

I too would like to request this feature, I was amazed to see it wasn't already supported. Scheduled maintenance is important for our organization.

@guolivar
Copy link

Please add my name to the list of interested users!
I've setup a workaround using licenses that expire with the maintenance schedule so that's a clunky solution. Not ideal!

@jpandy1
Copy link

jpandy1 commented May 23, 2019

Also interested in this feature.

@stale
Copy link

stale bot commented Jul 22, 2019

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

@stale stale bot added the stale label Jul 22, 2019
@emike09
Copy link

emike09 commented Jul 22, 2019

It's still relevant to me. This would be such useful feature for us.

@stale
Copy link

stale bot commented Jul 22, 2019

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

@stale stale bot removed the stale label Jul 22, 2019
@ghost
Copy link

ghost commented Aug 2, 2019

definitely need an update to the maintenance feature. Ability to set a next maintenance date and have notifications when date is due.

Additional maintenance types would also be helpful, along with a full upload for reports, certificates etc.

@ItsSusanBoyle
Copy link

Could really use this on our machines that require preventative maintenance to keep our warranties valid. It would make things a heck of a lot easier to manage.

Would love to see an update.

@dragonauta
Copy link

I'd love this feature. In the meantime: if someone is interested I managed to report maintenance dates with a mysql query:

USE your_snipeit_database_name; SELECT a.name,am.asset_maintenance_type, am.start_date FROM assets AS a, asset_maintenances AS am WHERE a.id = am.asset_id AND DATE_FORMAT(am.start_date - 5, "%Y-%m-%d") = CURDATE();

This query will show assets' names that should do maintenance in 5 days.
Example:

+------+------------------------+------------+
| name | asset_maintenance_type | start_date |
+------+------------------------+------------+
| dell | Maintenance            | 2019-09-13 |
+------+------------------------+------------+

I use it from command line (linux) to check every day and send mail with that info.

@stale
Copy link

stale bot commented Nov 6, 2019

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

@stale stale bot added the stale label Nov 6, 2019
@andypalacios
Copy link

Still relevant.

@stale
Copy link

stale bot commented Nov 6, 2019

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

@stale stale bot removed the stale label Nov 6, 2019
@andypalacios
Copy link

@snipe stalebot keeps marking this as stale. This is an important feature for us and wouldn’t want it to go stale.

@Odel
Copy link

Odel commented Dec 13, 2019

This would be amazing

@ItsSusanBoyle
Copy link

Bumping so it doesn't get flagged by stalebot.

This has been "ready for dev" for over a year. Any chance of this happening soon?

@Ballelarsen
Copy link

This feature is definitely relevant for many organisations. Therefore, it is a shame that it goes into stale, because we are not asking again and again...

@stale
Copy link

stale bot commented Aug 8, 2020

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

@stale stale bot removed the stale label Aug 8, 2020
@tykisson
Copy link

Would love to see this feature be implemented!

@gilesytheking
Copy link

Bump for this feature request - is this something the devs are working on for a future release?

@WanessaAlvarenga
Copy link

Looking forward to seeing this feature implemented!

@Moving-Light
Copy link

Looking to see this implemented too. The ability to have a list of what maintenance is coming up for my assets would be really useful.

@lukeajcole
Copy link

This feature sounds like exactly what I need. It's the only thing preventing me from using this in a manufacturing setting.

@ItsSusanBoyle
Copy link

Bumping again to fend off stalebot. @snipe is there a timeline on this feature?

@Vibban
Copy link

Vibban commented Jan 4, 2022

Yes! This is exactly what I need as well!

@hoangduy1505
Copy link

Looking forward to seeing this feature implemented!

@MatteoMora
Copy link

Would love to see this feature.

@xia-stan
Copy link

xia-stan commented Dec 2, 2022

I'm also putting in a vote for this feature.

@xia-stan
Copy link

xia-stan commented Dec 5, 2022

Having this feature would enable companies to use this as part of their ISO 9001 compliance program.

@karlmax-net2work
Copy link

Hi,

I see this feature request is closed, same for the other #13236

Does it mean it has been added in the meantime to Snipe-it? I am evaluating this great product in Demo mode, but I couldn't find this feature: am I missing it or maybe is it not included in the Demo version?

@02ms05
Copy link

02ms05 commented Nov 3, 2023

+1

@odyodyodys
Copy link

+1 This is pretty useful.

@sskelly
Copy link

sskelly commented Jan 13, 2024

+1, only reason I haven't started using Snipe-it yet

@ZebboKlaufix
Copy link

+1

@Montttiii
Copy link

Buenos días, veo que esta solicitud ya tiene mucho tiempo en espera. Sería genila que se implemente.

@ASWCCyberGroup
Copy link

  • 1

@Blackclaws
Copy link

@snipe Since you originally added the ready-for-dev label, is there any sort of idea of if this is something that will be picked up by the dev-team or something that should be contributed externally?

@SanderAZ
Copy link

SanderAZ commented Jul 12, 2024

I'm surprised this feature isn't already supported. It seems like this functionality can sort of be hacked around by using API calls and maybe setting up custom cron jobs, but this should be natively supported. This feature is the number one feature my team is looking for right now, and it may be a deal-breaker for them if this isn't there. As OP mentioned, "audit" or "licenses" could be a workaround, but it's messy.

@user01327
Copy link

This feature would be great

@kMikaZu
Copy link

kMikaZu commented Oct 29, 2024

This feature request really deserves full attention... It's an essential part of asset management and there is clearly enough animosity for it (for years now).

@zschramm
Copy link

I vote for this feature, this is the only reason I can't implement this software as I need bi-annual recalibration of measurement equipment

@excessnet
Copy link

Adding my vote too, that would be usefull! :)

@fctadena
Copy link

Hi, I believe this feature is essential to enable Snipe-IT to be used not just for IT assets but also for other assets, such as those in manufacturing. A maintenance management feature is particularly necessary in this context. Additionally, the model design (fields and fieldsets) is 100% aligned with the requirements for managing manufacturing equipment.

@general07z
Copy link

+1 its very important

@general07z
Copy link

I want to start to subscribe to snipe-it, and hopefully this feature will be developed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❤️ feature request 👩‍💻 ready for dev These issues are ready for someone to work on them - take your pick!
Projects
None yet
Development

No branches or pull requests