Hallo!
Hier der Mastersource ;-):
Für jedes BE (sortiert nach Plandatum bzw. Kontrolldatum):
1. Erzeugung auf Baustein gelungen? bzw. Wenn not Flußkontrolle?
Ja => Nächstes BE; Nein => zu Schritt 2
2. Wenn Erzeugung fehlerhaft, dann Nachfolgerstrategie auslesen und rekursiv mit dem NF bei Schritt 1 weitermachen
Nachfolger bestimmen:
Habe den InternalClassname abgefragt und
die Flusskontrolle ("FlowCtrl"), sowie die arbeitsplatzbezogenen abgefangen.
Dann 3 Fälle(Flußkontrolle läuft etwas anders, als die anderen):
a)AnzahlNF (Nachfolger) abgefragt, wenn = 1, kein Problem
b)AnzahlNF>1 dann wirds kriminell:
-Jede .Ausgangsverhalten ("string") auslesen und entsprtechend reagieren: z.B. "Attribut" -> mit holeAttributListe Tabelle holen und Nachfolger bestimmen
c)(-Anzahl=0, bei mir die Ein- / bzw. Ausgangsmethode auslösen)
Die anderen AP-bezogenen laufen gleich, nur die Namen (Attribute) der Bausteine heißen anders: z.B. statt Ausgangsverhalten => Ausgangsstrategie.
Nur bei Min. Belegung und den Sachen mußte ich tricksen und habe eine Standardverteilung genommen, gewichtet nach den Takten der Nachfolgeranlagen. Hauptsächlich habe ich aber Prozentverteilungen, Attributverteilungen und Auswahl.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP