
Chris Crocco
Hello,
In the previous "Who's on Duty" function of the UI, we were able to pull reports for at least the upcoming 90 days. This was incredibly helpful to allow us to proactively pull quarterly reports for on call pay and personal time scheduling.
WIth the new "On Call" update, it looks like that timeframe has been changed to a rolling 30 days in the future. Is that correct? If so, can we correct that to allow for longer timeframes to address the use cases above? The limited timeframe for pulling on call information historically is already the largest complaint I hear about xMatters, and it seems this limitation will likely exacerbate that.
0
Comments
Please sign in to leave a comment.
Hi Chris,
Unfortunately we had to go with 30 days because of performance issues we were running into when we reported on more than 30 days. We're continuing to look into how we can get around these issues.
Are you wanting to get all 90 days at once or a couple of days that are 90 days out?
Manpreet
Hi Manpreet,
The intent would be to pull al of the next 90 days in a single report that can be referred to for each team. Our use cas in particular is having this as a method of reference when managers and team leads need to submit the quarterly on call pay for their teams and need to calculate the number of days that a person was on call. It is also helpful for individual user to be able to look ahead that far in order to plan for scheduled changes and temporary replacements in the future.
In the interim, am I able to submit a support request or something to get the data we need?
Thanks
Chris
Hi Chris,
I talked to support and unfortunately at this time they're unable to run a query to get this information. It's not stored in a database table as the values are calculated dynamically based on the current date since the data could change based on rotations etc.
How about in the past? While showing the schedule in the future is valuable, I have an audit requirement to prove I have (had) coverage for past events. Ideally, I need to be able to pull 4 years worth of history but yearly would be good or even 90 days, which I could write a script to pull.
I know there is an enhancement request surrounding this specific type of request. Can support pull history? I would think this should be stored in the database and the data would not have changed.
Hi Shawn,
That's been a frequent ask from our company's users as well, and unfortunately that's not available yet, although the xMatters dev team has been doing a good job of keeping this prominent as a feature to be provided in the future.
The solution I came up with was to use the xMatters API to write a script that can pull the daily on call information and store it somewhere else, in our case Splunk. The API reference guids does a good job of providing examples in Python, Javascript and curl for this: https://help.xmatters.com/xmAPI/index.html#get-who-is-on-call
It won't give you the past data, but you can do some extrapolation to determine the likely calendar then overlay the temp replacement events to get a picture.
Hope that helps!