作業生産性向上のためのMicrosoft Flow

我々の仕事の内訳は「価値を生む」作業とチーム、組織、会社として運営していくための「定型（事務）」作業に大きく分類できるのではないかと思います。誰もが「価値を生む」作業に専念したい一方、どうしても付随して発生する「定型（事務）」作業を極力時間をかけずにやってしまいたいということで今回紹介するMicrosoft Flowを使って課題を解決していきたいと思います。<br><br>


![WS000000.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/0859fa39-8889-6e41-ca18-ecd05c9adb07.jpeg)

<br>

#テンプレートの選択

<br>

Microsoftから以下のようにユーザがよく使いそうなものや人気のあるものについてテンプレートとして提供されています。

<br>

![WS000001.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/e4df92e6-a5f8-1037-b4b4-688acd16c973.jpeg)

<br><br>

まずはどう役に立つのか分かりませんが一番簡単そうなものから。  

<br><br>

![WS000002.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/39e027ba-b2e8-583b-62f9-03e953432d02.jpeg)

<br><br>

説明を見ると自分でリマインドする際に使う想定ですね。

<br><br>

![WS000003.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/d5f06163-6c24-17de-6488-73dc9097d04d.jpeg)

<br><br>

Microsoft Flowは簡単に説明すると「あるサービスとあるサービス間を自動的に連携する」ものです。つまり、それらのサービス毎にユーザアカウントを保持していることが前提となります。

<br>

なので、以下のようにサービス毎にどのアカウントでログインしたものでサービス利用するのかを確認してきます。

<br><br>

![WS000004.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/79e9e851-52d3-bc4a-7e9f-acf54cd505cd.jpeg)

<br><br>

#テンプレートのカスタマイズ

<br>

では、次にテンプレートの中の設定を見てみましょう。

<br>

![WS000005.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/b6af4270-529e-875b-4855-cba8727785f4.jpeg)

<br><br>

上記のように、サービス毎に箱が分かれており処理順序が分かりやすく図示されています。

<br>

今回のケースであれば

１．スマホでタップして処理を起動する。（青色）

２．10分間、処理をDelayする。（オレンジ色）

３．スマホに通知をプッシュする（赤色）

プログラミング無しにこんなことがGUI上の操作だけで簡単にできるようになります。

<br>

では、１つ１つカスタマイズしていきましょう。

<br>

まず、フロー名は目的にあった名前に。10分は長いので5秒にします。

<br><br>

![WS000006.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/a21ca489-3d2c-9637-dbc7-3d3aada62df3.jpeg)

<br><br>

次に各Boxをカスタマイズしていきます。

<br><br>

![WS000007.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/647b209f-ad6c-719a-af0f-2f44d967e841.jpeg)

<br><br>

プラスを押すと以下のような入力項目が出てきます。これはスマホでタップした際に入力を促すことができ、その際のメッセージと入力項目になります。

<br><br>

![WS000015.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/86f890bd-4ed3-2b78-7716-64f32e974e4c.jpeg)

<br><br>

次にオレンジ色Boxは時間の設定です。時間は10分に設定されています。

<br><br>

![WS000008.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/064a7fbf-633b-45e6-0df5-190b32f89ef2.jpeg)

<br><br>

これもドロップダウンから任意の単位の時間を選択することができるので5秒と設定します。

<br><br>

![WS000009.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/f6fd267f-eb43-bec8-154e-c9b6a244f248.jpeg)

<br><br>

最後に赤色のBoxです。これは通知が来た際に表示されるメッセージ（URLリンク）を設定することができます。今回はグーグルのリンクを貼ってみます。

<br><br>

![WS000010.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/4830a637-e9ab-6872-7d78-ab8c77938956.jpeg)

<br><br>

これでカスタマイズが終わりましたので、自分のテンプレートとして作成完了させます。

<br>

「フロー作成」を選択します。

<br><br>

![WS000011.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/b78e31ca-15ef-a72e-174e-ad25c92eefc0.jpeg)

<br><br>

フローが作成すると画面上部に以下のメッセージが表示されます。エラーがある場合はこの時にエラー内容を表示してくれます。

<br><br>

![WS000012.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/1f767a49-9886-da6e-7dc6-5e3b2548b380.jpeg)

<br><br>

これでフローが完成です。

<br><br>

![WS000013.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/a27bd1ba-59c2-7434-d640-a9e1c61ec044.jpeg)

<br><br>

マイフローに作成できていることが確認できます。

<br><br>

![WS000014.JPG](https://qiita-image-store.s3.amazonaws.com/0/159178/f224ffab-92f3-fe7b-913c-0654709af2a7.jpeg)

<br>

#フローの実行

<br>

今回はスマホからトリガーをかけるので、アプリケーションのダウンロードが必要です。Apple StoreおよびPlayストアどちらからでもダウンロード可能です。

<br><br>

![Screenshot_2017-01-28-14-01-25.png](https://qiita-image-store.s3.amazonaws.com/0/159178/585cb20a-001b-1fd3-7c74-bf4d9685759c.png)

<br><br>

インストール後はMicrosoftにログインする必要がありますので、ログイン

<br><br>

![Screenshot_2017-01-28-14-03-25.png](https://qiita-image-store.s3.amazonaws.com/0/159178/0e492ccd-a0e2-3f77-bf4b-f74d930f81a8.png)

<br><br>

そうすると「ようこそ」の画面が表示されます。

<br><br>

![Screenshot_2017-01-28-14-04-42.png](https://qiita-image-store.s3.amazonaws.com/0/159178/818e23f8-e44c-3436-12e4-1a057665fe16.png)

<br><br>

続行をおして、「ボタン」をタップすると以下のように先ほど作成したトリガーが作成されています。

<br><br>

![Screenshot_2017-01-28-14-13-57.png](https://qiita-image-store.s3.amazonaws.com/0/159178/fcb68208-9597-0784-42a1-94be85c52eda.png)

<br><br>

黒色部分をタップすると、先ほど青色Boxで設定した内容が表示されています。
（今回はここに何かを入れてもこの先、処理の制御に特に影響ありません。。。）

<br><br>

![Screenshot_2017-01-28-14-14-19.png](https://qiita-image-store.s3.amazonaws.com/0/159178/7a6cc242-8482-18d3-f1b3-4a954401c784.png)

<br><br>

入力完了すると、以下のように5秒後に通知が来ます。（画面上部）

<br><br>

![Screenshot_2017-01-28-14-18-10.png](https://qiita-image-store.s3.amazonaws.com/0/159178/10e6d051-ecfc-2aea-800c-da4078a1851c.png)

<br><br>

左下にある、アクティビティをタップすると先ほどの通知が表示されています。

<br><br>

![Screenshot_2017-01-28-14-18-21.png](https://qiita-image-store.s3.amazonaws.com/0/159178/2dd618d3-814a-f5e2-59a0-52385bd51c91.png)

<br><br>

以下のようにさらに詳細の画面に進むことができ、赤色Boxで設定された内容が反映されていることが分かるかと思います。

<br><br>

![Screenshot_2017-01-28-14-18-50.png](https://qiita-image-store.s3.amazonaws.com/0/159178/6603824d-a179-05ed-80bb-76289a5f002e.png)

<br>

#まとめ

<br>

プログラミングをすることなく、簡単に作業を自動化できるMicrosoft Flow。今回は簡単な仕組みの説明も兼ねたものでしたが、今後はより実践的なものも含めながら少しずつ内容を深めていきたいと思います。

おわり