SAP Cloud Platform is an open Platform as a Service (PaaS) that offers users in-memory capabilities, core platform services, and business services for cloud applications.
To configure the connector, following parameters are required:
Connector name
Username
Password
SCIM URL
Operation |
VERB |
---|---|
Create |
POST |
Update (Id) |
PUT |
Delete (Id) |
DELETE |
Get (Id) |
GET |
Get |
GET |
Pagination | GET |
Operation |
VERB |
---|---|
Create |
POST |
Update (Id) |
PUT |
Delete (Id) |
DELETE |
Get (Id) |
GET |
Get |
GET |
The user and group mappings are listed in the tables below.
SCIM parameter | SAP Cloud Platform parameter |
---|---|
Id | id |
UserName | userName |
Name.GivenName | givenName |
Name.FamilyName | familyName |
Name.HonorificPrefix |
name.honorificPrefix |
DisplayName | displayName |
Emails.Value | email.value |
Addresses.StreetAddress | addresses.streetAddress |
Addresses.Locality | addresses.locality |
Addresses.Region | addresses.region |
Addresses.PostalCode |
addresses.postalCode |
Addresses.Country |
addresses.country |
Addresses.Type |
addresses.type |
PhoneNumbers.value |
phoneNumbers.value |
UserType |
userType |
Locale |
locale |
Timezone |
timeZone |
Active |
active |
Groups.value |
group.$ref |
Groups.display |
group.display |
Extension.Organization |
extension.organization |
Extension.Division |
extension.division |
Extension.Department |
extension.department |
Extension.Manager.Value |
extension.manager.value |
Extension.Manager.DisplayName |
extension.manager.displayName |
Extension.ContactPreferenceTelephone |
contactPreferenceTelephone |
Extension.IndustryCrm |
industryCrm |
Extension.PasswordStatus |
passwordStatus |
Extension.MailVerified |
mailVerified |
Extension.CompanyRelationship |
companyRelationship |
Extension.ContactPreferenceEmail |
contactPreferenceEmail |
Extension.SourceSystem |
sourceSystem |
Extension.CostCenter |
extension.costCenter |
Extension.EmployeeNumber |
extension.employeeNumber |
Extension.CorporateGroups |
corporateGroups.value |
Extension.customAttributes.name |
attributes.name |
Extension.customAttributes.value |
attributes.value |
Meta.Created |
meta.created |
Meta.LastModified |
meta.lastModified |
SCIM parameter | SAP Cloud Platform parameter |
---|---|
id | name |
DisplayName | displayName |
Members.value | members.value |
Members.display | members.display |
Extension.GroupName | extension.name |
Extension.Description | extension.description |
A performance impact is expected, with a list response of Groups because each record is retrieved and counted, since SCP Groups APIs do not provide totalResults.
ServiceProviderAuthority contains only Id field with the same value as the tenant id of the SCP instance, as there are no APIs that can fetch the tenant details in SCP.
Get All Groups and Get particular group with ID operations do not retrieve Created and Last Modified fields for Groups object types.
JIRA Server is an issue-tracking product used for project management, generating project reports, and bug tracking.
To configure the connector, following parameters are required:
Connector name
Username
SCIM URL
Operation |
VERB |
---|---|
Remove/Provision |
POST |
Update (Id) |
PUT |
Delete (Id) |
DELETE |
Get (Id) |
GET |
Get All Users |
GET |
Pagination |
GET |
Operation |
VERB |
---|---|
Create | POST |
Update (Id) |
PUT |
Delete (Id) | DELETE |
Get (Id) | GET |
Get All Groups | GET |
Get Groups (Id) |
GET |
Operation |
VERB |
---|---|
Get All Roles |
GET |
Get Role (Id) |
GET |
Group Name
The user and group mappings are listed in the tables below.
SCIM parameter | JIRA Server parameter |
---|---|
Id | name |
UserName | name |
password |
password |
Name.Formatted | displayName |
DisplayName | displayName |
Emails.Value | emailAddress |
Locale | locale |
Timezone | timeZone |
Active | active |
Groups.value |
group.name |
Groups.display |
group.name |
SCIM parameter | JIRA Server parameter |
---|---|
Id | name |
DisplayName | name |
Members.value | user.name |
Members.display | user.displayName |
Pagination is not supported for Groups.
Update Group can only be used for membership management.
Since the application does not support id, the URL encoded user name or group name is assigned as id for the resource.
Leading slash (/) in clientRequest, in the RequestWrapper is restricted in REST Client (Eg: Postman) testing.
Invalid host name in target URL returns error 500.
RSA Archer GRC Platform supports business-level management of governance, risk management, and compliance (GRC). It lets users adapt solutions to their own requirements, build new applications, and integrate with external systems without interacting with code.
To configure the connector, following parameters are required:
Connector Name - <RSA Archer>
Username
Password
Instance Name - <Tenant ID ex: 324022>
Profile Module ID - <Internal ID of an application as specified in the Application Builder Application Detail Report ex: 486>
Profile ID - <User Profile ID ex: 239109>
Environment(ISMS) - <Cloud application's environment ex: Test, Prod>
Field ID - <Filed Id to get specific attribute ex: 18746>
SCIM URL - <Cloud application's instance URL used as targetURI in payload>
Operation |
VERB |
---|---|
Create | POST |
Update | PUT |
Delete (Id) | DELETE |
Get (Id) | GET |
Get | GET |
Pagination | GET |
Operation |
VERB |
---|---|
Create |
POST |
Update (Id) | PUT |
Delete (Id) | DELETE |
Get (Id) | GET |
Get | GET |
Group Name
The user and group mappings are listed in the tables below.
SCIM parameter | RSA Archer parameter |
---|---|
Id | system.userId |
UserName | system.userName |
Name.GivenName | name.first |
Name.FamilyName | name.last |
Name.MiddleName | name.middle |
Title | system.title |
Locale |
system.locale |
Timezone |
timeZone.id |
Active |
system.status |
Emails |
contactItems.value if <contactItems.type = Email> |
Address.formatted |
address |
Address.streetAddress |
-- |
Address.locality |
-- |
Address.region |
-- |
Address.postalCode |
-- |
Address.country |
-- |
PhoneNumbers |
contactItems.value if <contactItems.type = phone> |
Groups.Id |
groups.id |
Groups.Name |
groups.name |
Roles.Id |
roles.id |
Roles.Name |
roles.Name |
SCIM parameter | RSA Archer parameter |
---|---|
id | id/id@ISMSGroup |
displayName | Name/ISMSGroupName |
Members.value | Members.Users.User.Id |
Members.display | Members.Users.User.Name |
Lead |
leads (id,name;id1,name1) |
Lead Backup |
leadBackup (id,name;id1,name1) |
Coaches |
coaches (id,name;id1,name1) |
Cursor based pagination for Users is supported but pagination is not supported for groups.
User's contact information cannot be created or updated.
The following fields are read-only:
Except the 401 error for Unauthorized and 400 error for Bad Requests, the application returns HTTP status code 500 for all other errors.
If members are provided in group create/update request, the member type is mandatory to differentiate between a user or a group member.
RSA Archer ISMS Groups that are retrieved in the Standard GROUPS object type are read-only.
NOTE:Test Connection validates the target system credentials and endpoints but not the configuration parameters.
SuccessFactors is an integrated human-resources platform. It offers users tools for onboarding, social business, and collaboration along with tools for learning management, performance management, recruiting, applicant tracking, succession planning, talent management, and HR analytics. It is also cloud-based.
To configure the connector, following parameters are required:
Connector Name
NOTE: SuccessFactors Web Services API are based on OData protocol which is intended to enable access to data in the SuccessFactors system for create, read, update, or delete (CRUD) operations. For more information on SuccessFactors API, see https://apps.support.sap.com/sap/support/knowledge/public/en/2613670. For more information on SuccessFactors URLs and Data Centers, see https://apps.support.sap.com/sap/support/knowledge/public/en/2089448.
Operation |
VERB |
---|---|
Create User |
POST |
Update User |
PUT |
Delete |
PUT |
Get User (Id) |
GET |
Get All Users |
GET |
Get All Users with pagination |
GET |
Operation |
VERB |
---|---|
Update Group | PUT |
Get All Groups | GET |
Get Groups (Id) |
GET |
Get All Groups with pagination | GET |
Group Name
The user and group mappings are listed in the tables below.
SCIM parameter | SuccessFactors parameter |
---|---|
Id | userId |
UserName | username |
Name.GivenName | firstName |
Name.FamilyName | lastName |
Name.MiddleName |
mi |
Name.HonorificSuffix |
suffix |
Name.Formatted |
defaultFullName |
DisplayName | defaultFullName |
Emails.Value | |
Addresses.StreetAddress | addressLine1 |
Addresses.Locality | state |
Addresses.Region | city |
Addresses.PostalCode |
zipCode |
Addresses.Country |
country |
PhoneNumbers.Value |
businessPhone |
Groups.value |
groupId |
Groups.display |
groupName |
Roles.value |
user.role.id |
Roles.display |
user.role.name |
UserType |
jobTitle |
Title |
title |
Active |
status |
Locale |
location |
Timezone |
timeZone |
userExtension.EmployeeNumber |
empId |
userExtension.Division |
division |
userExtension.Department |
department |
userExtension.Gender |
gender |
userExtension.HireDate |
hireDate |
userExtension.DateOfBirth |
dateOfBirth |
Meta.Created |
hireDate |
Meta.LastModified |
lastModified |
SCIM parameter | SuccessFactors parameter |
---|---|
Id | groupID |
displayName | groupName |
groupType | groupType |
groupExtension.value | userId |
groupExtension.display | userName |
Meta.LastModified | lastModifiedDate |
When the active status is updated to false while performing the PUT operation for a user, the following error appears: user not found. This error occurs because a user is considered as a deleted user when the active status is false.
User update does not support addition and removal of Groups or Roles for a particular user. We need to get it done via group update. This is not applicable for role update.
User employee number cannot be updated because the cloud application considers employee number as a user Id.
© 2024 One Identity LLC. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center