jira -workflow之父级任务关注人copy到子任务

需求:

子任务变更时,自动通知父任务关注人

解决方案:

  1. 首先说明一下jira系统的几个原则
    系统默认情况下创建问题时,关注人列表为空(问题创建界面不能设置关注人字段值)
    由于当前系统设置,在问题创建后,会自动将问题创建者设置为关注人
  2. 直接copy父级关注人到子任务失败的原因
    子任务创建界面没有watcher类型的字段,相当于将父任务的关注人列表copy给一个空值。显然不能实现
  3. 解决思路
    子任务变更时,通知父任务关注人。换句话说也就是父级任务关注人同时也是子任务关注人,故将父级关注人copy到子任务即可。
  4. 解决难题
    系统默认并不支持watcher类型的字段,关注人也不能添加到界面中
  5. 解决方法
    • 前提说明
      1) 通过资料查找,添加 JIRA Watcher Field 插件,该插件支持jira创建watcher类型的字段
      2) 通过验证,同一问题的关注人和自定义关注人字段的值相同
    • 实现步骤
      1) 在子任务创建界面添加一个自定义的watcher类型字段,但是可以在字段配置方案中将该字段隐藏。即,在创建界面添加一个起过渡作用的watcher字段
      2) 为子任务工作流中的Create操作添加结果处理——Set Field Value from Parent,在copy方式设置时选择 Add source value(s) to destination field ,否则默认为replace。

你可能感兴趣的:(jira)