JIRA Cloudでワークフローを追加する方法

　ワークフローを追加するときに色々苦労したので、一通りの手順をここに紹介します。
　この記事を参考に作業を進めれば問題なく設定できる・・・はず。
　※本記事はJIRA Cloud版を対象にしています。


# ワークフローを適用する課題を作成する
　今回はサンプルとして障害対応用の課題に対して専用のワークフローを作成します。
　まずは新しい課題の追加を行います。

- 設定を開く
<img width="300" alt="スクリーンショット 2019-12-11 12.35.48.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/d814c7fb-11b2-ece1-f0ef-4e92b95a7797.png">


- 課題を開く
<img width="350" alt="スクリーンショット 2019-12-10 18.50.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/01516a1a-5516-0d1c-78b2-150278f4f493.png">

-  「課題タイプ」→「課題タイプの追加」を押す
<img width="1249" alt="スクリーンショット 2019-12-10 20.23.25.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/d4cd2c73-77a8-3911-7de5-f70074f18fab.png">

-  「名前」と「説明」を入力して「追加」を押す
<img width="350" alt="スクリーンショット 2019-12-10 19.59.04.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/634fdf84-aac3-4407-e691-14361b613f18.png">

- 追加した後に「編集」を押せばアバターも指定できます
<img width="290" alt="スクリーンショット 2019-12-10 20.00.33.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/9788e1e9-cdb1-921e-88f8-dd2638852a4b.png">

# 作った課題をプロジェクトで利用する

- 「課題タイプスキーム」→対象プロジェクトの「編集」を押す
<img width="1175" alt="スクリーンショット 2019-12-10 20.03.33.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/0520f3ac-4e93-074f-0a1b-4df834e891d7.png">

- 新しい課題タイプを追加して「保存」を押す
<img width="738" alt="スクリーンショット 2019-12-10 20.05.09.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/7b7b6a9d-fd43-80d5-32dc-a003bf0903aa.png">

ここまでの設定で準備が終わりました。
次は、新しい課題で利用するワークフローの作成手順を説明します。

# ワークフローを作成する

- ワークフロー作成画面を開き、「ワークフロー」→「ワークフローを追加」
<img width="1243" alt="スクリーンショット 2019-12-10 20.24.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/588bf71d-c0d0-ef04-a8c6-8bfef20d72ef.png">

- ワークフローの名前と説明を入力
<img width="500" alt="スクリーンショット 2019-12-10 19.17.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/ccb6cd63-ecd1-9d6d-70b1-fdd2408ee577.png">

- ワークフローを作成する
<img width="919" alt="スクリーンショット 2019-12-10 19.28.29.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/cf83543e-310d-8f58-26a2-a71f05006f00.png">

　このワークフローについて、課題を完了にした時に「解決状況」フィールドが「解決済」になるように設定を追加する必要があります。この設定を忘れると課題を完了してもダッシュボードなどで「未解決」として扱われてしまいます。

- 対象トランジション設定の「事後操作」を押す(本記事では「完了」トランジションが対象)
<img width="913" alt="スクリーンショット 2019-12-10 19.29.41.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/84073069-d588-ec3a-7423-a6e04c635288.png">

- 「事後操作を追加」を押す
<img width="925" alt="スクリーンショット 2019-12-10 19.30.50.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/779549f6-89ca-8293-d05f-a0c62d8c6854.png">

- 「課題フィールドの更新」を選び、「追加」を押す
<img width="906" alt="スクリーンショット 2019-12-10 19.08.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/4c36a7d8-599c-c330-f93d-c2019bdac3db.png">

- 「課題フィールド」に「解決状況」を選択して、「フィールド値」に「完了」を設定して「追加」を押す
<img width="754" alt="スクリーンショット 2019-12-10 19.10.13.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/f19d3ee6-3525-e801-336e-2499e1425a5c.png">

- 事後操作が登録される
<img width="924" alt="スクリーンショット 2019-12-10 19.31.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/bf3b6fac-1f23-0bab-2ee4-5cfd5cab0796.png">

　上記と同様な設定を行い、ステータスを「DONE」から戻したときは解決状況を「なし」に更新するようにしてください。

- 「Open」トランジションの事後操作を追加して、「解決状況」を「なし」にする
<img width="926" alt="スクリーンショット 2019-12-10 19.34.06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/64d3ddec-0cd9-fb0d-34f7-439e60de1123.png">

　既存のワークフローを編集した場合、「下書きを公開」を押さないと反映されません。
　もし、ワークフローの流れを変えた場合は、一度課題との関連を外した後に再度関連付けを行う必要があります。関連を外す際にステータスを既存のものに移行する必要がありますので注意してください。

# ワークフローを既存のワークフロースキームに割り当てる

ワークフローをプロジェクトで利用できるようにします。

- 「ワークフロースキーム」→対象プロジェクトの「編集」を押す
<img width="1242" alt="スクリーンショット 2019-12-10 19.45.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/45b12e59-f4a8-e596-4915-6b0cad369257.png">

- 「ワークフローの追加」→「既存の追加」を押す
<img width="923" alt="スクリーンショット 2019-12-10 19.47.17.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/a23192b4-42f8-3f2b-8e30-858f54bb9bf8.png">

- 追加したいワークフローを選んで「次へ」を押す
- ワークフローに紐付けたい課題にチェックを入れて完了を押す
- ワークフローが追加されていることを確認して「公開」を押す
<img width="928" alt="スクリーンショット 2019-12-10 20.10.43.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/a69ca241-fca7-d369-67f7-b2b5fa86e47c.png">

# ワークフローで追加したステータスをボードで表示できるようにする

- 対象プロジェクトのボードを表示
- 「アクティブなスプリント」＝＞「ボード設定」
<img width="1246" alt="スクリーンショット 2019-12-10 20.14.24.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/706b4b55-6331-9eef-7d46-db8dc60848ee.png">

- 「列の管理」を押す
  - ワークフローで追加したステータスを任意の列に割り当てる
<img width="707" alt="スクリーンショット 2019-12-10 20.17.02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/74a94aa9-e053-b500-6fae-8fa89bd3c7fe.png">

- 実際に課題を作成してワークフローを確認する
<img width="920" alt="スクリーンショット 2019-12-10 20.20.08.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/e1973335-8a78-4faf-0192-00705d379797.png">
<img width="1002" alt="スクリーンショット 2019-12-10 20.20.31.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/29418/26d44797-14ad-90bf-99fb-1b37455e0c69.png">

# 終わりに
　色々細かい設定が必要ですが、ワークフローはとても便利な機能ですよ。