Hi,
We recently got to the point of being able to see an important “Additional Attribute” in our Workday Accounts entitlements by the name of COMMENT. This property correlates to what we’d like to see as the overall entitlement description, however that is not the way the connector behaves out of the box.
I’ve attempted to look at the source schema via API (and compared it against the ServiceNow connector, which does support automatically associating a “description” Additional Attribute as the overall entitlement description), however I’m not able to glean what exactly I’d need to do to hopefully set that COMMENT property as the entitlement description.
Without this, I envision us needing to script something along the lines of:
- REST call to GET all entitlements for Workday Accounts source
- Formulate request body for PATCH entitlement for each entitlement that will need to set a new description as the value of the COMMENT field from step 1 entitlement blobs.
- Call PATCH entitlement endpoint X times for each entitlement that needs the updated description.
This wouldn’t be the end of the world for us, but if we could circumvent that with a simple config change in in the UI or API, that would be much preferred.
I’ve included a screenshot of Workday Accounts entitlement view (which we’d like to see behave differently), a screenshot of a ServiceNow entitlement as comparison to what we’d like to see, along with shortened versions of the json source schema blobs for each of the sources.
My observations thus far are:
a) the ServiceNow connector is able to automatically map Additional Attribute description fields to entitlement descriptions, potentially because they are already named “description.” If someone could confirm if this is under-the-hood magic, that’d be helpful.
b) I also notice that the nativeObjectType is different between the sources – Workday Accounts has nativeObjectType “SecurityGroup”, while ServiceNow has nativeObjectTypes “group” and “role”. I wonder if this might lead to hidden behavioral differences.
workdayAccountsSchemaAbridged.json (2.7 KB)
SNOWSchemaAbridged.json (5.1 KB)
Thanks!