I believe you'll probably to create a schedule object that keeps track of all 
assignments.  From there , we can create a rule to assign a negative constraint 
penalty to any schedules with two adjacent assignments for the same person with 
the same task.  

Sent from my iPhone

On Dec 4, 2012, at 10:40 AM, Michiel Vermandel <[email protected]> wrote:

> Hi,
> 
> In my usecase I need to plan tasks (PlanningEntity).
> I have two kinds of tasks (for example CleaningTask and InspectionTask 
> (inspect that cleaning was OK)).
> Each task needs to be assigned to a person and a period.
> Person and period both are PlanningVariables.
> 
> I need to ensure that a person does not execute an InspectionTask twice in a 
> row.
> How can I find out what the previous task is that is assigned to a person?
> It is not guaranteed that the person had a task in the previous period 
> (period-1).
>  
> Thanks,
> 
> Michiel
> -----------------
> http://www.codessentials.com - Your essential software, for free!
> Follow us at http://twitter.com/#!/Codessentials
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to