Bestellsystem
Bestell Regeln
Eine Bestell-Regel in ein Eintrag in der Tabelle BREGEL. Muss ein Artikel bestellt werden, bleibt die Frage "wo". BREGEL hilft bei dieser Frage, in Ihr sollten Regeln vorhanden sein, die zu jedem möglichen Artikel einen optimalen Lieferanten liefert. Grundsätzlich geht das so: Alle "IN" Felder sind Eingangsparameter einer Regel. "OUT" Felder sind Ergebnisseausgaben der Regel. "GEWICHT" ist die Bewertung des Ergebnisses einer Regel. Die Regel mit dem grösten Gewicht wird angewendet. Wir ein gewisses Gewicht unterschritten (nämlich 0, =noch nicht reif) geht das Ergebnis wieder selbst in die Regel-Tabelle. Der Regel Berechner geht mit allen IN-Parametern in alle anwendbare Regeln. Es gibt dann eine, keine oder viele anwendbare Regeln. Bei negativen Gewicht muss mit OUT wieder nach IN gegangen werden (noch ne Bewertungs-Runde!). Nach der Sortierung nach GEWICHT (~Priorität) steht das Ergebnis fest. ENV-Felder (environment) werten die Umwelt Bedingungen aus und verbessern oder verschlechtern das Gewicht einer Regel. So kann man Szenarien durchrechnen lassen, also z.B. -nehmen wir an wir müssten heute bei Schott bestellen- wie ändern sich dann die GEWICHTE. Wird z.B. festgestellt, dass heute eh bei Schott bestellt werden muss, könnte eine höher bewertete Regel zuschlagen, und eine Standard-Regel überbieten.
Beispiele =========
Alle Schweizer Verlage bestellen wird bei öhi: IN_LAND_R=schweiz OUT_PERSON_R=öhi Artikel j immer bei k bestellen: IN_ARTIKEL_R=j OUT_PERSON_R=k Sortiment s immer bei x bestellen: IN_SORTIMENT_R=s OUT_PERSON_R=x Artikel j immer so bestellen wie man Artikel des Verlages k bestellen würde: IN_ARTIKEL_R=j OUT_PERSON_R=k GEWICHT=-1 Verlag x im Fall der bestellung bei k bei Verlag k bestellen: IN_VERLAG_R=x ENV_TODAY_VERLAG_R=k OUT_VERLAG_R=k
* weitere Dinge wird die Zeit bringen * die editierung in im Moment nur über Browse möglich
Idee: // * "MENGE","MENGE_PROBE","MENGE_DEMO" sollen Texteinträge in ein neues Feld der // AUSGABEART sein! Also die Tabelle Ausgabeart liefert selbst die Feld-Namen für // die Mengen-Buchungen. Im Moment iAusgabeArt_demo und iAusgabeArt_probe sind // "feste" RIDs.