Skip to main content
Skip table of contents

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.

(Warnung) Die Klasse SC12InterfaceMandatoryFieldUtils ist nicht für eine Übersteuerung vorgesehen, da sich das Verhalten sonst auf ALLE Schnittstellen auswirkt, die diese Klasse verwenden. (Warnung)

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

  • Eingabewerte sind die ID des zu prüfenden Falls und der zu prüfende IContainer

  • es werden alle verknüpften Schnittstellen-Pflichtfelder geladen und geprüft

  • jedes nicht gefüllte Feld wird in einer logMap mit sprechendem Namen hinterlegt

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.