All articles

Workflow Transition Rules: Required Fields

TL;DR

Required fields in custom workflows help you keep handoffs consistent by making certain standard or custom fields mandatory before a status can be changed. You can set them only on custom workflows, starting from the second status onward. If a required field is missing or doesn’t meet the rule you set, Wrike blocks the status change until the user enters valid data. This works for manual changes, bulk actions, and automation, and mobile also supports required fields and allows status changes. If something fails, it’s usually due to field permissions, sharing, or workflow setup.

Table 17. Availability - Legacy plans


Availability: Legacy Business, Legacy Enterprise.; Unavailability: Legacy Free, Legacy Professional.;

Table 18. Availability


Availability: Business, Pinnacle, Apex. ; Unavailability: Free, Team;

Overview

Required fields help you standardize handoffs in your workflow. You can make specific standard and custom fields mandatory when someone changes an item’s status.

If a required field is missing or doesn’t match the rule you set, the status won’t change.

Important

You can set required fields only for custom workflows. This isn’t available for the default workflow.

Note

You can set required fields starting with the second status in a workflow. You can’t set them for the first status, because Wrike applies that status when the item is created. If you need to require fields at creation, use Request Forms. Required fields are supported, but optional fields aren’t.

Supported Fields

The following fields are supported:

  • Assignee

  • Checkbox

  • Currency

  • Date

  • Multi-select

  • Number

  • People

  • Percent

  • Single-select

  • Text

How to Set Required Fields in a Workflow

In Account-level workflow settings

  1. Click your profile image 1 from the sidebar.

  2. Select Settings 2 from the dropdown menu.

  3. Click Workflows 3 in the left panel.

  4. Open the workflow you want to edit 4.

    Account_1.png
  5. Select the status where you want to add required fields.

  6. Under Required fields on status selection, choose the fields you want users to complete.

  7. Set the criteria each field must match, such as:

    • is exactly

    • is not empty

    • is in-between

    • no more than

      Note

      The available predicates can vary depending on the field type.

  8. Click Save.

    Account_Transition.gif

In Space Workflow Settings

  1. Navigate to the relevant space 1 in the sidebar.

  2. Click the gear icon 2 next to the space overview in the sidebar.

    OR

  3. Click the gear icon 2 below the space title in the current view.

  4. Switch to the Workflows tab 3.

  5. Select the workflow you want to edit 4.

    Space_1.png
  6. Select the status where you want to add required fields.

  7. In Required fields on status selection, choose the required fields.

  8. Set the criteria for each field.

  9. Click Save.

    Space_Transition.gif

How to Test the Rule in Your Workspace

  1. Open a task, project, or other work item that uses the workflow.

  2. Try to change its status to the status where required fields are configured.

  3. If one or more required fields are missing or invalid, complete them in the validation form.

  4. Submit the form to finish the status change.

    Test_Rule.gif

If all required fields already meet the criteria, Wrike changes the status right away and doesn’t show the form.

How It Works for Users

When someone changes a status manually, Wrike checks whether the required fields meet the configured criteria.

There are three possible outcomes:

  • The user closes the form without entering values, and the status doesn’t change.

  • The user enters invalid data, and Wrike highlights the errors. The status doesn’t change, and the values aren’t saved.

  • The user enters valid data, and Wrike saves the values and changes the status.

How Required Fields Behave in Different Cases

Manual status changes

When a user changes a status manually, Wrike shows a validation form if required fields are missing or invalid.

Bulk status changes

In bulk actions, Wrike updates only the items that meet the required field criteria. Items that don’t meet the criteria won’t update.

Automation, AI, and API

If a status change comes from automation, AI Agent, or API and the required fields don’t meet the criteria, the status change won’t go through.

Mobile

Users can change the status on mobile even when required fields are  configured.

Limitations

  • You can’t configure required fields for the default workflow.

  • You can’t configure required fields for the first workflow status.

  • Optional fields aren’t supported.

  • Required fields validate only the status a user selects, not skipped statuses.

  • Required fields don’t validate retroactively for items already in a status.

  • If users change field values later, Wrike doesn’t recheck the previous status transition.

  • If required values are already present, Wrike won’t show the validation form.

Troubleshooting

A user can’t complete the status change

This usually happens when the user can’t view or edit a required field.

Examples include:

  • The custom field isn’t shared with the user.

  • The user doesn’t have permission to edit the custom field.

  • The user type or access role limits field editing.

In these cases, an admin may need to update field sharing, permissions, or workflow settings.

The workflow and field setup don’t match

The status change can also fail if the workflow, field, and item settings don’t align.

Examples include:

  • A project custom field is required in a task workflow.

  • A required custom field is deactivated.

  • A required custom field isn’t available in the relevant space or location.

If this happens, update the workflow or custom field setup so the required fields are available where they’re needed.

A custom field was deleted

If a required custom field is deleted, Wrike removes it from the workflow settings automatically. Users won’t be asked to complete that field anymore.

Top