BusinessLogicValidator
Inhaltsverzeichnis
- 1 Allgemeines
- 2 Beispiele von BusinessLogicValidatoren
- 2.1 Sicherstellen von Versandkostenpositionen im Vertrieb
- 2.2 Sicherstellen von Pflichtdokumenten im Vertrieb
- 2.3 Kreditlimitprüfung im Kundenauftrag
- 2.4 Prüfung minimale Bestellmenge im Vertrieb
- 2.5 Prüfung auf geprüfte Positionen im Vertrieb
- 2.6 Prüfung minimale Bestellmenge im Einkauf
- 2.7 Prüfung QM Freigabe im Einkauf
- 2.8 Sicherstellen des Pflegestatus von Materialien/Artikeln
- 2.9 Sicherstellen des Pflegestatus von Zolldaten im Vertriebsbeleg
Allgemeines
Das hscERP stellt viele Möglichkeiten der kundenspezifischen Abbildung von Prozessen zur Verfügung. Eine sehr komfortable Möglichkeit ist der Einsatz von sogenannten BusinessLogicValidatoren. Hierbei handelt es sich um Prüffunktionen, die die Gültigkeit von Eingabewerten oder Belegen im System aus fachlicher Sicht im Kontext der Kundenanforderungen sicherstellt.
Beispiele von BusinessLogicValidatoren
Im Folgenden sind einige praktische Beispiele aus verschiedenen Projekten aufgelistet und erläutert.
Sicherstellen von Versandkostenpositionen im Vertrieb
Mit Hilfe des DefaultSDOrderShippingPosValidator (siehe Versandkostenprüfung) erfolgt eine Prüfung, ob bei einem Vertriebsbeleg (z.B. Angebot, Rechnung) die Versandkosten berücksichtigt wurden. Falls keine Versandkosten angegeben wurden, erscheint eine Warnmeldung.
Sicherstellen von Pflichtdokumenten im Vertrieb
Mit Hilfe des DefaultSDOfferMandantoryDocumentValidator erfolgt eine Prüfung, ob bei einem Angebot mit einem Dienstleistungswert von mehr als x EUR bestimmte Pflichtdokumente vom Angebotsersteller hinzugefügt wurden.
Kreditlimitprüfung im Kundenauftrag
Mit Hilfe des DefaultSDOrderCreditLimitValidator erfolgt eine Prüfung, ob bei einem Kundenauftrag durch die aktuell noch offenen Posten bei dem Geschäftspartner das Kreditlimit überschritten werden würde. Der Anwender erhält eine Warnmeldung und kann entscheiden, ob der Auftrag angenommen und bestätigt werden soll oder ob vorher die offenen Posten beglichen werden sollen.
Prüfung minimale Bestellmenge im Vertrieb
Mit Hilfe des DefaultSDOrderMinAmountPosValidator erfolgt eine Prüfung, ob die im Vertriebsbeleg enthaltenen Positionsmengen die im jeweiligen Materialstamm hinterlegten Mindestmengenvorgaben erfüllen. Hierbei kann die Prüfung pro Vertriebsbelegtyp individuell durch Systemparameter aktiviert oder deaktiviert werden.
Prüfung auf geprüfte Positionen im Vertrieb
Mit Hilfe des DefaultSDOrderUncheckedPosValidator erfolgt eine Prüfung, ob die im Vertriebsbeleg enthaltenen Positionen durch den Anwender als geprüft markiert wurden. Dieser Validator hilft dabei, den Bearbeitungsstand von größeren Angeboten auch über Tage hinweg im Blick zu behalten.
Prüfung minimale Bestellmenge im Einkauf
Mit Hilfe des DefaultPCOrderMinAmountPosValidator erfolgt eine Prüfung, ob die im Einkaufsbeleg enthaltenen Positionsmengen die im jeweiligen Materialstamm hinterlegten Mindestmengenvorgaben für den jeweiligen Lieferanten erfüllen. Hierbei kann die Prüfung pro Einkaufsbelegtyp individuell durch Systemparameter aktiviert oder deaktiviert werden.
Prüfung QM Freigabe im Einkauf
Mit Hilfe des DefaultPCOrderQmValidator erfolgt eine Prüfung, ob der Lieferant einer Bestellung aus QM-Sicht für die Beschaffung bestimmter Materialien zugelassen ist. Hierbei wird auf die Qualitätsanforderungen jedes Materialstamms in der Bestellung die Prüfung angewandt.
Sicherstellen des Pflegestatus von Materialien/Artikeln
Mit Hilfe des DefaultMaterialMasterValidator erfolgt eine Prüfung, ob bei einem Materialstamm mindestens für ein Werk Werksdaten gepflegt wurden.
Sicherstellen des Pflegestatus von Zolldaten im Vertriebsbeleg
Mit Hilfe des DefaultSDOrderCustomsECCNValidator erfolgt eine Prüfung, ob in allen relevanten Positionen des aktuellen Vertriebsbeleges die Zolldaten gepflegt wurden. Im Fehlerfall erscheint eine entsprechende Warnmeldung. Welche Felder zur Prüfung herangezogen werden ist eine kundenspezifische Ausprägung.