2
1
0

JIRAで担当者を輪番で割り当てるとかしたいのですが、何かいい案ないですか?

 

やりたいのは○○当番などで週毎に交代するようなものをJIRAで管理していれば

メールも飛ぶし便利かなとおもうんですが、どうでしょう

    Commentコメントを追加...

    2 回答

    1.  
      2
      1
      0

      標準機能だとWebHookとかREST APIを組み合わせないとできそうにないですが...

      もしアドオン導入するとしたら色々方法ありそうですね....

      例えば ScriptRunner for JIRA だと…

      掃除当番の輪番で割り当てる方法として…

      • グループまたはユーザー(複数)のカスタムフィールドを用意
        • => 輪番されて、いつか担当になる人を定義するフィールド用。あるグループを設定しておき、そこに所属する人がいずれ担当になるとか...
      • ユーザー(複数)のカスタムフィールドを用意
        • => すでに過去担当者になった人を記録するためのフィールド

      「掃除完了」→ 「掃除完了」とループするようなトランジションを作って

      その post-function に以下のようなスクリプトを実装する。

      • グループまたはユーザー(複数)のカスタムフィールドから、担当者になりうるユーザーリストを取得。
      •  ユーザーリストからランダムでユーザーを取得。もし、ユーザー(複数)のカスタムフィールドに存在したら、過去担当したため別のユーザーを再選択。
      • 選択されたユーザーへ課題をアサインして、課題に期限設定する

       

      掃除担当している人は、実際に作業が終わったら「掃除完了」を押すことで、次の人にアサインされていく。

      全員が担当したら一巡したので、この課題はクローズして、新しい課題作るとかですかね...

       

      あとは、REST APIとかでサブタスクとかで各週ごとの課題を作っていくとかもありそうですね。

      「掃除当番2016」とか親課題を作って、週ごとにサブタスクが自動で作られていくみたいな。

      ちなみに、今回の要件を単体で実現できないと思いますが繰り替えしの課題を作ってくれるアドオンはあるみたいです。

      JIRA Workflow Toolbox とか使ってもできないかな…

      考え方、運用次第ですかね。

      柔軟に要望を実現できそうなのは、ScriptRunner です…

      スクリプト書ければ何でもできますので…

        Commentコメントを追加...
      1.  
        2
        1
        0

        輪番自動割り当て面白い。
        でもどうやるんだろ?ScriptRunnerかな~ 

          Commentコメントを追加...