审查未完成或未创建时阻止JIRA状态转换

审查未完成或未创建时阻止JIRA状态转换,jira,atlassian-crucible,Jira,Atlassian Crucible,是否可以阻止JIRA状态转换(例如从“正在进行”到“已解决”), 当此问题不存在空变更集时,如果未在坩埚中对该变更集进行全面审查-什么意味着并非所有坩埚审查都已结束 否则不要阻止。对我来说听起来像是自定义工作流条件,可能最好使用脚本运行程序加载项来完成。对我来说像是自定义工作流条件,可能最好使用脚本运行程序加载项来完成。是的,可以使用工作流转换条件 我假设您的JIRA和Crucible实例正确设置了应用程序链接。 使用: JIRA 5.1.1, 坩埚3.2.2 管理->项目->工作流 您需要编

是否可以阻止JIRA状态转换(例如从“正在进行”到“已解决”), 当此问题不存在空变更集时,如果未在坩埚中对该变更集进行全面审查-什么意味着并非所有坩埚审查都已结束


否则不要阻止。

对我来说听起来像是自定义工作流条件,可能最好使用脚本运行程序加载项来完成。

对我来说像是自定义工作流条件,可能最好使用脚本运行程序加载项来完成。

是的,可以使用工作流转换条件

我假设您的JIRA和Crucible实例正确设置了应用程序链接。

使用: JIRA 5.1.1, 坩埚3.2.2

管理->项目->工作流

您需要编辑要阻止的状态之间的转换,并向其添加条件。每个转换都有一个唯一的ID,因此请确保编辑所有唯一的转换。按“编辑”按钮首先编辑草稿工作流,然后在您的情况下,单击“解决问题”转换

选择“条件”选项卡,然后“添加新条件以限制何时可以执行此转换”

如果JIRA实例正确链接到坩埚实例,则应看到以下两种情况:

  • 只有在没有打开坩埚的情况下,才会执行此转换 与这一问题有关的审查
  • 此转换仅在以下情况下执行: 没有与此问题相关的未查看的更改集
我们的项目将这两个条件添加到关闭转换中,以确保在问题解决后但在关闭之前完成代码审查

然后需要发布工作流草稿,以便将其应用于项目

Atlassian对此有更多信息:

是,可以使用工作流转换条件

我假设您的JIRA和Crucible实例正确设置了应用程序链接。

使用: JIRA 5.1.1, 坩埚3.2.2

管理->项目->工作流

您需要编辑要阻止的状态之间的转换,并向其添加条件。每个转换都有一个唯一的ID,因此请确保编辑所有唯一的转换。按“编辑”按钮首先编辑草稿工作流,然后在您的情况下,单击“解决问题”转换

选择“条件”选项卡,然后“添加新条件以限制何时可以执行此转换”

如果JIRA实例正确链接到坩埚实例,则应看到以下两种情况:

  • 只有在没有打开坩埚的情况下,才会执行此转换 与这一问题有关的审查
  • 此转换仅在以下情况下执行: 没有与此问题相关的未查看的更改集
我们的项目将这两个条件添加到关闭转换中,以确保在问题解决后但在关闭之前完成代码审查

然后需要发布工作流草稿,以便将其应用于项目

Atlassian对此有更多信息:

我不认为使用ScriptRunner我能够实现我提到的这种逻辑(检查变更集审查的存在-只有在存在的情况下才可以)?!我不认为使用ScriptRunner我能够实现我提到的这样一个逻辑(它检查变更集审查的存在-只有在它们存在的情况下)?!