EPE: Umgang mit OnPremisesExtensionAttributes
EPE: Umgang mit OnPremisesExtensionAttributes
Sie können onPremisesExtensionAttributes mit EPE importieren, dies muss jedoch mit der Syntax onPremisesExtensionAttributes erfolgen. Dadurch werden alle onPremisesExtensionAttributes auf einmal importiert.
Zum Beispiel:
- Erstellen Sie ein Textattribut für die Zielvorlage:
- Ordnen Sie
onPremisesExtensionAttributesdiesem Attribut in EPE zu:
- Führen Sie nach den Änderungen die EPE-Aufgabe aus. Das Ergebnis wird nun unter
onPremisesExtensionAttributeangezeigt. EPE exportiert alle Unterobjekte als Zeichenfolgeneinträge.
- Verwenden Sie einen Ausdruck, um die benötigten Informationen
onPremisesExtensionAttributezu erhalten. Zum BeispielextensionAttribute1:#for Jython version 2.2 import re if onPremisesExtensionAttributes: m = re.search(r'\"extensionAttribute1\"(.*),\"extensionAttribute3\"', onPremisesExtensionAttributes) if m: _output = m.group(1) if _output and not _output == ":null": _result = _output[2:-1] else: _result = None else: _result = None else: _result = None#for Jython version 2.7 or newer import json _result = onPremisesExtensionAttributes if onPremisesExtensionAttributes: _data = this.get("onPremisesExtensionAttributes") _obj = json.loads(_data) _value = _obj["extensionAttribute14"] this.set("extensionAttribute14code",_value)
- IGA -Konto speichern oder EPE-Aufgabe erneut ausführen: