botさんが仕事を助けてくれて、人がするべき作業に集中させてくれる話し[Zapier / 自動化]
今日は普段お仕事をしてるときに、日々の業務を圧倒的に効率化してくれる自動化についてのお話し。
業種関係なく、業務をしてる中でルーティンワーク的な作業は多々あると思います。
私は普段スマートフォンのアプリ開発を行うエンジニアをしており、また現在はチームリーダーも兼務しているため、アプリの開発/運用業務や、協業してくれているメンバーとの状況の確認や、定期で共同作業が発生します。
今回は、そんな日々のルーティンワークを自動化してる話しと運用例をまとめます。
自動化するとなにかいいことあるの?
主に以下のメリットがあります
同じことを繰り返し行う作業から解放されて、時間に余裕が生まれ、限られた時間を有効に活用できるようになる
人の手を離れることでヒューマンエラー(人間が原因となって起こる失敗)を防ぐことができるようになる
最初の設定や準備をちょっと頑張るだけで、機械的にこなすような仕事から解放され、人がするべき作業に集中できるのは、大きなメリットです。
自動化てなにを使ってるの?
Zapier
Googleアカウントや、コミュニケーションツールなどのアプリケーションと連動し、ちょっとした設定をすることでアプリケーション間で連携したアクションを行うことができるようになります。
今回は主に、Google カレンダー、Slack と連動した活用例を紹介します。
Zapier使って何をやってるの?
①日々の定例の時間になったらbotさんが教えてくれるよ
毎朝定時で、チームの定例ミーティングを行なっているのですが、該当時間前になったらbotさんが開始の通知をしてくれます。
手順
②隔週で行う作業の担当者を決めて、時間になったらbotさんが教えてくれるよ
①と似たような機能ですが、追加で以下のことをおこなっています。
メンバーの中からランダムに人を選ぶ
隔週でパターンが少し複雑
Zapier にはシンプルなトリガー(Daily, Weekly, Monthlyなどの一定間隔のもの)などは基本設定の中に入っていますが、上記のような複雑な仕組みに対応するには、他のアプリケーションと連携したり、プログラミングの基本知識が多少必要になります。
手順
不定期なイベントは、Google カレンダーに設定されたスケジュールをトリガーにする
カレンダーの開始/終了、開始xxx分前などいろいろトリガーが選べます
Javascript で決められたデータの中からランダムにデータを選ぶコードを書いて、パラメータ宣言する
コード例
const members = ["Aさん", "Bさん", "Cさん"]
return { result: members[Math.floor(Math.random() * members.length)] }
2で出力されたデータを使ってメッセージを設定して送信する
③他にもいろんなことができるよ
①, ②では業種関係なく使いやすい自動化例をあげてみましたが、他にもいろいろな自動化例があります!
マーケティングやセールス系おすすめ自動化例
Twitter で特定のキーワードがつぶやかれたら、bot さんが教えてくれるよ
Gmail などに特定のキーワードに関するメールが着信したら、Slack にbot さんが教えてくれるよ
システムエンジニア系おすすめ自動化例
開発してるアプリをリリースしようとすると自動でリポジトリを作成して、テストアプリまでbot さんが準備してくれるよ
アプリに関するレポートが届いたらbot さんが教えてくれるよ
まとめ
Zapierが連携できるサービスのアプリケーションであれば、上記のようなさまざまなアクションを設定して、お知らせしたり、人がやらなくてもbot さんが勝手に実行してくれたりするので、とても便利です。
最初にちょっと頑張るだけで、以降は意識しなくてもbot さんが頑張ってくれるのでかけたコスト以上のリターンがあると思います。
もっとこういうことが知りたい、この自動化例の詳細が知りたいなどの要望がありましたら、ぜひコメントでご連絡ください😃
ここまで読んでいただき、ありがとうございましたー👋
読んでいただき感謝です!ぜひシェアもしていただけるとうれしいです。 いただきましたサポートは子供との時間で大切に使わせていただきます😊