Managing HR processes in Jira is a great option for small software companies who are already using Jira and who don’t have, or necessarily need, dedicated HR software. Employee onboarding and offboarding are key processes that can be easily managed in Jira.
...
Workflow
We can expand ourOnboarding Workflow to accommodate the entire lifecycle of an employee by adding a few more statuses:
...
As with onboarding, HR, IT and Facilities will each have multiple tasks in order to offboard the employee. However, there is not the same dependency-based order of operations. All three teams will need to prepare their tasks to be executed at the last minute. Therefore, all of the tasks can be listed in the same checklist, with separators to keep the checklist organized.
...
Tip |
---|
Tip: You can also add checklists that track the on/offboarding tasks for specific teams. See the example here. |
Automation Rules
Using checklists in combination with automation is a great way to streamline repeated tasks and ensure that nothing slips through the cracks. This is example will use automation to:
...
To create the first rule:
Find the custom field ID of the Checklist Template field.
Find the ID of the template to be applied by the rule. Templates are listed in alphabetical order and numbered from top to bottom. (In this examplee, the Facilities template has ID number 1 and the IT template has ID number 3.) Note that the template ID numbers are reset when the list of templates is updated. Therefore, you may need to update the automation rule if new templates are added.
Select the Scheduled trigger.
Set the rule to run once per day at the desired hour.
Click the Run a JQL search and execute actions for each issue in the query checkbox
Insert a JQL query that returns all issues that are in the
status have a Due date within the next two weeksStatus colour Blue title onboarded due <= 2w AND status = Onboarded
Click Save.
Click New action
Click Edit issue and select the Checklist Text field.
Click Save. (This will clear the current checklist from the issue.)
Click New action
Click Edit issue and click on the More options dropdown.
Paste the following code (where 10044 is the Checklist template custom field ID and “5” is the template ID) into the Additional fields text box.
Code Block { "fields": { "customfield_10044" : "5" } } } }
Click Save.
Click New action.
Select Transition issue.
Select
as the destination status.Status colour Blue title Offboarding Click Save.
Optionally, you may want to add an additional action to set the Assignee or notify a member of the HR team.
Name the rule and click Turn it on.
...