Hi Everyone,
I hope that y’all are doing great. So recently we’ve started implementing the Offboarding module for Freshservice. With out old procedure, we require some sort of clearance for every departments involved before completing the employee offboarding. For example, Employee A should meet with Reporting Manager and get their signature for clearance, same with Procurement, Finance, etc etc. In short, Employee A should obtain all signatures from these entities before Employee A is offboarded.
At first, I’ve tried creating service request items via API whenever an offboarding ticket is raised. This works well but the issue arises in the section where I need to send the approvals for these child tickets. We thought that approval email can replace the clearance signatures that we’ve been previously using. If the Reporting Manager approves the SR request, then Employee A is cleared. The same goes for the other departments.
Problem with this is that, if you create the SR ticket using API and actually sends the approval request on that same workflow; all succeeding workflows stops and awaits the completion of the previously issued approval request. We want to create all SRs along with their approval requests in one go.
Next, I also tried creating all the child tickets first then once all of them is created and added as related tickets to Offboarding ticket I then trigger a new workflow to send the approval request for each SR. The issue with this is that FS’s workflow automator does not respond to system generated events and that includes API calls.
We are currently stuck with this flow and procedure. For anyone who’s already using the Offboarding module; may I kindly ask what offboarding process are you using, does it also involve multiple clearances or approvals from a number of departments? Are we doing it wrong or is there some sort of standard procedure for employee offboarding?
Warmest regards,