Click HERE to see how Saviynt Intelligence is transforming the industry. |
01/22/2024 10:17 AM
Hi guys, I am trying to import entitlements from Coupa via acctEntMappings with importAsEntitlement=true as there is no endpoint for entitlements that I can call.
I will attach both the API response from postman for a user and the import JSON.
The entitlements that are not working are requisition and invoice limits. There are 3 of them total. The other 3 entitlements are working properly. The issue seems to be cause by the fact that on the working entitlements the attribute comes as a list object, and the non-working ones come as JSON object without being in a list and the colsToPropsMappings are not reading the values correctly. If I put any of the values in the idPath, it is reading it properly. It seems to only have an issue if the mapping is in colsToPropsMapping. The problem is that Entitlements are not being created. No errors are showing in the logs.
I tried using the Coupa integration guide but that one is outdated as Coupa no longer has entitlements endpoints for their access.
01/28/2024 07:33 AM
01/28/2024 03:10 PM
Yes. There are in the attached files in the CoupaAPIResponse. I am trying to work on requisition-approval-limit. If I can get this one working all of them are going to work afterwards.
01/28/2024 06:11 PM
Please share curl command [Refer https://codingnconcepts.com/postman/how-to-generate-curl-command-from-postman/ ]
01/28/2024 06:14 PM
Here you go sir. Can I also ask how this would help ?
01/28/2024 06:16 PM
Refer working json we used
https://forums.saviynt.com/t5/identity-governance/coupa-accountimport-job-is-stuck/td-p/40364
01/29/2024 06:26 AM
Hello @rushikeshvartak . Thank you for the reply but that doc does not suit my requirements. The only entitlement that is imported there is in the format that works for me already too. I need assistance with requisition-approval-limit that is not a listed object.
01/31/2024 12:22 PM
Unless I'm misunderstanding, req and invoice approval limits is not an entitlement in the Coupa application. It is account metadata. Therefore, you cannot import as traditional entitlement with members of the entitlement. You should import that attribute as an account customproperty.
02/01/2024 09:45 PM
Hi @Baver
As per the response from @BrandonLucas_BF above this seems to be due to the fact that requisition and approval limits are not entitlements in coupa. If this is the case, then it is expected behavior only.
Regards,
Dhruv Sharma
02/01/2024 09:47 PM
Yes those are part of Account attributes