Announcing the SAVIYNT KNOWLEDGE EXCHANGE unifying the Saviynt forums, documentation, training, and more in a single search tool across platforms. Click HERE to read the Announcement.

Entitlement not uploaded in schema upload

AJ23494
New Contributor II
New Contributor II

Hi Experts , 

i have uploaded the accounts successfully using schema upload job but somehow the entitlements are not being uploaded , could you please suggest what's the issue ?

 

Savfile :
SystemName=Octopus
FileNameStartswith=Octopus
ENTITLEMENT_TYPE=Groups
DELETEACCOUNTENTITLEMENT=YES
OVERWRITE_USER_ASSIGNED=TRUE
ACCOUNT_NOT_IN_FILE_ACTION=SUSPEND
IGNOREFIRSTLINE=TRUE
FILEIMPORTDELIMETER=,
ENT_TYPE_NOT_AVAILABLE=CREATE
ENT_VAL_NOT_AVAILABLE=CREATE
ACCOUNTNAME,endpointname,entitlementname,Role,status,OWNERTYPE,OWNERUSER,OWNERRANK,OPERATION


CSV file :

ACCOUNTNAMEendpointnameentitlementnameRolestatusOWNERTYPEOWNERUSEROWNERRANKOPERATION
613826OctopusTestingabcIT Users1USERadminaj1ADD
615524StarkTestingabcIT Users1USERadminaj1ADD



https://docs.saviyntcloud.com/bundle/SSM-Admin-v55x/page/Content/Chapter04-Onboarding-and-Managing-A...

4 REPLIES 4

AJ23494
New Contributor II
New Contributor II

Paul_Meyer
Regular Contributor
Regular Contributor

Unfortunately, in my experience, the documentation is not great and the examples provided are full of inconsistencies, despite several documentation error reports.

In the last line of the SAV file, you specify the header. The header in the SAV file must match the header of the corresponding CSV file.

In your SAV file you have "ENTITLEMENT_TYPE=Groups", yet "Groups" does not feature in the header line. Try changing the "Role" column to "Group" (in both the SAV and CSV files) and make sure that column contains the names of the corresponding entitlement type.

As an example, we use the following SAV file for one of the applications:

 

SystemName=Payspace
FileNameStartswith=PayspaceAccounts
ENTITLEMENT_TYPE=Group
DELETEACCOUNTENTITLEMENT=YES
OVERWRITE_USER_ASSIGNED=TRUE
ACCOUNT_NOT_IN_FILE_ACTION=NOACTION
IGNOREFIRSTLINE=TRUE
FILEIMPORTDELIMETER=,
ACCOUNTNAME,DISPLAYNAME,endpointname,status,Group,customproperty2,customproperty3,customproperty4

 

Where the "Group" column contains the names of the entitlements of type "Group".

Similarly for the same application we have "Organization Unit" as another entitlement type and use the following SAV file to upload account and entitlement associations:

 

SystemName=Payspace
FileNameStartswith=PayspaceOUAccounts
ENTITLEMENT_TYPE=Organization Unit
DELETEACCOUNTENTITLEMENT=NO
OVERWRITE_USER_ASSIGNED=TRUE
ACCOUNT_NOT_IN_FILE_ACTION=NOACTION
IGNOREFIRSTLINE=TRUE
FILEIMPORTDELIMETER=,
ACCOUNTNAME,DISPLAYNAME,endpointname,status,Organization Unit

 

Where the "Organization Unit" column contains the name of the entitlement of type "Organization Unit"

Hope that helps.

rushikeshvartak
All-Star
All-Star

Entitlement names ?

do you see any errors in logs


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

Apologies. For "entitlement name" I should have referred to "Entitlement Value", for example:

Paul_Meyer_1-1674823202983.png