Allow users to plan any deployment with a time picker
Available, required, doesn't matter.
Give users a "Plan" button, like we have with required deployments, and allow them to pick a time, and allow them to reboot after the install is done.
Right now, the "Plan" button is only present on Required deployments with a deadline.
Right now, the "Restart automatically my computer if needed" checkbox is only present if you choose "Outside my business hours".
Yes, this is a three-for-one. Inspired by Brian Dam's tweet https://twitter.com/bdam555/status/1220469791284219904
Use case 1: User has been instructed to install an available application, but is busy working. User plans the install for 11:30, where the user goes to lunch.
Use case 2: User has been instructed to run an In Place Upgrade task sequence, but is busy working. User plans the install for 09:00, where a 3 hour staff meeting will take place.
The big difference to Business Hours is that users can plan installs during their own downtime. It might be lunch at 11:30, or it might be the staff meeting at 09:00. Business Hours doesn't work very well for that purpose.
Panu Saukko commented
This is a great idea!
A couple of additions:
1) You need to have a client agent setting where you can enable/disable time picker. When you have shared devices, one user must not be able to postpone e.g. an update installations when other users are using the device
2) ConfigMgr client should add a scheduled task to wake up the computer to run the deployment at the time the user chooses. This is very important especially with laptops.