I’ve installed the FreshService Provisioning app to my Azure AD tenant, following the online instructions exactly, not making any configuration changes.
I add a test AAD user to the “Users and Groups” permissions to use the FreshService Provisioning app.
When I manually try and provision this test user and I am receiving the below error referencing the “employee_id”.
Export details
Failed to create User 'ittest@trilliumstaffing.com' in Freshservice
Error code
SystemForCrossDomainIdentityManagementServiceIncompatible
Error message
StatusCode: BadRequest Message: Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details. Web Response: {"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"detail":[{"field":"employee_id","message":"It should be of type Integer","code":"missing_field"}]}
Now from what I can discern form the above error, I need to add the custom attribute “employee_id” to the FreshService attributes within the FreshService Provisioning app, then map the appropriate Azure AD attribute (employeID) to this new FreshService attribute (employee_id). But there are no instructions on the details of this process. I know where to make all these changes, but I don’t know the correct format and values the attributes that are required to satisfy the above error. Does anyone have any guidance on this?
-MLB