コピーされたら、右上の「編集する」をクリックで、各プロセスの設定・編集に進みます。
ステップ2 アプリトリガー「メンバー情報が更新されたら」
テンプレートの1番目のプロセスをクリックします。
(1/2)連携アカウントとアクションを選択
下記項目は初期設定済みです。任意で変更が可能ですが、このまま進んでOKです。
- アプリトリガーのタイトル(メンバー情報が更新されたら)
- アプリ(カオナビ)
- トリガーアクション(メンバー情報が更新されたら)
カオナビと連携するアカウント情報:「+連携アカウントを追加」をクリック。こちらの表示がポップアップされます。
アカウント名:任意(メールアドレスなど)
APIトークン:カオナビの管理画面からAPIトークンの取得を行ってください。Consumer KeyとConsumer Secretの発行からエンコードを生成し、APIトークンに入力します。
>ヘルプ:詳しくはこちら
マイアプリ連携が完了したら、次に進みます。
→次へをクリック!
(2/2)アプリトリガーのWebhookイベント受信設定
Webhookを設定するため、カオナビの管理画面の開きます。
管理者機能トップ →公開API v2 情報 →左側のWebhook直下の設定をクリック →Webhook設定の「+Webhookを追加」をクリックします。
Yoomの画面に表示されているWebhookURLをコピーし、カオナビの↓のボックスにペーストします。イベントに「メンバー情報の更新」にチェックを入れて保存ボタンを押下します。※検証用トークンは自動で文字列が生成されている状態です。
Yoomの画面に戻り、テストをクリック! →成功 アウトプットには社員番号が抽出されました。
テストでエラーが表示されたら、イベント(社員の情報更新)ができていない可能性があります。社員情報を更新したら「再テスト」を押下してください。
→保存する
ステップ3 アプリと連携する「チャンネルにメッセージを送る」
テンプレートの2番目のプロセスをクリックします。
(1/2)連携アカウントとアクションを選択
下記項目は初期設定済みです。任意で変更できますが、このまま進んでOKです。
Slackと連携するアカウント情報:「+連携アカウントを追加」をクリック。
ワークスペースのURLを入力し、続行するをクリックします。
YoomからSlackへアクセスの許可をリクエストする画面に移ります。
>ヘルプ:Slackのマイアプリ登録方法の詳細
>Slack公式:ワークスペースの管理
ワークスペースとの連携ができたら次に進みます。
→次へ
(2/2)API接続設定
投稿先のチャンネルID:編集欄をクリックすると、ワークスペースのチャンネルが候補としてピックアップされます。該当のチャンネルを選択すると、自動でIDが引用されます。もしくはチャンネルの「インテグレーション」部分でYoomを追加してください。
メッセージ:編集欄をクリックすると、先ほどアウトプットした社員番号がピックアップされます。任意のメッセージと一緒に引用すると具体的な指示が伝わりやすくなります。今回は「社員情報が更新されました。関係者はカオナビのご確認をお願いします。」と入力しました。もっと具体的に「総務部は福利厚生の手続きを開始してください」などの文言も良いと思います。
→テスト →成功 アウトプットではタイムスタンプが抽出されました。このプロセスの次に別のプロセスを追加する際に引用できます。
→保存
ステップ5 アプリトリガーを【ON】にする
フローボットの1番上のプロセスについてるスイッチを【ON】にすると、設定完了です。Slackにはメッセージが登録されていました。
こちらで連携作業は完了しました!<span class="mark-yellow">テンプレートを使ったので、プログラミング言語を習得していない私でも簡単に設定できました。</span>今回使ったのテンプレートはこちらです。