サブタスクが現在のユーザーに割り当てられていない、現在のユーザーに割り当てられているすべてのタスクを選択したいと思います。これにより、開発者が機能的なユーザー ストーリーに現在責任を負っているが、それに関連する技術的なサブタスクに取り組んでいない場合に、開発者に警告するレポートを作成できます。
これだと思いました(スクリプト化されたJQL関数を使用):
assignee = currentUser()
and (issueFunction in parentsOf("assignee != currentUser()"))
残念ながら、このサブクエリには、割り当てられていないサブタスクは含まれていませんが、おそらくnull
この場合は担当者です。複数の句を試しissueFunction
てみましたが、必要なものがそれほど複雑ではない場合、それは少しうさぎの穴のように思えました。
SQL で必要なものの例は、次のようになります。
select distinct
t.* from Task t
join
Subtask st using (t.Id = st.TaskId)
where
t.AssigneeId = CurrentUserId
and st.AssigneeId != CurrentUserId