Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»

Syntax:
%CASE([Bedingung1, Vergleichsbedingung1, Ergebnis1], [Bedingung2, Vergleichsbedingung2, Ergebnis2], ..... [BedingungN, VergleichsbedingungN, ErgebnisN], Ansonstenergebnis)%


Bereich:
DMS Cold

Beschreibung:
Mit der Funktion CASE kann in einer XML Cold Datei eine CASE-Anweisung angegeben werden, die je nach Bedingung unterschiedliche Werte beim Cold Import verwendet. Dabei werden alle Bedingungen nacheinander abgearbeitet. Zuerst wird Bedingung1 mit Vergleichsbedingung1 verglichen. Sind beide Werte identisch, so wird das Ergebnis1 zurückgegeben. Sind beide Werte nicht identisch, so wird zur nächsten Bedingung2 gewechselt und wie bei Bedingung1 fortgefahren. Diese vorgehensweise wird bis zur Nten Bedingung fortgeführt. Triffen keine Bedingung zu, so wird das optionale Ansonstenergebnis verwendet.

netFrame Version:
ab 3.0.0.243

Beispiel:

%filename(S, 1, 10)%, '00004-T001', 'Rechtsdokumente\Rechnung', %filename(S, 1, 10)%, '00004-T002', 'Rechtsdokumente\Plan', 'sonstige')%"/>


In dem angegebenen Beispiel, wird eine Kategorie hinzugefügt. Durch die Case Bedingung wird zuerst geprüft ob die ersten 10 Stellen des Dateinamens den Wert "00004-T001" entspricht. Ist dies der Fall, so wird der Wert "Rechtsdokumente\Rechnung" verwendet. Stimmen die Werte nicht überein, so wird die nächste Bedingung geprüft. In dieser zweiten Bedingung wird geprüft ob die ersten 10 Stellen des Dateinamens den Wert "00004-T002" entspricht. Ist dies der Fall, so wird der Wert "Rechtsdokumente\Plan" verwendet. Stimmen die Werte wieder nicht überein, so wird das Ansonstenergebnis mit dem Wert "sonstige" verwendet.

siehe auch:
Cold Funktionen in der XML Datei

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.