Pflichtfeldprüfung
Die Pflichtfeldprüfung bietet die Möglichkeit alle von Kisters als Standard definierten Pflichtfelder schon vor Übergabe an AnKa-fix zu prüfen.
Technische Dokumentation
Komponentenübersicht
Skriptbibliothek
SC12InterfaceMandatoryFieldUtils
Administrationsmöglichkeiten
Über die Entitäten Pflichtfeld-Bedingung und Schnittstellen-Pflichtfeld kann der Administrator eine Bedingung für eine Liste von Pflichtfeldern definieren
hierbei ist der Name einer Bedingung eindeutig zu setzen, sodass dieser entsprechend ermittelt werden kann
ein Pflichtfeld wird per technischem Feldnamen benannt. Sollte ein Feld kein Pflichtfeld sein, wenn dafür ein anderes Feld gefüllt ist, können die Feldnamen per | getrennt benannt werden.
Schnittstellen-Bedingungen sind nicht im Customizing-Transport enthalten und müssen separat transportiert bzw. neuangelegt werden.
Übersteuerungsmöglichkeiten
Grundsätzlich können die mit dem Modul bereitgestellten Komponenten wie BPM-Prozesse, -teilprozesse, Suchen und Skriptbibliotheksmethoden übersteuert werden, um diese an individuelle Anforderungen und Bedürfnisse anzupassen.
Die Klasse SC12InterfaceMandatoryFieldUtils
ist nicht für eine Übersteuerung vorgesehen, da sich das Verhalten sonst auf ALLE Schnittstellen auswirkt, die diese Klasse verwenden.
Alle projektindividuelle Anpassungen an der Pflichtfeldprüfung sind mit Kisters abzustimmen.
Skriptmethoden
Skriptklasse | Methodenname | Funktionalität |
---|---|---|
SC12InterfaceMandatoryFieldUtils | checkMandatoryFields | Diese Methode prüft auf Basis einer angegebenen Pflichtfeld-Bedingung, ob die Felder des übergebenen Containers entsprechend gesetzt sind
|
Pflichtfeld-Bedingung und Schnittstellen-Pflichtfeld
Fasst alle Felder zusammen, die eine bestimmte Bedingungen abbilden
ID = Benamung des Falls, für den Pflichtfelder geprüft werden sollen
UND Verknüpfung durch Verknüpfung der Pflichtfelder im Unterbereich
ODER Verknüpfung durch Verkettung von Feldnamen mit Pipe-Zeichen
Relevante Pflichtfeldbedingungen
ANKAFIX_CUSTOMER
ANKAFIX_STROM_SLP_INSTACC
ANKAFIX_STROM_RLM_INSTACC
ANKAFIX_GAS_SLP_INSTACC
ANKAFIX_GAS_RLM_INSTACC
ANKAFIX_DEFAULT_INSTACC
ANKAFIX_QUOTE
ANKAFIX_VARIANT
ANKAFIX_VARIANTMETERINGPOINT
Diese Namen sind fest vergeben und sollten für eine ordnungsgemäße Funktion der Ankafix-Schnittstelle nicht geändert werden.