BusinessLogicValidator

Aus Wiki hscerp
Wechseln zu: Navigation, Suche

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.