Click HERE to see how Saviynt Intelligence is transforming the industry. |
04/02/2024 06:33 AM
I'm trying to insert a single row into the table entitlement_owners using the Enhanced Query.
Configuration:
Query used:
select '7318' ENTITLEMENT_OWNERS__USERKEY, '135229' ENTITLEMENT_OWNERS__ENTITLEMENT_VALUEKEY, '1' ENTITLEMENT_OWNERS__RANK from entitlement_owners
Error: Multiple primary Key present for table E
04/02/2024 06:38 AM - edited 04/02/2024 06:41 AM
entitlement_owners Table is not feasible as it contains composite keys
04/02/2024 06:40 AM
What where clause? I'm trying to do an insert, not an update..
'where 1=1' or 'where 1=2'?
The first one will return as many results as available, the second will not return anything..
04/02/2024 06:41 AM
entitlement_owners Table is not feasible as it contains composite keys
04/02/2024 07:35 AM
@Marcel it wont be accept insert and update above table as per 23.9v
1. we can't insert directly entitlement_owners table , it is a combination of parent and child table , entiltment_value key getting from entitlement value table.
2. not sure it wont be work update and insert scripts
3.if going to insert also , it will expect parent table value key available or not.
4. similar case we requested earlier back saviynt suggested for owner update use GroupImport in connector level like.
04/02/2024 08:05 PM
Product support import sheet what is business use case to do insert/update ?
04/03/2024 12:33 AM
Import sheet is only to assign entitlements to users/accounts, or to create new entitlements.
I'm trying to add ~1000 entitlement owners to ~500 existing entitlements and don't want to do it by hand one at a time.
04/03/2024 05:42 AM - edited 04/03/2024 05:43 AM
You can do add / remove of owner in public using import sheet
Entitlement Value | ENDPOINT | Security System | Entitlement Type | Entitlement Owner | Owner Rank | Action |
ENT1 | APP1 | APP1 | Roles | rvartak | 1 | add |
ENT2 | APP1 | APP1 | Roles | rv | 1 | remove |
04/08/2024 02:57 AM
Hi Rushikesh, thank you for this suggestion.
Unfortunately it doesn't work, and give me the following error:
Ambiguous method overloading for method [Ljava.lang.String;#getAt. Cannot resolve which method to invoke for [null] due to overlapping prototypes between: [interface groovy.lang.Range] [interface java.util.Collection]
04/08/2024 07:42 PM
Please share import file and configuration selected during import
04/08/2024 11:29 PM
EntitlementValue | Endpoint | SecuritySystem | EntitlementType | EntitlementOwner | OwnerRank | Action |
CN=GroupName1,OU=DeepOU,OU=HighOU,OU=TopOU,DC=domain,DC=local | ActiveDirectory_Authorizations_Endpoint | ActiveDirectory_Authorizations | Groups | EmpA3 | 1 | add |
CN=GroupName2,OU=DeepOU,OU=HighOU,OU=TopOU,DC=domain,DC=local | ActiveDirectory_Authorizations_Endpoint | ActiveDirectory_Authorizations | Groups | abc2 | 1 | add |
The values have been anonymized, but are showing their use.
"EmpA3" and "abc2" are valid accounts under the "ActiveDirectory_Authorizations_Endpoint" endpoint.
Delimiter: Comma
First row as heading: Yes
All other settings: No (Create Security System, Create Endpoint, Create Entitlement Type, Create Entitlement Owner, Inactive Entitlement not in File, Create Entitlement)
04/09/2024 06:42 AM
Please confirm product version
04/09/2024 06:48 AM
24.1
04/09/2024 06:50 AM
Above works as expected in v24.1 can you keep Operation instead of action and try
04/09/2024 06:57 AM
It does not work. There is no option "Operation", but there are two options "Action":
04/09/2024 07:00 AM - edited 04/09/2024 07:01 AM
Select Upload Entitlement From CSV
04/09/2024 07:01 AM
That is what I did
04/09/2024 07:02 AM
Try with entitlement without special characters
like RolE_admin
04/09/2024 07:07 AM - last edited on 04/10/2024 12:24 AM by Sunil
Screen recording of what I'm doing:
[Removed]
04/09/2024 09:23 AM
Try below attached file
04/09/2024 11:37 PM
04/09/2024 11:44 PM
Use double quoted for entitlement name
04/09/2024 11:51 PM
Already the case in the file uploaded
Also tried it with all fields doublequoted, but that didn't work either.
04/10/2024 08:11 PM
Does it works for non AD based apps
04/10/2024 10:30 PM
Stupid forums.. Clicked the "Accept as solution" by accident..
I don't know if it works for non AD based apps, we want to do it for this app.
As this is now becoming more critical (time based), we have started inputting the data manually. It seems that I won't be getting an answer from the forums any time soon either.
04/11/2024 08:49 PM
use postman