Role based assignments

A role lets you assign a step to a job rather than to a person. The workflow says "IT does this one", and each run decides who in IT that is.

Use a role wherever the answer to "who does this?" is a position rather than a name: when the person holding the job changes, when several people share it, or when it rotates run to run. An employee onboarding workflow assigned to the IT role keeps working when someone joins or leaves IT. The same workflow assigned to a named person needs editing every time.

Where roles live

Roles belong to a department. Two departments can each have their own Facilities role mapped to different people, and neither can see the other's.

Open Workflows, then Manage, then Roles. The page lists every department you can see with its roles underneath. There are two search boxes: one finds a role by name, the other finds the roles a given person is in, which is the one you want when you are working out what somebody actually holds.

The Roles page listing a department with its roles, each with a colored avatar and the people in it, plus Search People and Search Roles boxes

Create or edit a role

  1. Click Add Role under the department, or click an existing role to edit it.
  2. Give it a Name. Name it after the job, not the person.
  3. Under People, choose who fills it. A role can hold one person or several.
  4. Pick an Avatar color so it is recognizable at a glance in a long workflow.
  5. Save.

An existing role also lists the workflows it is used in, each one a link. Check that list before you rename a role or take somebody out of it: it is the whole blast radius of the change, and a role that says "This role is not used" is safe to edit freely.

The role dialog for Office Manager showing Name, three people under People, an Avatar color picker, and a list of the workflows the role is used in

A role with several people

Mapping a role to three people does not assign a step to all three. A step is assigned to one person at a time, so the run decides which of them gets it. You pick that when the run is created, or you add all of them as participants and let them sort it out between themselves. See Assigning steps in a run.

If you genuinely need every one of them to act, that is several steps, or one step with subtasks, rather than one step assigned to a group.

The Initiator role

Every account has a role called Initiator that behaves differently from the ones you create. Its name cannot be changed and it has no list of people, because it resolves to whoever created the run. Assign the opening steps of a workflow to it and they always land on the person who started the work. See Run Initiator Role.

Using a role in a workflow

Assign the step to the role in the workflow editor, exactly as you would assign it to a person. See Assigning steps in a workflow.

Video walkthrough

This video walks through assigning steps to a role instead of to a named person.

Still need help? Contact Us Contact Us