FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

English (US)
FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)
  • Log in
  • Home
  • Identity Governance and Administration (IGA)
  • IGA solution library
  • Instructions & guidelines
  • FAQs

EPE How to Handle onPremisesExtensionAttributes

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Service Management
    Matrix42 Professional Solution Matrix42 Core Solution Enterprise Service Management Matrix42 Intelligence
  • Identity Governance and Administration (IGA)
    IGA overview IGA solution library
  • Platform
    ESM ESS2 ESS Efecte Chat for Service Management Integrations Add-ons
  • Release Notes for M42 Professional, IGA, Conversational AI
    2026.1 2025.3 2025.2 2025.1 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Release Information and Policies
  • Other Material
    Terms & Documentation Guidelines Accessibility Statements
  • Services
+ More
    • Service Management

    • Identity Governance and Administration (IGA)

    • Platform

    • Release Notes for M42 Professional, IGA, Conversational AI

    • Other Material

    • Services

EPE How to Handle onPremisesExtensionAttributes

You can import onPremisesExtensionAttributes with EPE, but it must be done with syntax onPremisesExtensionAttributes. It will bring all the onPremisesExtensionAttributes at once.

For example:

  1. Create an text attribute to target template:
  2. Map onPremisesExtensionAttributes to that attribute in EPE:
  3. Run EPE task after the changes. Now you can see the result on onPremisesExtensionAttribute. EPE will export all sub-objects as string entries:
  4. Use expression to get needed onPremisesExtensionAttribute information. For example extensionAttribute1:
    1. #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
    2. #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)
      
  5. Save IGA account or run EPE task again:
onpremisesextensionattributes epe extensionattributes onpremisesmanagement

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • How to Add or Reduce Language Options to ESA Login Page
  • EPE How to Handle Entra Application Extension Attributes
  • EPE - How to Test Entra ID Graph API (Azure) Queries

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand