Skip to main content

We are starting to work with the employee onboarding process, in which our Human Resources department initiates the process, then the reporting manager is providing additional information and selecting the service request items from the built kit.

 

The issue we are experiencing is we would like the service request items to reference the reporting manager as the requester, as opposed the HR member whom initiated the process.

 

I’m trying to determine how this can be setup in workflow, or is there an option I’m overlooking in the onboarding setup.

@ITservicedesk - did you get a solution for this?  We are struggling with the same problem


Yes and No,

We had to add an additional place hold “Reporting Manager Email” in which the HR member has to type in the email address referenced from the Reporting Manager drop down (agent listing), however it work.

The API call the uses PUT action

Endpoint: https://*.freshservice.com/api/v2/tickets/{{ticket.id_numeric}}

Credentials Inline

Body:

{
  "description": "{{ticket.subject}}",
  "email": "{{ticket.onboarding_request.actor_1.cf_reporting_manager_email_please_type_the_email_address_seen_above}}"
}

 


Hello @ITservicedesk just out of curiosity, does the solution you came up with mess with how the HR manager sees the child tickets in the support portal? Now that they are associated to the hiring manager.

Have you thought about maybe swapping the flow and having the reporting manger initiate the request, then have the HR Manager add any relevant information and approve the request? This would keep the Reporting Manager as the requester.

Just a thought. Take care!


I wish I was replying with a solution but…..to add our scenario to the mix - we trigger the Employee Onboarding feature via the API so the requester ends up being the agent whose API key is used!

We then have a manual change of requester once the tickets are created so that of the defined Reporting Manager is the requester. However, I’ve just found that Reporting Manager is no longer a field within the ‘Onboarding an Employee’ form!!

If I come up with a solution of how to make the Employee Onboarding Request and New Starter Requirements tickets visible to both HR and Reporting Manager I’ll post back….


When submitting requests via the API on behalf of the hiring manager we grab their Requester/Agent ID via an API call first...

...parse the ID from the response…

...and then log the request on their behalf via the ‘initiator_id’ parameter:

 


Reply