Page 1 of 2 12 LastLast
Results 1 to 15 of 22

Thread: Automatic duty watch scheduler?

  1. #1
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395

    Automatic duty watch scheduler?

    Anyone know of an Automatic Duty Watch Schedule software or Excel template? I´ve had a Google around and not found anything. I need a monthly calendar that will automatically and evenly allocate one person to be on call for weekends and weekdays. If someone is not available on a certain day or days I need to be able to input that and have it work around to distribute the other days evenly. The pool of people might be as low as 2 or as high as 10.

    Cheers
    I love the smell of twin V16's in the morning..

  2. #2
    Join Date
    18th February 2005 - 10:16
    Bike
    CT110 Super Cub - postie bike
    Location
    Christchurch
    Posts
    3,123
    Jeebus! I know some rostering software but I've not come across anything that does that.

    Would be a fairly complex spreadsheet too, probably using the COUNT and VLOOKUP functions and a few IF staements but in my head I can't get past what happens when the staff number increases. Too complex for me.

    I think if it was me I'd set it up as a basic:

    day 1 = person 1
    day 2 = person 2
    etc
    with the batting order being same and repeated and then just rejig it manually when something changes. Probably still use COUNT as a guideline to make sure of fairness.

    Good luck.
    Grow older but never grow up

  3. #3
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395
    Quote Originally Posted by Oakie View Post
    Jeebus! I know some rostering software but I've not come across anything that does that.

    Would be a fairly complex spreadsheet too, probably using the COUNT and VLOOKUP functions and a few IF staements but in my head I can't get past what happens when the staff number increases. Too complex for me.

    I think if it was me I'd set it up as a basic:

    day 1 = person 1
    day 2 = person 2
    etc
    with the batting order being same and repeated and then just rejig it manually when something changes. Probably still use COUNT as a guideline to make sure of fairness.

    Good luck.
    Thanks Oakie - problem is if we just follow a set order quite often one person will end up doing 3 Saturdays in a row or more weekends than everyone else or no weekends depending on the number of people available.
    I love the smell of twin V16's in the morning..

  4. #4
    Join Date
    4th October 2008 - 16:35
    Bike
    R1250GS
    Location
    Wellington
    Posts
    10,253
    Quote Originally Posted by jonbuoy View Post
    Thanks Oakie - problem is if we just follow a set order quite often one person will end up doing 3 Saturdays in a row or more weekends than everyone else or no weekends depending on the number of people available.
    well someone cant count then.A set order automatically should default to the next person if the person whose turn it is has already dome more than anyone else in the list!Why does the number of people available vary so much ,surely 8 people arent on leave at the same time?

  5. #5
    Join Date
    31st March 2005 - 02:18
    Bike
    CB919, 1090R, R1200GSA
    Location
    East Aucks
    Posts
    10,499
    Blog Entries
    140
    Unless you can find some software I doubt you'd be able to do a spreadsheet.

    It falls apart when you have your pool of staff away, but for x period (which I doubt is even months at a time), which means they're available for selection, but not at certain times. When would it insert people into slots, daily, weekly, monthly, how would it know when it could or couldn't use someone and so forth. If you took someone out of the pool then they wouldn't be selected, but then you'd have to run it say, weekly, and you'd do it x amount of time in advance, which would still require manual manipulation...

    Yeah... I'd just do it manually... not easy I'm sure, but dealing with the variables is a nightmare itself.
    Quote Originally Posted by Jane Omorogbe from UK MSN on the KTM990SM
    It's barking mad and if it doesn't turn you into a complete loon within half an hour of cocking a leg over the lofty 875mm seat height, I'll eat my Arai.

  6. #6
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395
    Quote Originally Posted by BMWST? View Post
    well someone cant count then.A set order automatically should default to the next person if the person whose turn it is has already dome more than anyone else in the list!Why does the number of people available vary so much ,surely 8 people arent on leave at the same time?
    People are away or unavailable. One for one doesn´t work out - the same person can get hit with weekends when the number of available people changes.
    I love the smell of twin V16's in the morning..

  7. #7
    Join Date
    6th May 2008 - 14:15
    Bike
    She resents being called a bike
    Location
    Wellllie
    Posts
    1,494
    Blog Entries
    3
    Quote Originally Posted by jonbuoy View Post
    People are away or unavailable. One for one doesn´t work out - the same person can get hit with weekends when the number of available people changes.
    Sounds like a job for FIFO.

    Should a person miss their allotted time, keep them at the top of the queue with a next available date and they'll slide ride back in there when they're available?
    I didn't think!!! I experimented!!!

  8. #8
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395
    Quote Originally Posted by mashman View Post
    Sounds like a job for FIFO.

    Should a person miss their allotted time, keep them at the top of the queue with a next available date and they'll slide ride back in there when they're available?
    That would be ideal - as soon as someone comes off leave they are slotted into the next available Friday/Saturday/Sunday event. Doesn't even have to be complicated - not asking it to work out pay or hourly rates. Just a simple monthly planner with names on it. Will have to stick to the manual method I guess.
    I love the smell of twin V16's in the morning..

  9. #9
    Join Date
    3rd March 2008 - 11:55
    Bike
    ST2 NZ250
    Location
    The evil flatlands
    Posts
    2,329
    I have to do an on call roster for work, it sucks.

    I can do pretty much anything in excel, and automate pretty much anything in excel, and the only way I've found to work around the almost infinite number of variables for staff is to do it manually.

    The only consolation I have is that because I do the roster, I usually get to arrange to not be on call myself for the weekends that I have something on, but even then sometimes I still can't make it work.
    Riding cheap crappy old bikes badly since 1987

    Tagorama maps: Transalpers map first 100 tags..................Map of tags 101-200......................Latest map, tag # 201-->

  10. #10
    Join Date
    17th July 2003 - 23:37
    Bike
    CB1300
    Location
    Tuakau
    Posts
    4,796
    Quote Originally Posted by Gremlin View Post
    Unless you can find some software I doubt you'd be able to do a spreadsheet.

    It falls apart when you have your pool of staff away, but for x period (which I doubt is even months at a time), which means they're available for selection, but not at certain times. When would it insert people into slots, daily, weekly, monthly, how would it know when it could or couldn't use someone and so forth. If you took someone out of the pool then they wouldn't be selected, but then you'd have to run it say, weekly, and you'd do it x amount of time in advance, which would still require manual manipulation...

    Yeah... I'd just do it manually... not easy I'm sure, but dealing with the variables is a nightmare itself.
    This sounds like a job for a relational database.

    You need a table of:
    staff.
    availability (actually an unavailability table where you log abscesses)
    actual roster could be in another destrabar or imported from one
    and a seperart table for your duty roster.



    Then you need a default rotation.
    A trigger when a new absence is added to your availability table that conflicts with the existing rotation and applies rules you set to create your new default rotation.

    on a schedule this needs to publish changes to a read only x week roster table.

    Sent via tapatalk.

  11. #11
    Join Date
    17th July 2003 - 23:37
    Bike
    CB1300
    Location
    Tuakau
    Posts
    4,796
    It could be built by someone who knows a little bit about sql for around 6-8 hours wages as a stand alone database. About a week if you want it to talk to your payroll and pull leave submissions from there. About another day if you want this to publish to an existing website such as an intranet page or send updates out by email.

    Put all the integration in place and it will only need updating when new staff join / leave your roster or an emergency occurs meaning there are changes that cannot be met by your rules.

    But it will still only be as good as the discipline of those who use it.

    Sent via tapatalk.

  12. #12
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395
    Quote Originally Posted by neels View Post
    I have to do an on call roster for work, it sucks.

    I can do pretty much anything in excel, and automate pretty much anything in excel, and the only way I've found to work around the almost infinite number of variables for staff is to do it manually.

    The only consolation I have is that because I do the roster, I usually get to arrange to not be on call myself for the weekends that I have something on, but even then sometimes I still can't make it work.
    It must be a pretty common scenario which is why I can´t understand why no one has done it yet. Would be great to just click on the available names, click whichever days of the month people can´t do and have the program balance out the week day and weekend schedule.
    I love the smell of twin V16's in the morning..

  13. #13
    Join Date
    10th December 2005 - 15:33
    Bike
    77' CB750 Cafe Racer, 2009 Z750
    Location
    Majorka'
    Posts
    1,395
    Quote Originally Posted by Gremlin View Post
    Unless you can find some software I doubt you'd be able to do a spreadsheet.

    It falls apart when you have your pool of staff away, but for x period (which I doubt is even months at a time), which means they're available for selection, but not at certain times. When would it insert people into slots, daily, weekly, monthly, how would it know when it could or couldn't use someone and so forth. If you took someone out of the pool then they wouldn't be selected, but then you'd have to run it say, weekly, and you'd do it x amount of time in advance, which would still require manual manipulation...

    Yeah... I'd just do it manually... not easy I'm sure, but dealing with the variables is a nightmare itself.
    I don´t think so either - Excel is good but not that good. Especially as Fridays, Saturdays and Sundays need to be spread evenly.
    I love the smell of twin V16's in the morning..

  14. #14
    Join Date
    4th October 2008 - 16:35
    Bike
    R1250GS
    Location
    Wellington
    Posts
    10,253
    It isnt roster,if people are not available except for ordinary events. You could get excel to do it,but the information required for input would have to be always correct, so much so the effort required would equal a manual job

  15. #15
    Join Date
    1st November 2005 - 08:18
    Bike
    F-117.
    Location
    Banana Republic of NZ
    Posts
    7,048
    You simply require slaves.

    The Egyptians never had this "roster" issue when the pyramids needed building.
    TOP QUOTE: “The problem with socialism is that sooner or later you run out of other people’s money.”

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •