Supervisor configuration parameters
The SAP Litmos connector allows you to connect SAP Litmos with One Identity Starling enabling you to take advantage of the features and products available with Starling Connect that complement and enhance the services provided by SAP Litmos.
SAP Litmos is an online learning platform that caters to the training requirements of an organization, capable of providing continuous and targeted training for all business segments.
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 295: Supported operations for Users
Create User |
POST |
Update User |
PUT |
Get User by Id |
GET |
Get All users with pagination |
GET |
Delete User |
DELETE |
Groups
Table 296: Supported operations for Groups
Create Group |
POST |
Update Group |
PUT |
Get Group by Id |
GET |
Get All Groups with pagination |
GET |
Delete Group |
DELETE |
Mandatory fields
Users
-
Name.GivenName
-
Name.FamilyName
-
UserName
Groups
DisplayName
User and Group mapping
The user and group mappings are listed in the tables below.
Table 297: User mapping
Id |
id |
UserName |
UserName |
DisplayName |
FirstName + LastName |
Name.GivenName |
FirstName |
Name.FamilyName |
LastName |
Name.Formatted |
FullName |
Emails.Value |
Email |
Active |
Active |
Groups[].value |
(UserGroupsResponse) Id |
Groups[].display |
(UserGroupsResponse) Name |
Addresses[].streetAddress |
Street1 |
Addresses[].region |
City |
Addresses[].locality |
State |
Addresses[].postalCode |
PostalCode |
Addresses[].country |
Country |
PhoneNumbers[].value (work) |
PhoneWork |
PhoneNumbers[].value (mobile) |
PhoneMobile |
Timezone |
Timezone |
Title |
JobTitle |
Locale |
Culture |
userExtension.AccessLevel |
AccessLevel |
userExtension.OriginalId |
OriginalId |
userExtension.CompanyName |
CompanyName |
userExtension.Manager.value |
ManagerId |
userExtension.Manager.displayName |
ManagerName |
Meta.Created |
CreatedDate |
Password |
Password |
Groups
Table 298: Groups mapping
Id |
Id |
displayName |
Name |
members[].value |
(groupMembersResponse) Id |
members[].display |
(groupMembersResponse) UserName |
groupExtension.Description |
Description |
groupExtension.ParentTeamId |
ParentTeamId |
Connector limitations
-
There is a difference in the way the legacy and non legacy custom attributes of the User object are supported in the connector.
-
The user name provided while performing the Create User operation will be considered for both the username and email at the target system side .
-
AddGroupMembers with an invalid userid does not display any exception.
-
Multiple groups with the same display name can be created.
-
While configuring custom attributes of a core user in Starling Connect, all the custom attributes must be of type string. However, user extension custom attributes can be of one among the supported data types - integer, string, decimal and DateTime.
-
Parent Group id cannot be un-assigned from a group.
- A group can be created with or without a parent group.
-
Created date and last modified date are not returned by the cloud application for both Users and Groups.
-
When a user is created or updated with a password through the connector, the user is prompted to change the password in next login to the target application.
-
An attempt to update a User that has been deleted, the target application will return error 500: The server encountered an error processing the request. Please see the server logs for more details.
Supported objects and operations
The SAP Litmos connector allows you to connect SAP Litmos with One Identity Starling enabling you to take advantage of the features and products available with Starling Connect that complement and enhance the services provided by SAP Litmos.
SAP Litmos is an online learning platform that caters to the training requirements of an organization, capable of providing continuous and targeted training for all business segments.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Users
Table 295: Supported operations for Users
Create User |
POST |
Update User |
PUT |
Get User by Id |
GET |
Get All users with pagination |
GET |
Delete User |
DELETE |
Groups
Table 296: Supported operations for Groups
Create Group |
POST |
Update Group |
PUT |
Get Group by Id |
GET |
Get All Groups with pagination |
GET |
Delete Group |
DELETE |
Mandatory fields
Users
-
Name.GivenName
-
Name.FamilyName
-
UserName
Groups
DisplayName
User and Group mapping
The user and group mappings are listed in the tables below.
Table 297: User mapping
Id |
id |
UserName |
UserName |
DisplayName |
FirstName + LastName |
Name.GivenName |
FirstName |
Name.FamilyName |
LastName |
Name.Formatted |
FullName |
Emails.Value |
Email |
Active |
Active |
Groups[].value |
(UserGroupsResponse) Id |
Groups[].display |
(UserGroupsResponse) Name |
Addresses[].streetAddress |
Street1 |
Addresses[].region |
City |
Addresses[].locality |
State |
Addresses[].postalCode |
PostalCode |
Addresses[].country |
Country |
PhoneNumbers[].value (work) |
PhoneWork |
PhoneNumbers[].value (mobile) |
PhoneMobile |
Timezone |
Timezone |
Title |
JobTitle |
Locale |
Culture |
userExtension.AccessLevel |
AccessLevel |
userExtension.OriginalId |
OriginalId |
userExtension.CompanyName |
CompanyName |
userExtension.Manager.value |
ManagerId |
userExtension.Manager.displayName |
ManagerName |
Meta.Created |
CreatedDate |
Password |
Password |
Groups
Table 298: Groups mapping
Id |
Id |
displayName |
Name |
members[].value |
(groupMembersResponse) Id |
members[].display |
(groupMembersResponse) UserName |
groupExtension.Description |
Description |
groupExtension.ParentTeamId |
ParentTeamId |
Connector limitations
-
There is a difference in the way the legacy and non legacy custom attributes of the User object are supported in the connector.
-
The user name provided while performing the Create User operation will be considered for both the username and email at the target system side .
-
AddGroupMembers with an invalid userid does not display any exception.
-
Multiple groups with the same display name can be created.
-
While configuring custom attributes of a core user in Starling Connect, all the custom attributes must be of type string. However, user extension custom attributes can be of one among the supported data types - integer, string, decimal and DateTime.
-
Parent Group id cannot be un-assigned from a group.
- A group can be created with or without a parent group.
-
Created date and last modified date are not returned by the cloud application for both Users and Groups.
-
When a user is created or updated with a password through the connector, the user is prompted to change the password in next login to the target application.
-
An attempt to update a User that has been deleted, the target application will return error 500: The server encountered an error processing the request. Please see the server logs for more details.
Mandatory fields
The SAP Litmos connector allows you to connect SAP Litmos with One Identity Starling enabling you to take advantage of the features and products available with Starling Connect that complement and enhance the services provided by SAP Litmos.
SAP Litmos is an online learning platform that caters to the training requirements of an organization, capable of providing continuous and targeted training for all business segments.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 295: Supported operations for Users
Create User |
POST |
Update User |
PUT |
Get User by Id |
GET |
Get All users with pagination |
GET |
Delete User |
DELETE |
Groups
Table 296: Supported operations for Groups
Create Group |
POST |
Update Group |
PUT |
Get Group by Id |
GET |
Get All Groups with pagination |
GET |
Delete Group |
DELETE |
Users
-
Name.GivenName
-
Name.FamilyName
-
UserName
Groups
DisplayName
User and Group mapping
The user and group mappings are listed in the tables below.
Table 297: User mapping
Id |
id |
UserName |
UserName |
DisplayName |
FirstName + LastName |
Name.GivenName |
FirstName |
Name.FamilyName |
LastName |
Name.Formatted |
FullName |
Emails.Value |
Email |
Active |
Active |
Groups[].value |
(UserGroupsResponse) Id |
Groups[].display |
(UserGroupsResponse) Name |
Addresses[].streetAddress |
Street1 |
Addresses[].region |
City |
Addresses[].locality |
State |
Addresses[].postalCode |
PostalCode |
Addresses[].country |
Country |
PhoneNumbers[].value (work) |
PhoneWork |
PhoneNumbers[].value (mobile) |
PhoneMobile |
Timezone |
Timezone |
Title |
JobTitle |
Locale |
Culture |
userExtension.AccessLevel |
AccessLevel |
userExtension.OriginalId |
OriginalId |
userExtension.CompanyName |
CompanyName |
userExtension.Manager.value |
ManagerId |
userExtension.Manager.displayName |
ManagerName |
Meta.Created |
CreatedDate |
Password |
Password |
Groups
Table 298: Groups mapping
Id |
Id |
displayName |
Name |
members[].value |
(groupMembersResponse) Id |
members[].display |
(groupMembersResponse) UserName |
groupExtension.Description |
Description |
groupExtension.ParentTeamId |
ParentTeamId |
Connector limitations
-
There is a difference in the way the legacy and non legacy custom attributes of the User object are supported in the connector.
-
The user name provided while performing the Create User operation will be considered for both the username and email at the target system side .
-
AddGroupMembers with an invalid userid does not display any exception.
-
Multiple groups with the same display name can be created.
-
While configuring custom attributes of a core user in Starling Connect, all the custom attributes must be of type string. However, user extension custom attributes can be of one among the supported data types - integer, string, decimal and DateTime.
-
Parent Group id cannot be un-assigned from a group.
- A group can be created with or without a parent group.
-
Created date and last modified date are not returned by the cloud application for both Users and Groups.
-
When a user is created or updated with a password through the connector, the user is prompted to change the password in next login to the target application.
-
An attempt to update a User that has been deleted, the target application will return error 500: The server encountered an error processing the request. Please see the server logs for more details.
User and Group mapping
The SAP Litmos connector allows you to connect SAP Litmos with One Identity Starling enabling you to take advantage of the features and products available with Starling Connect that complement and enhance the services provided by SAP Litmos.
SAP Litmos is an online learning platform that caters to the training requirements of an organization, capable of providing continuous and targeted training for all business segments.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 295: Supported operations for Users
Create User |
POST |
Update User |
PUT |
Get User by Id |
GET |
Get All users with pagination |
GET |
Delete User |
DELETE |
Groups
Table 296: Supported operations for Groups
Create Group |
POST |
Update Group |
PUT |
Get Group by Id |
GET |
Get All Groups with pagination |
GET |
Delete Group |
DELETE |
Mandatory fields
Users
-
Name.GivenName
-
Name.FamilyName
-
UserName
Groups
DisplayName
The user and group mappings are listed in the tables below.
Table 297: User mapping
Id |
id |
UserName |
UserName |
DisplayName |
FirstName + LastName |
Name.GivenName |
FirstName |
Name.FamilyName |
LastName |
Name.Formatted |
FullName |
Emails.Value |
Email |
Active |
Active |
Groups[].value |
(UserGroupsResponse) Id |
Groups[].display |
(UserGroupsResponse) Name |
Addresses[].streetAddress |
Street1 |
Addresses[].region |
City |
Addresses[].locality |
State |
Addresses[].postalCode |
PostalCode |
Addresses[].country |
Country |
PhoneNumbers[].value (work) |
PhoneWork |
PhoneNumbers[].value (mobile) |
PhoneMobile |
Timezone |
Timezone |
Title |
JobTitle |
Locale |
Culture |
userExtension.AccessLevel |
AccessLevel |
userExtension.OriginalId |
OriginalId |
userExtension.CompanyName |
CompanyName |
userExtension.Manager.value |
ManagerId |
userExtension.Manager.displayName |
ManagerName |
Meta.Created |
CreatedDate |
Password |
Password |
Groups
Table 298: Groups mapping
Id |
Id |
displayName |
Name |
members[].value |
(groupMembersResponse) Id |
members[].display |
(groupMembersResponse) UserName |
groupExtension.Description |
Description |
groupExtension.ParentTeamId |
ParentTeamId |
Connector limitations
-
There is a difference in the way the legacy and non legacy custom attributes of the User object are supported in the connector.
-
The user name provided while performing the Create User operation will be considered for both the username and email at the target system side .
-
AddGroupMembers with an invalid userid does not display any exception.
-
Multiple groups with the same display name can be created.
-
While configuring custom attributes of a core user in Starling Connect, all the custom attributes must be of type string. However, user extension custom attributes can be of one among the supported data types - integer, string, decimal and DateTime.
-
Parent Group id cannot be un-assigned from a group.
- A group can be created with or without a parent group.
-
Created date and last modified date are not returned by the cloud application for both Users and Groups.
-
When a user is created or updated with a password through the connector, the user is prompted to change the password in next login to the target application.
-
An attempt to update a User that has been deleted, the target application will return error 500: The server encountered an error processing the request. Please see the server logs for more details.