「このテンプレートを試す」をクリックします。
「OK」をクリックしましょう。
これでテンプレートをコピーできました。
コピーしたテンプレートはYoomのマイプロジェクトに保存されています。
ステップ3:Slackのトリガーを設定しよう
下準備が整ったら、早速フローボットを設定していきましょう。
コピーしたテンプレートの「新しいメッセージがチャンネルに投稿されたら」をクリックします。
タイトルは事前に入力されていますが、変更することができます。
Slackと連携するアカウント情報は、マイアプリ登録を行ったアカウントが連携されています。
複数のアカウントを登録している場合は、アカウント情報を確認しておきましょう。
トリガーアクションは「新しいメッセージがチャンネルに投稿されたら」を選択し、次へをクリックします。
トリガーの起動間隔を設定しましょう。
トリガーの起動間隔とは何の時間?と思う方のために簡単に説明します。
簡単に言うとアプリ上でトリガーとなるアクションの有無を確認する間隔のことを指します。
選択した時間でアクションの有無を確認し、アクションが行われていれば、フローボットが起動します。
選べる最短の時間で設定すると新しい情報を取得することができます。
チャンネルIDは「候補」の項目から選択するか、入力してください。
設定したら、トリガーとなるアクション(新しいメッセージがチャンネルに投稿)を実行し、テストをクリックしましょう。
Slackの情報がアウトプットとして取得できたら、保存しましょう。
ステップ4:テキストからデータを抽出する
次にSlackのメッセージ内容から、SmartHRに登録したい項目を取得する設定を行います。
「テキストからデータを抽出する」をクリックしてください。
タイトルは変更できます。
変換タイプは文字数に応じて設定し、次へをクリックしましょう。
対象のテキストには、Slackのアウトプットの項目から「メッセージ本文」を選択してください。
アウトプットとは何か?ご説明しましょう。
トリガーやオペレーションで取得した値のことです。
取得したアウトプットを、次のアクション設定時に値として活用できます。
そしてフローボットを起動する度に、変動する値になります。
アウトプットについてはこちらに詳細がありますので、確認してみましょう。
抽出したい項目は、SmartHRに登録したい項目名を入力しましょう。
設定したら、テストをクリックしましょう。
取得したい項目がアウトプットとして取得できたら、保存しましょう。
ステップ5:SmartHRのアクションを設定しよう
最後の設定項目になりました!
「従業員の登録」をクリックしましょう。
タイトルは変更することができます。
SmartHRと連携するアカウント情報が連携したいアカウントになっているか確認しておきましょう。
アクションは「従業員を登録」に設定し、次へをクリックしましょう。
事業所IDと雇用形態IDは添付画像のように、「候補」から選択しましょう。
社員番号は、「テキストからデータを抽出する」のアウトプットから選択しましょう。
その他項目は、アウトプットを活用し、設定していきましょう。
すべて設定できたらテストをクリックします。
SmartHRに従業員情報を登録できたら、保存しましょう。
保存し、「トリガーをON」にして動作チェックを行いましょう!
これでフローボットの設定ができました。
SmartHRのデータをSlackに連携したい場合
今回はSlackからSmartHRへデータを連携する方法をご紹介しましたが、逆にSmartHRからSlackへのデータ連携を実施することもできます。
ぜひ、下記のテンプレートも併せてご利用ください。
SmartHRに従業員が登録されたら、Slackに通知する
Slackを活用して従業員の登録状況を共有したいという方におすすめのフローです。
Slackに手動で通知する作業を軽減できるため、他の業務に時間を有効活用できそうですね。