This service provides a way to automatically perform workflow transitions when specific criteria are met.
These criteria are defined in the workflow configuration
To configure the Auto-Transition Service:
<action id="100" name="Close" view="resolveissue"> <meta name="jira.description">Close Transition reserved to AutoTransitionService</meta> <meta name="jira.i18n.title">WFA_Close</meta> <meta name="allow.auto.transition">true</meta> <meta name="auto.transition.resolution">1</meta> <meta name="auto.transition.assignee">--unchanged--</meta> <restrict-to> <conditions type="AND"> <condition type="class"> <arg name="class.name">com.atlassian.jira.workflow.condition.InactivityCondition</arg> <arg name="onWorklog">15d</arg> </condition> <condition type="class"> <arg name="class.name">com.atlassian.jira.workflow.condition.ExtendedPermissionCondition</arg> <arg name="permission">admin</arg> </condition> </conditions> </restrict-to> <post-functions> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.UpdateIssueStatusFunction</arg> </function> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.misc.CreateCommentFunction</arg> </function> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.GenerateChangeHistoryFunction</arg> </function> <function type="class"> <arg name="class.name">com.atlassian.jira.workflow.function.issue.IssueReindexFunction</arg> </function> <function type="class"> <arg name="eventTypeId">5</arg> <arg name="class.name">com.atlassian.jira.workflow.function.event.FireIssueEventFunction</arg> </function> </post-functions> </action>