Workflow steps

Workflow steps include changing step permissions (privileges of moving from one workflow step to the next step) and rules (the privileges of publishing or editing). 

NOTE: A Workflow step does not require a Tasks app or Slack app to be installed in order for certain steps to function properly. For example, a step can consist of only setting the rules (permissions) of that workflow step. 

To add a Workflow step: 

Attention: By default, only admins can adjust the step settings and move from one step to another without restrictions. 

  1. Open the Workflows app.

  2. In the Workflows dashboard, click Manage Workflows at the top right corner.

  3. In the workflow overview list, select the workflow you wish to make modifications to by clicking on the workflow name.

  4. Click Add Step. 

NOTE: There can be up to five tasks per step. 

5. Add a name, description, and an indicating color to the Workflow step. 

6. To add who can change the step, click Define who can change the step.

7. To add/remove automations for the step, click Rules and Actions

To remove a Workflow step: 

  1. Open Workflows app.

  2. In the Workflows dashboard, click Manage Workflows at the top right corner.

  3. In the workflow overview list, select the Workflow you want to modify. 

  4. On the Workflow page, select the step you want to remove, click Remove step at the bottom left corner. 

workflows Remove step

Workflows: Sequential vs. Flexible

Enabling the sequential workflows option will enforce sequential completion of that workflow. Without selecting this option, users with appropriate permissions will be able to change between steps without restrictions.

To initiate this function, select “Users can move only one step at a time” in the Options section which can be found in the workflows details sidebar of the step editor page.  

sequential workflow

Workflow step change permissions 

Workflow step permissions can be defined on a per-step basis, allowing you to specify which teams or users can move workflows from one step to the next step. 

workflows changing step permissions 2

NOTE: The default permissions are set to ‘no one can change step.’ You can apply this setting to any user except admin roles.

To modify, select users and teams who can change between steps within this workflow: 

  1. Click the Define who can change step button. 

  2. In the drop-down, choose one of the following options: 

    1. All users with access can change step - enables all the users who have access to the workflow to change between steps.  

    2. Selected users can change step - choose which users and teams can move between the next and previous steps. Click apply to confirm your choices.

workflows step permissions Select who can change

Once you have confirmed the ‘change step’ permissions of the selected users and teams, you can add limitations to each selection. Next to the selected user and team names, click the can or cannot options in the drop-down to adjust the ‘change step’ setting. 

NOTE: A maximum of two ‘changing step’ rules can be applied to a single step: one rule option that allows every user or team who can make a change and another rule option for those who cannot make a change. 

workflow step permissions Listing who can change

To adjust the permissions of the editing and publishing setting:

  1. To the right of the selected users and teams, click can or cannot from the drop-down to adjust the permissions for that rule. 

  2. Next to the can and cannot settings, select the action ‘edit’ or ‘publish’ to define the permissions of the selected user and team.

To duplicate the editing and publishing permission settings of a previously selected user, click on the icon on the far right.  

workflow step permissions Duplicate rules

NOTE: A maximum of four ‘editing and publishing’ rules can be applied to a single step. 

Workflow rules: editing and publishing permissions

Workflow list

As a section within a Workflow step, rules enforce governance by restricting the editing or publishing rights to authorized users or teams at certain stages of the content creation process. 

User or team roles and permissions are based on the permissions granted on a space level. 

NOTE: Your workflow permissions will complement the space-level permissions you have been granted in the organization system of Contentful. For example: 

  • If a user or team is not explicitly allowed to perform editing or publishing actions on the space level, you can grant those permissions to a user or team in the Workflows app.

  • If a user or team is explicitly denied to perform editing or publishing actions on the space level, you cannot grant those permissions in the Workflows app. Creating an allow rule in the Workflows app will not change the behavior. An explicit deny action overrides an allow action in the Contentful system.

To assign a Workflow rule: 

  1. Open the Workflows app. 

  2. In the Workflows dashboard, click Manage Workflows at the top right corner.

  3. In the workflow overview list, select the Workflow you want to modify. 

  4. In the Workflow step editor page, click Add a rule. 

  5. Select the permission settings for that step from the drop-down.  

    workflows add a rule

  6. Enter the name of team names and/or users to apply rules.

    workflows Select users

  7. Assign an action to each team by selecting the drop-down arrow, specifying whether you want to allow (can) or prohibit (cannot) specific actions to the users (edit, publish). 

    16 - Add an action

Optional: You can duplicate a rule from a previous scenario (including the action) that can be implemented by clicking the far right copy icon. 

8. To limit the actions for the selected teams and users, you can customize the parameters by selecting the drop-down menu. 

workflows Limiting rules

Was this helpful?
add-circle arrow-right remove style-two-pin-marker subtract-circle remove