Skip to content

Schema Reference

The application schema is used to configure the objects returned from a connector.

Note

  • The Account Schema tab is used to define the attributes for each object type in the application being configured. The schema attributes can be defined as Entitlement or Multi-Valued. Refer to Managing Source Account Schemas for more information.

  • The schema attributes that are not present by default must be defined as strings if not specified.

The Ivanti Cherwell connector uses the following default correlation and object configurations.

Default Correlation Configuration

Before you aggregate accounts from this source, you can map account attributes with their corresponding identity attributes based on your requirements.

You can customize the correlation configuration. Refer to Assigning Source Accounts to Identities for more information.

When you first create the Ivanti Cherwell source, the default correlation mapping is:

Account Attribute Operation Identity Attribute
Email Equals Work Email (email)
FullName Equals Name (name)

Default Account Schema

Each source supports a variety of details, or attributes, about each user who has an account, such as their name, email address, manager name, and location.

The set of account attributes each source stores and how they're organized is known as the account's schema. To best represent your data, you can configure sources to use an account schema matching the one you use in the external connector. Refer to Managing Source Account Schemas for more information.

Default Account Attributes

The Ivanti Cherwell connector supports the following default account schema attributes and customer configurable attributes. The attributes must be defined as strings if not specified.

Attribute Name Description
RecID The user's unique record ID
busObId Ivanti Cherwell Business Object ID
busObRecId Ivanti Cherwell Business Object Record ID
busObPublicId Ivanti Cherwell Business Object Public ID
publicId The user's Public ID
displayName The user's display name
shortDisplayName A shortened version of the user's display name
accountLocked Indicates if the user account is locked
createDateTime The date and time a user account was created
lastPasswordResetDate The date the user's password was last reset
lastResetDateTime The date the user was last reset
passwordNeverExpires Indicates if the user's password expires
userCannotChangePassword Indicates if the user cannot change their password
userMustResetPasswordAtNextLogin Indicates if the user must change their password at the next login
ldapRequired Indicates if the user account requires LDAP
CreatedBy The name of the user who created the record
CreatedByID The record ID of the user who created the record
LastModifiedDateTime The date and time of the user account was last modified
LastModBy The name of the user who modified the record
LastModifiedByID The record ID of the user who modified the record
LastModByID The record ID of the customer who last modified the record
LastModDateTime The date and time a customer account was last modified
FullName The user's full name. This is a display attribute.
NamePrefix The user's prefix. For example, Mr. or Mrs.
NameSuffix The user's suffix. For exampe, Jr. or Sr.
FirstName The user's first name
MiddleName The user's middle name
MiddleInitial The user's middle initial
LastName The user's last name
Status The customer's status
Lastlogon The date and time of the customer's last logon session
SiteID The customer's site ID
SiteName The customer's site name
StatusID The customer's status ID
Department The user's department
Phone The user's phone number
PhoneType The user's phone type
Email The user's email address
AlternateEmailAddress The customer's alternate email address
SecondaryEmail The customer's secondary email address
CellPhone The user's phone number
Mobile The customer's mobile number
Manager The user's manager's name
DefaultTeamName The user's default team's name
DefaultTeamID The user's default team's ID
LastModTimeStamp The date and time of the last time the record was modified
Office The user's office address
Title The customer's title ID
EmployeeID The user's employee ID
EmployeeStatus The customer's employee status
SAMAccountName The user's SAM account name
ManagerEmail The user's manager's email address
StartDate The user's vacation start date
EndDate The user's vacation end date
PostalCodeZip The user's postal code
HomePhone The user's home phone number
PhoneDN The customer's phone DN
MobileDN The customer's mobile DN
Address The user's street address
City The user's city
Country The user's country
CountryCode The user's country code
ProvinceStateName The user's Province/State
WebSite The Website of the user
OwnedBy The name of the customer's owner
OwnedByTeam The team name of the customer's owner
LocationID The customer's location ID
LanguageLocale The user's language locale
LanguageName The user's language name
TimeZoneOffset The user's time zone offset
ManagerID The user's manager ID
securityGroupId The name of the security group that the user belongs
accountType The user's account type

Default Entitlement Attributes

Entitlement attributes define the entitlements, such as groups or roles, that can be assigned to the managed system's user accounts. Refer to Managing Entitlements for more information.

Caution

Changing the attribute marked as the Entitlement ID after aggregating accounts or entitlements can result in duplicate entitlements being created, or access profiles and roles breaking. To avoid this, edit the entitlement schema before performing any aggregations.

Default Security Group Attributes

The Ivanti Cherwell connector also supports groups. The following attributes must be configured on the managed system and in the SailPoint source schema to manage groups.

Attribute Name Description
groupId Unique Group ID of the Security Group
description The description of a Security Group
groupName The display name for a security group. This is a display attribute.

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.