EPE Jak obsługiwać atrybuty onPremisesExtensionAttributes
EPE Jak obsługiwać atrybuty onPremisesExtensionAttributes
Możesz zaimportować onPremisesExtensionAttributes za pomocą EPE, ale należy to zrobić za pomocą składni onPremisesExtensionAttributes . Spowoduje to jednoczesne zaimportowanie wszystkich atrybutów onPremisesExtensionAttributes .
Na przykład:
- Utwórz atrybut tekstowy dla szablonu docelowego:
- Mapuj
onPremisesExtensionAttributesna ten atrybut w EPE:
- Uruchom zadanie EPE po wprowadzeniu zmian. Teraz możesz zobaczyć wynik dla atrybutu
onPremisesExtensionAttribute. EPE wyeksportuje wszystkie podobiekty jako wpisy tekstowe:
- Użyj wyrażenia, aby uzyskać potrzebne informacje
onPremisesExtensionAttribute. Na przykładextensionAttribute1:#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)
- Zapisz konto IGA lub ponownie uruchom zadanie EPE: