Easiest cheapest way to build and announce a rotating on call schedule in ms teams?
Posted by iworkinITandlikeEDM@reddit | sysadmin | View on Reddit | 14 comments
Right now we just have a shared calendar with all-day events for whos on call.
This gets missed frequently because people dont look at this shared calendar or have notifications for it.
So I want to set up something for ms teams that will just track the cycle and send a message when someone needs to go in our pbx and forward the on-call to themselves.
Management wont approve pagerduty.
FamiliarCandidate451@reddit
Hey — I saw you're using a shared calendar for on-call and people are missing it because they’re not checking it or getting notifications.
That’s actually one of the most common failure points I’ve seen with calendar-based setups.
Curious — when that happens, how do you usually catch it before it becomes a bigger issue?
Emi_Be@reddit
SIGNL4
Vektor0@reddit
Usually administrative and managerial tasks like that are the duty of the manager. The manager should have a list of everyone's cell numbers, and then have a calendar reminder to change the call forwarding in the PBX himself.
iworkinITandlikeEDM@reddit (OP)
I've never had a manager who thought like that lol.
"The team runs itself" is how any manager I've ever had was. They just handle corporate bureaucracy.
Mammoth_War_9320@reddit
If the team runs itself, what do they need you for? Oh that’s right, middle management is NOT needed and are glorified baby sitters.
Fragrant-Hamster-325@reddit
I’d say the other guy is right. For operational tasks the team should be accountable for themselves. They should do what they need to do without a manager prodding them. The mentality shouldn’t be “I’ve gotten away with not doing on-call because my manager didn’t update the PBX” if that’s the case then they ARE asking for a babysitter.
As a manager you’re responsible for strategic planning and tactical oversight not handling operational tasks.
Vektor0@reddit
Engineers want to be focused on engineering tasks. Asking engineers to do administrative tasks is like herding cats.
aisop1297@reddit
Use shifts in teams. It sends out notifications and is built exactly for this
Asylum_Admin@reddit
Pager duty used to have a free tier i believe they still do.
DeebsTundra@reddit
This sounds like partially a tool issue and partially a people issue. If the people aren't held accountable to their responsibilities, they may ignore another tool that tells them when it's their shift anyways. As another person said, look at Shifts. It's a default Teams app.
Deemeroz@reddit
Why not Shifts?
https://support.microsoft.com/en-au/office/what-is-shifts-f8efe6e4-ddb3-4d23-b81b-bb812296b821
mtrivs@reddit
PowerAutomate should be able to do this. Create an On-Call list in a SharePoint site and have PA scheduled to lookup who the On-Call is and send a message to a Teams channel. You can also @ mention or DM whoever is the On-Call and include instructions to change the forwarding in the PBX. You could even take this a step further and schedule a calendar event on the On-Call's personal calendar, to be sure nothing gets missed.
Ill_Boat8179@reddit
Yep, setup a simple flow, point it to the calendar and you can make it either send emails or post to a MS Team channel when an appointment is hit. Ez.
Cold-Funny7452@reddit
Sounds like you would need to use Powershell / graph to do this. Build on azure automation accounts / functions and maybe logic apps, should be virtually free