Overview

With this 1st version of Alkaes Minyaa Workflows for JIRA 7.x, an Upgrade Task is provided in order to migrate your Workflow.

All needed migration are performed by Upgrade Tasks :

Details for UpgradeTask_001

Since long time, JIRA references Workflow functions (Conditions, Validators & Post-Function) by using the Class Name only with the argument "class.name". The Class was loaded in the JIRA Core Classloader.

Now, with JIRA 7.x, it has introduced the argument "full.module.key" ... It allows to have related classes load in the BundleClassLoader allowing the Workflow Function to see private Components provided by its plugin.

With this Upgrade Task, the Workflows Function of Minyaa 3.x are updated in order :

Find below the list of Function migrated :

Function TypeOld Full Qualified Class NameNew Full Qualified Class Name
conditionscom.atlassian.jira.workflow.condition.AllowLeaderfr.alkaes.myaawf.workflow.condition.AllowLeader
conditionscom.atlassian.jira.workflow.condition.AllowReporterfr.alkaes.myaawf.workflow.condition.AllowReporter
conditionscom.atlassian.jira.workflow.condition.ValidatingIssueConditionfr.alkaes.myaawf.workflow.condition.ValidatingIssueCondition
conditionscom.atlassian.jira.workflow.condition.ActivityConditionfr.alkaes.myaawf.workflow.condition.ActivityCondition
conditionscom.atlassian.jira.workflow.condition.InactivityConditionfr.alkaes.myaawf.workflow.condition.InactivityCondition
conditionscom.atlassian.jira.workflow.condition.DateReachedConditionfr.alkaes.myaawf.workflow.condition.DateReachedCondition
conditionscom.minyaa.workflow.condition.AutoActionOnlyConditionfr.alkaes.myaawf.workflow.condition.AutoActionOnlyCondition
conditionscom.minyaa.workflow.condition.BlockingOnLinkedIssuesStatusConditionfr.alkaes.myaawf.workflow.condition.BlockingOnLinkedIssuesStatusCondition
Post-Functioncom.atlassian.jira.workflow.function.InheritPriorityFunctionfr.alkaes.myaawf.workflow.postfunction.InheritPriorityFunction
Post-Functioncom.atlassian.jira.workflow.function.InheritComponentsFunctionfr.alkaes.myaawf.workflow.postfunction.InheritComponentsFunction
Post-Functioncom.atlassian.jira.workflow.function.InheritAffectedVersionsFunctionfr.alkaes.myaawf.workflow.postfunction.InheritAffectedVersionsFunction
Post-Functioncom.atlassian.jira.workflow.function.InheritFixVersionsFunctionfr.alkaes.myaawf.workflow.postfunction.InheritFixVersionsFunction
Post-Functioncom.atlassian.jira.workflow.function.InheritCustomFieldFromParentFunctionfr.alkaes.myaawf.workflow.postfunction.InheritCustomFieldFromParentFunction
Post-Functioncom.atlassian.jira.workflow.function.PropagateAffectedVersionToSubTaskfr.alkaes.myaawf.workflow.postfunction.PropagateAffectedVersionToSubTask
Post-Functioncom.atlassian.jira.workflow.function.PropagateFixVersionToSubTaskfr.alkaes.myaawf.workflow.postfunction.PropagateFixVersionToSubTask
Post-Functioncom.atlassian.jira.workflow.function.PropagateFieldToLinkedIssuesfr.alkaes.myaawf.workflow.postfunction.PropagateFieldToLinkedIssues
Post-Functioncom.atlassian.jira.workflow.function.event.FireIssueEventNameFunctionfr.alkaes.myaawf.workflow.postfunction.FireIssueEventNameFunction
Post-Functioncom.minyaa.workflow.function.BackToPreviousStepFunctionfr.alkaes.myaawf.workflow.postfunction.BackToPreviousStepFunction
Post-Functioncom.minyaa.workflow.function.TransitionSubtasksFunctionfr.alkaes.myaawf.workflow.postfunction.TransitionSubtasksFunction
Validatorcom.atlassian.jira.workflow.validator.ResolutionCommentValidatorfr.alkaes.myaawf.workflow.validator.ResolutionCommentValidator
Validatorcom.atlassian.jira.workflow.validator.FixVersionSelectionValidatorfr.alkaes.myaawf.workflow.validator.FixVersionSelectionValidator
Validatorcom.atlassian.jira.workflow.validator.AffectedVersionSelectionValidatorfr.alkaes.myaawf.workflow.validator.AffectedVersionSelectionValidator
Validatorcom.minyaa.workflow.validator.FibonacciOnResolutionValidatorfr.alkaes.myaawf.workflow.validator.FibonacciOnResolutionValidator