Skip to main content

Data import

General settings

SettingDescription
NameType a unique name for the system. Two systems cannot have the same name.
System IDType a unique System ID for the system. Two systems cannot have the same System ID. You cannot change this setting.
DescriptionType an optional description of the system.
StatusStatus of the system. Set the status to Removed to ensure the system is no longer included in warehouse imports, reconciliation or provisioning. Setting a system as removed will delete all objects referring to the system, including resources, manual and automated provisioning tasks, and assignment policies.
ContentThe type of content to import. You can choose: Identity data Access rights Both (Identity data and access rights)
TrustsOptionally, select one or more trusted systems to associate with the system.
Prevent self-serviceOptionally, decide if it will be possible or not to request the resource in a self-service requests in that system.
info

Trust is specifically designed for use between physical systems. It is not intended for use between logical and physical systems.

entrust

Queries and mappings

Default provided mappings

Out of the box, the Omada Entrust Connectivity provides the following mappings:

Request XML

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:entrust.com:ig:adminV11:wsdl">
<soapenv:Header/>
<soapenv:Body>
<urn:userListCallParms>
<filter>
<maxReturn>100</maxReturn>
<nextUser>0</nextUser>
</filter>
<parms>
</parms>
</urn:userListCallParms>
</soapenv:Body>
</soapenv:Envelope>

Entity node XPath

/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']

Alias mappings

UserName:/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']/*[local-name() = 'UserName']
Userid:/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']/*[local-name() = 'Userid']
UserState:/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']/*[local-name() = 'UserState']
UserNumber:/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']/*[local-name() = 'UserNumber']
FullName:/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'users']/*[local-name() = 'item']/*[local-name() = 'FullName']

First ID XPatch (request)

/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListCallParms']/*[local-name() = 'filter']/*[local-name() = 'nextUser']

Next ID XPath (response)

/*[local-name() = 'Envelope']/*[local-name() = 'Body']/*[local-name() = 'userListReturn']/*[local-name() = 'nextUser']

Mappings

DestinationOperatorSource
Business keyMapUserid
Unique IDMapUserName
Account nameMapUserName
Display nameMapFullName
StatusExpressionUserState == "ACTIVE" ? "Active" : "Inactive"

Account rules

Out-of-the box, the Omada Entrust connectivity has the following Account rules.

  • Ownership rule: The account owner is set to the identity where the 'Identity unique Id' value of the identity matches the 'Account UID' value of the account
  • Classification rule: If an identity with the account attribute 'Identity join reason' Equals 'Exact Match', the account type is set to 'Personal'.

Ownership rule

FieldValue
TypeIdentity lookup
Join reasonExact Match
Account attributeAccount UID
Identity attributeIdentity's unique ID

Classification rule

FieldValue
Account typePersonal
Scope attributeIdentity join reason
Scope operatorEquals
Scope valueExact Match