Workflow rules migrated via Jira Cloud Migration Assistant

Platform Notice: Cloud and Data Center - This article applies equally to both cloud and data center platforms.

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

The Jira Cloud Migration Assistant supports the migration of 34 workflow rules. This page lists the migrated workflow rules.

If you want to skip all the invalid workflow rules to avoid migration failures, you can add the com.atlassian.jira.migration.skip.invalid.workflow.rule feature flag by enabling the dark feature in Jira.

Solution

Conditions

Rule name

Class name

Always False Condition

com.atlassian.jira.workflow.condition.AlwaysFalseCondition (In Server NonInteractiveCondition)

Only Assignee Condition

com.atlassian.jira.workflow.condition.AllowOnlyAssignee

Permission Condition

com.atlassian.jira.workflow.condition.PermissionCondition

Previous Status Condition

com.atlassian.jira.workflow.condition.PreviousStatusCondition

Separation of Duties condition

com.atlassian.jira.workflow.condition.SeparationOfDutiesCondition

User Is In Custom field

com.googlecode.jsu.workflow.condition.UserIsInCustomFieldCondition

Value Field

com.atlassian.jira.workflow.condition.ValueFieldCondition

User is in project role

com.atlassian.jira.workflow.condition.InProjectRoleCondition

User is in group

com.atlassian.jira.workflow.condition.UserInGroupCondition

Validators

Rule name

Class name (prefix with com.atlassian.)

Date Compare Validator

jira.workflow.validator.DateFieldValidator (In Server DateCompareValidator or DateExpressionCompareValidator)

Date Window Validator

jira.workflow.validator.WindowsDateValidator

Field Required Validator

jira.workflow.validator.FieldRequiredValidator

Field has been modified Validator

jira.workflow.validator.FieldChangedValidator (Also mapped CommentRequiredValidator into this validator)

Field has single value Validator

jira.workflow.validator.FieldHasSingleValueValidator

Parent Status Validator

jira.workflow.validator.ParentStatusValidator

Permission Validator

jira.workflow.validator.PermissionValidator

Previous Status Validator

jira.workflow.validator.PreviousStatusValidator

Regular Expression Check

jira.workflow.validator.RegexpFieldValidator

Post functions

Rule name

Class name (prefix with com.atlassian.)

Update change history for an issue and store the issue in the database

jira.workflow.function.issue.GenerateChangeHistoryFunction

Assign to Current User

jira.workflow.function.issue.AssignToCurrentUserFunction

Assign to Lead Developer

jira.workflow.function.issue.AssignToLeadFunction

Assign to Reporter

jira.workflow.function.issue.AssignToReporterFunction

Set issue security level based on user's project role

jira.workflow.function.issue.SetIssueSecurityFromRoleFunction

Update Issue Field

jira.workflow.function.issue.UpdateIssueFieldFunction

Create Comment

jira.workflow.function.misc.CreateCommentFunction

Store Issue

jira.workflow.function.issue.IssueStoreFunction

Creates the issue originally

jira.workflow.function.issue.IssueCreateFunction

Update Issue Status

jira.workflow.function.issue.UpdateIssueStatusFunction

Fire Event

jira.workflow.function.event.FireIssueEventFunction

Re-index an issue to keep indexes in sync with the database

jira.workflow.function.issue.IssueReindexFunction

Updated on April 17, 2025

Still need help?

The Atlassian Community is here for you.