How to create an HR Workflow

HR workflows are a great way to break down a task or process into individual steps. They are often illustrated as a diagram of series of steps that need to be complete sequentially. This helps individuals to visualize the steps that need to be taken to complete a process. This system can be hugely beneficial to the majority of human resources processes, and help simplify complex processes for both HR teams and employees.

With PeopleGoal, you can design custom workflows with no-code configuration. Our advanced workflow builder allows you to customize your HR processes to match your individual needs and unique company culture.

How do PeopleGoal workflows work?

Workflows are the steps that define your HR processes. Each app (HR process) moves through a workflow of different states, and users will create items which are defined by the app template. As an example, a performance review workflow might include the following states:

HR workflow

1. Employee self assessment (employee completes their section)

2. Peer assessment (peer completes this section)

3. Manager assessment (manager views the employee and peer responses and completes their section)

4. HR review (HR views the employee and manager submissions, and adds private HR comments for employee records)

5. Completed review (employee receives the final review form back)

Each state has one participant. In our example above, the participants are employee, peer, manager and HR. Because there's no limit to the number of states you can create for an app, your workflow can have multiple participants weighing in to create a complex processes - each with their own visibility and access permissions.

You can automate the app workflow further by defining state participants according to pre-set relationships within your account. If you predefine the manager relationship then any time an employee starts a new review the "manager" participant will be automatically assigned to enable a seamless workflow across teams.

You can also define custom rules which are triggered as the form is submitted. You could set a rule to automatically send an email, change the status or reset the form state. We will cover all of this later in the article.


1. Configure states

States are the steps in your workflow, and each state has its own participant. There is no limit to the number of states you can add to your workflow, allowing you to easily create a complex process where many stakeholders can participate. You can also control the visibility of each section in each state, and select whether they are editable, read-only or hidden to the selected state participant.

It's best to create your entire workflow upfront in the first state. It's much easier to then edit the section and element visibility when you create new states.

Your app states are shown at the top of the app template, and you'll have your first state that you've already been editing.

i. Add a new state

create a new state

ii. Define state participant

iii. Set the status

iv. State visibility

v. Edit states

edit state

vi. Create new status flags

vii. Delete a state

 

2. Manage participants

Participants are the individuals involved in the process and each state has one participant. To automate your process you can create default participants based on your account Relationships, define an individual as the state participant, or leave these blank to allow the employee to select all participants in the review.

Setting up your participants based on relationships means that when an employee's review is opened, all of the people who need to be involved in the workflow are automatically assigned.

 

manage participants

 

i. Set default relationships and users

ii. Define the participant's visbility

With different participants you need to control who can see the data at every step. Visibility defines whether a participant can see the review only in the state that they own (limited visibility), or in all states (full visibility).

By default participants can only see the review when it's in a state that they own. The employee should have limited visibility because we don't want them to see their managers' assessments before they are officially released.

The manager, however, should have full visibility over the whole process - even when they're not directly participating.


3. Set state rules

State rules allow you to set custom actions when an item is submitted to the next state in the workflow. These actions are:

State rules are built by defining conditions and then setting actions if those conditions are met. Each state can have multiple rules. Each state rule can also have multiple conditions and actions that must be met in the order in which they're displayed.

In this example, we have created a rule where if the HR Reviewer rejects the performance review, it will be sent back to the manager.

set rules

i. Create a state rule

ii. Create a condition

Conditions are the parameters that need to be met to trigger the action. You can add many conditions for each rule - you're not limited to just one.

There is an "if" statemement at the top of the Conditions area that defaults to "If all of the following conditions are met". This means every condition needs to be valid to run the actions.

You can change this from "all" to any, and the actions will run if any one of the listed conditions are met.

iii. Create an action

Next you'll create an action to trigger when the condition above is met. You can add many actions to each rule - you're not limited to just one. Click Add an action to get started.

iv. Reorder conditions, actions and state rules

Each state can have many rules, and those rules can have many conditions and actions. Because of this, we'll always run the rules in the order in which they're displayed, from top to bottom. You might want to reorder a rule, or reorder the conditions and actions that make up that rule.

Hover over the left side of the rule, the condition or the action, then click and drag to change the order. Drop your rule, condition or action where it needs to be and that will save the reordering.

v. Turn a state rule off

Sometimes you might want to pause a state rule for the moment, but have the option to switch it back on in the future. To do that, toggle the blue switch in the top right of the Rule area to turn the rule off.

vi. Edit a rule

You can change an existing rule by clicking Edit rule to open up the Conditions and Actions editor.

vii. Delete a state rule

If you want to delete the rule entirely, click Delete rule at the bottom of the rule area. This action is not reversible, so if you're not quite sure - turn off the rule instead of deleting.

Now you can create more rules for your other states. Click the state icon to make it the active state and create more rules!


4. Edit the app template

Now you've set up your process workflow, you can start to build your performance review form!

Tip: It's best to create your entire form in the first state. It's much easier to then edit the section and element visibility in the other states.

Edit app template

i. Create sections

You'll start with one default section.

ii. Reorder sections

You can drag and drop the section order by hovering over the left of the section title.

iii. Configure sections

iv. Create elements

v. Reorder elements

vi. Configure elements

Create your own Knowledge Base