Ich habe mehr Aufgaben und Ressourcen, also möchte ich diese mit optaplanner und sabbern bestellen, aber ich konnte nicht die richtige Regel finden.Optaplanner + Drools - Wie kann ich sequenzielle Reihenfolge
Entwurf:
First Task has 3 steps
Second Task has 2 steps
And Has multiple Resources for use on every steps
Regeln:
alle erste Aufgabe Schritte hat, um sequentiell und nur 1 Ressource
zweite Aufgabe der Schritte sind, können verwendet werden mehr Ressourcen verwenden, aber es muss auch sequenzielle Reihenfolge
Für Ex reichlich: zweiter Schritt kann nicht vor dem ersten Schritt beginnen.
==> Task A; Step1,Step2,Step3; --- Resource1 does first step1 second step2 third step3
==> Task B; Step1,Step2 ---- Resource2 does step1 and after its done Resource 3 does Step2
Meine Theorie:
Wenn ich jeden vorherigen Schritt steuern kann, wenn optaplanner Kern läuft ich aktuelle Aufgabe und vorherige Aufgabe vergleichen kann, aber ich weiß nicht, wie ich vorherige Aufgabe oder wenn Sie bekommen kann Kann einen besseren Algorithmus finden?