Tildar | 1 Jan 23:40 2010
Picon

Off topic, kind of

I'm looking for a way to do scheduling for 4-5 employees across
variable length shifts, one position, 7 days a week.

I need the system to deal with the times employees are NOT available
for some reason, Holiday, can't work shift x, etc

I also need to cover basic "rules" like, no over 8 hour/day, 40
hour/week, no more than x days a week, etc.

I really want something similar to reminds flexibility, or a way to do
this in remind. This MUST run on Linux at the very least.

Anyone have any thoughts or ideas for me?

Terry Brown | 2 Jan 15:59 2010
Picon

Re: Off topic, kind of

On Fri, 1 Jan 2010 16:40:29 -0600
Tildar <tildar@...> wrote:

> I'm looking for a way to do scheduling for 4-5 employees across
> variable length shifts, one position, 7 days a week.

http://faces.homeip.net/download.html might work, looks like it hasn't been updated recently, but
certainly flexible.

Cheers -Terry

> I need the system to deal with the times employees are NOT available
> for some reason, Holiday, can't work shift x, etc
> 
> I also need to cover basic "rules" like, no over 8 hour/day, 40
> hour/week, no more than x days a week, etc.
> 
> I really want something similar to reminds flexibility, or a way to do
> this in remind. This MUST run on Linux at the very least.
> 
> Anyone have any thoughts or ideas for me?
> _______________________________________________
> Remind-fans mailing list
> Remind-fans@...
> http://lists.whatexit.org/mailman/listinfo/remind-fans
> 

Tildar | 2 Jan 22:33 2010
Picon

Re: Off topic, kind of

That looks like it would do it, I'll see if i can get it working. Thanks Terry

Any other suggestions are still welcome.

On Sat, Jan 2, 2010 at 8:59 AM, Terry Brown <terry_n_brown@...> wrote:
> On Fri, 1 Jan 2010 16:40:29 -0600
> Tildar <tildar@...> wrote:
>
>> I'm looking for a way to do scheduling for 4-5 employees across
>> variable length shifts, one position, 7 days a week.
>
> http://faces.homeip.net/download.html might work, looks like it hasn't been updated recently, but
certainly flexible.
>
> Cheers -Terry
>
>> I need the system to deal with the times employees are NOT available
>> for some reason, Holiday, can't work shift x, etc
>>
>> I also need to cover basic "rules" like, no over 8 hour/day, 40
>> hour/week, no more than x days a week, etc.
>>
>> I really want something similar to reminds flexibility, or a way to do
>> this in remind. This MUST run on Linux at the very least.
>>
>> Anyone have any thoughts or ideas for me?
>> _______________________________________________
>> Remind-fans mailing list
>> Remind-fans@...
>> http://lists.whatexit.org/mailman/listinfo/remind-fans
(Continue reading)

Rich Traube | 2 Jan 23:27 2010

Re: Off topic, kind of

Tildar,

I use remind and phpicalendar to schedule six employees.  Basically each
employee gets an event file which includes a "universal" holiday file
for my school's calendar.  You would also want to create a "can't work"
file for each employee to track conflicts.

Remind's -s output is very easy to parse; it also converts a hh:mm DURATION
directive into minutes, making it very easy to perform command line
calculations using a language such as awk.

To convert -s output to .ics I use a modification (see below) of
the awk script found at the remind wiki.  If you can grok this
script that should give you some ideas for how to check for employees
going over hour maximums, etc.

With phpicalendar you can select any set of calendars to view.  In
your case you could view one person's scheduled hours and their
"can't work" calendar to check for conflicts.

#!/usr/bin/awk -f
# rem2ics by Anthony J. Chivetta <achivetta@...>
# version 0.1 - 2006-06-09
# Converts output of remind -s to iCalendar
# usage: remind -s | rem2ics
#
# THE FOLLOWING CODE IS RELEASED INTO THE PUBLIC DOMAIN
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
(Continue reading)

Tarlika Elisabeth Schmitz | 20 Jan 01:07 2010
Picon

reminder every half hour

From 10:00 to midnight, I would like a 1/2-hourly reminder to check
whether I need to put another log on the fire.

I tried REM AT 10:00 *30 MSG check fire

but that doesn't do anything. Am I missing something obvious?

--

-- 

Best Regards,
Tarlika Elisabeth Schmitz

Reid Thompson | 20 Jan 01:59 2010

Re: reminder every half hour

On Wed, Jan 20, 2010 at 12:07:38AM +0000, Tarlika Elisabeth Schmitz wrote:
> >From 10:00 to midnight, I would like a 1/2-hourly reminder to check
> whether I need to put another log on the fire.
> 
> I tried REM AT 10:00 *30 MSG check fire
> 
> but that doesn't do anything. Am I missing something obvious?
> 

from  http://www.linuxjournal.com/article/3529
Here's an example of a timed reminder:

REM Mon Tue Wed Thu Fri AT 17:00 +15 *3 MSG Go home!

The AT keyword introduces an AT clause.   The 17:00 means that the
trigger time is 5:00 PM. The +15 means Remind starts carping at you
fifteen minutes ahead of time, and the *3 means it annoys you every
three minutes. 

so i think you want

REM AT 12:00 +120 *30 MSG check fire

Tarlika Elisabeth Schmitz | 25 Jan 23:45 2010
Picon

Re: reminder every half hour

Hello Reid,

On Tue, 19 Jan 2010 19:59:33 -0500
Reid Thompson <reid.thompson@...> wrote:

>On Wed, Jan 20, 2010 at 12:07:38AM +0000, Tarlika Elisabeth Schmitz
>wrote:
>> >From 10:00 to midnight, I would like a 1/2-hourly reminder to check
>> whether I need to put another log on the fire.
>> 
>> I tried REM AT 10:00 *30 MSG check fire
>> 
>> but that doesn't do anything. Am I missing something obvious?
>> 
>
>[...]
>
>The AT keyword introduces an AT clause.   The 17:00 means that the
>trigger time is 5:00 PM. The +15 means Remind starts carping at you
>fifteen minutes ahead of time, and the *3 means it annoys you every
>three minutes.

What caught me out is the fact that you can have a forward repeat for
dates but not for times, e.g.

REM 22 Jan 2010 *1 MSG do this everyday

whereas the timed reminder with a trepeat will stop at the specified
time.

(Continue reading)

Reid Thompson | 26 Jan 00:47 2010

Re: reminder every half hour

On 1/25/2010 5:45 PM, Tarlika Elisabeth Schmitz wrote:
> Hello Reid,
>
> On Tue, 19 Jan 2010 19:59:33 -0500
> Reid Thompson<reid.thompson@...>  wrote:
>
>> On Wed, Jan 20, 2010 at 12:07:38AM +0000, Tarlika Elisabeth Schmitz
>> wrote:
>>> > From 10:00 to midnight, I would like a 1/2-hourly reminder to check
>>> whether I need to put another log on the fire.
>>>
>>> I tried REM AT 10:00 *30 MSG check fire
>>>
>>> but that doesn't do anything. Am I missing something obvious?
>>>
>>
>> [...]
>>
>> The AT keyword introduces an AT clause.   The 17:00 means that the
>> trigger time is 5:00 PM. The +15 means Remind starts carping at you
>> fifteen minutes ahead of time, and the *3 means it annoys you every
>> three minutes.
>
> What caught me out is the fact that you can have a forward repeat for
> dates but not for times, e.g.
>
> REM 22 Jan 2010 *1 MSG do this everyday
>
> whereas the timed reminder with a trepeat will stop at the specified
> time.
(Continue reading)

Tarlika Elisabeth Schmitz | 29 Jan 21:37 2010
Picon

Re: reminder every half hour

On Mon, 25 Jan 2010 18:47:53 -0500
Reid Thompson <reid.thompson@...> wrote:

>On 1/25/2010 5:45 PM, Tarlika Elisabeth Schmitz wrote:
>> Hello Reid,
>>
>> On Tue, 19 Jan 2010 19:59:33 -0500
>> Reid Thompson<reid.thompson@...>  wrote:
>>
>>> On Wed, Jan 20, 2010 at 12:07:38AM +0000, Tarlika Elisabeth Schmitz
>>> wrote:
>>>> > From 10:00 to midnight, I would like a 1/2-hourly reminder
>>> [...]
>>> REM AT 12:00 +120 *30 MSG check fire
>>
>> In principle, this is what I want, but from 10:00 (am) to midnight.
>> How do I express midnight? [...] I
>> seem to remember that timed reminders can't span midnight. [...]
>>
>My quick fix would be to
>REM AT 11:59 +840 *30 MSG check fire
>

That's the pragmatic approach and of course it works and in this
scenario precise timing doesn't matter.

I am just wondering how you could produce an hourly reminder every hour
on the hour.

--

-- 
(Continue reading)

David F. Skoll | 29 Jan 22:01 2010

Re: reminder every half hour

Tarlika Elisabeth Schmitz wrote:

> I am just wondering how you could produce an hourly reminder every hour
> on the hour.

REM AT 23:00 +1380 *60 MSG Boo!

(this will actually trigger at midnight as well...)

Regards,

David.


Gmane