BusinessLogicValidator: Unterschied zwischen den Versionen

Aus Wiki hscerp
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Kategorie:Modul Basis ===Allgemeines=== Das hscERP stellt viele Möglichkeiten der kundenspezifischen Abbildung von Prozessen zur Verfügung. Eine sehr ko…“)
 
Zeile 10: Zeile 10:
 
===Sicherstellen von Versandkostenpositionen im Vertrieb===
 
===Sicherstellen von Versandkostenpositionen im Vertrieb===
  
Mit Hilfe des DefaultSDOrderShippingPosValidator 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.
+
Mit Hilfe des '''DefaultSDOrderShippingPosValidator''' 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===
 
===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.
+
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===
 
===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.
+
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===
 
===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.
+
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.
  
===Sicherstellen des Pflegestatus von Materialien/Artikeln===
+
===Prüfung QM Freigabe im Einkauf===
  
Mit Hilfe des DefaultMaterialMasterValidator erfolgt eine Prüfung, ob bei einem Materialstamm mindestens für ein Werk Werksdaten gepflegt wurden.
+
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.
===Eintragen der Kopfdaten===
 
 
 
 
 
'''Alle Felder die mit einem roten Kreuz markiert sind müssen ausgefüllt werden!'''
 
 
 
Geben Sie im Reiter Kopfdaten alle nötigen Daten ein, die für ihr Angebote notwendig sind.
 
 
 
Sie müssen einen Lieferanten sowie einen Warenempfänger auswählen.
 
 
 
Über das Pflichtfeld externe Nummer können Sie eine externe Referenz hinterlegen. Der Inhalt dieses Feldes wird im Bestellanforderungsformular in den Kopfdaten angedruckt. Dieses Feld kann Zahlen und Buchstaben enthalten.
 
 
 
Existiert der Lieferant noch nicht, müssen Sie zunächst im [[Lieferantenstamm]] einen neuen Lieferant anlegen
 
 
 
===Positionsdaten===
 
 
 
 
 
Legen Sie im Reiter Positionsdaten die Positionen fest die in der Bestellanforderung stehen sollen.
 
 
 
* [[Positionsdaten|Positionen]] anlegen
 
* Positionen bearbeiten
 
 
 
===Bestellanforderung speichern===
 
 
 
 
 
* Reiter Datei/Speichern
 
* Button Speichern {{Diskette}}
 
 
 
===Bestellanforderung drucken===
 
 
 
 
 
Drucken sie die Bestellanforderung in ein vorgefertigtes Formular
 
 
 
* Reiter Drucken
 
** Formulardruck
 
** Mail an Lieferant verschicken
 
* Button Vorschaudruck {{Drucker}}
 
* Button Drucken und Archivieren {{Drucker Archiv}}
 

Version vom 15. Februar 2020, 06:16 Uhr

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 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.