Hello I did something similar to this a few years back. It was for an on call rota (our system is totally bespoke). We have a separate interface for user creation and adding/removing users from groups, it just uses string functions to amend the group list and keeps a separate audit record up to date.
Our on call rota has elements of what you outlined and has the option of saying that between <Start Date> and <End Date> the user could be available only on specific days of the week or only at specific times. e.g. User 1 only works Saturdays and Sundays from 9am to 5pm, for the whole of June and July Manager 2 is on call every day of the week, from 5pm to 11pm. There was a radio button for each day of the week for data entry and that information would then be transferred by filters to a character field, which would contain all the weekdays for that record (e.g. for Sunday and Monday it would contain "12" and for Tuesday, Wednesday and Friday it would contain "346" . The workflow (or table qualification, depending on what you need) would work out today's date and today's weekday then look for records valid between start date and end date where the weekday field was LIKE "%"+today's weekday expressed as a number. That's just a very brief overview - but it does sound as if what you are suggesting would be useful to have. I suppose an additional thing we don't have would be the idea of a recurring rota - e.g. you could automatically add data for every other week, same kind of idea as recurring calendar appointments in outlook. You would probably need to have more than one on call person for any given time period so you might want a field to use as sort order as well. It'll all become clearer as you work out all the different scenarios you need to cater for. Sounds like a fun thing to develop! All the best, Isabel From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Ben Cantatore Sent: 14 April 2016 19:39 To: [email protected] Subject: Group Management \ Oncall Schedule ** List, I'm fishing for some ideas and/or guidance if someone has built something like this already. I was toying with the idea of building Group Management \Oncall Schedule function within Remedy. I was thinking useful features would be to: * Request user to be added to group - auto creates a ticket to my team * Remove user from group - removes user from group * Set Oncall Schedule * Export Groups with Members * Export Oncall Schedule * Right now this is just an idea in my head, no one has actually asked for this, but I'm thinking this could be highly useful. Of the features I listed above, I'm not sure how the oncall user interface should work. Easiest would be providing a start / end date, but ideally I'd like the user to be able to pick some sort of rotating schedule. I'd appreciate feedback from the list on any of the above. _ARSlist: "Where the Answers Are" and have been for 20 years_ Glasgow - UK Council of the Year 2015 ***Disclaimer**** This e-mail and any attachments are for the intended addressee(s) only and may contain confidential and/or privileged material. If you are not a named addressee, do not use, retain or disclose such information. This email is not guaranteed to be free from viruses and does not bind Access in any contract or obligation. SERVICE GLASGOW LLP trading as ACCESS Registered in Scotland. No: SO301705 Registered Office: 220 High Street, Glasgow, G4 0QW _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"

