Plugins:IfElse

Aus Melin DokuWiki

Wechseln zu: Navigation, Suche

Das Plugin schaut, ob in dem Datenobjekt eine Variable des Inhalts von "Key" existiert. Dieser Wert aus dem Datenobjekt wird mit dem Inhalt von "Wert" mittels der logischen "Bedingung" verglichen. Das Datenobjekt wird nach Osten weitergeleitet wenn die Bedingung zutrifft - trifft sie nicht zu wird sie nach Süden geleitet.

Die Werte für "Key" und "Wert" können beliebig sein. Dass ein Datenobjekt einen beliebigen "Key" bekommen kann ist über die Definition des Mailings möglich. (hier fehlt noch ein Link zu einem Beispiel dafür)


[bearbeiten] Beispiel

Im StandaloneMailing-Workflow sitzt hinter dem XMLReader ein IfElse-Plugin. Es wird in dem Datenobjekt, das der XMLReader weitergegeben hat, geschaut, ob es einen Key "VERTEILER" gibt und ob dieser den Wert "by_targetlist" enthält (engl.: contains). Wenn dem so ist wird das Datenobjekt nach Osten geleitet, sonst nach Süden.