ターゲットリストに追加された候補者をリアルタイムでSlackに通知する機能です。
ステップ1:GreenとSlackの連携リクエスト
まずは、GreenのシステムとSlackのワークスペースを紐付けます。
1. Green管理画面にログインし、「Slack連携設定」画面にアクセスします。
https://www.green-japan.com/client/settings/slack
2. 「Slack連携設定」画面で、 [Slackと連携する] をクリックします。
3. Slackの権限リクエスト画面に遷移します。
- ワークスペース管理者の場合: 内容を確認し、そのまま「許可」してください。
-
管理者ではない場合: 画面内の「インストールをリクエスト」から、ワークスペース管理者へ承認依頼を送ります。
【管理者へのメッセージ例】
Greenのスカウト候補者の通知およびフィードバックをするアプリです。連携の承認をお願いします。
4. 承認完了後、Greenの画面に「Slackワークスペースを連携しました」と表示されれば成功です。
ステップ2:Slackチャンネルへのアプリ追加(重要)
※この操作を行わないと、Greenの管理画面で通知先チャンネルを選択できません。
- 通知を飛ばしたい Slackのチャンネル を開きます。
- メッセージ入力欄に /invite @Green と入力するか、チャンネル詳細の「インテグレーション>App>アプリを追加する」から 「Green」 を検索して追加します。
- 通知したいすべてのチャンネルに対して、この「アプリ追加」を繰り返し行ってください。
ステップ3:求人ごとの通知・FB設定
最後に、求人ごとに、通知を送信するチャンネルを紐付けます。
- Greenの [Slack通知設定] 画面に戻ります。
- 設定したい「求人名」の横にある [通知チャンネル] のプルダウンをクリックします。
- ステップ2でアプリを追加したチャンネルがリストに表示されるので、対象のチャンネルを選択します。
-
右側の [保存] ボタンをクリックします。
- ※一括保存機能はありません。必ず 求人ごとに一つずつ [保存] をクリックしてください。
💡 運用上の注意点
-
チャンネルが表示されない場合: そのチャンネルにGreenアプリが追加されているか、再度Slack側を確認してください。また画面を更新(リロード)すると表示されるようになる場合があります。
🙋 よくあるご質問(FAQ)
Q. GreenがリクエストするSlack権限とその用途は何ですか?
A. 主に以下の権限を利用します。
- メッセージの投稿(chat:write): 候補者情報や通知をチャンネルに届けるため。
- インタラクションの処理: Slack上のボタンやフォームでの回答内容を受け取るため。
- 公開チャンネル・グループの一覧取得(channels:read / groups:read): 設定画面のプルダウンに通知先候補を表示するため。これらの権限は本来アプリが参加していないチャンネルも取得できる権限ですが、アプリが参加しているチャンネルのみを取得できるよう処理を限定しております。
Q. セキュリティ体制はどうなっていますか?
A. 採用情報という機密性の高い情報を扱うため、以下の対策を講じています。
- 識別情報の保護: Slackワークスペースの「TeamID」「UserID」は、システム内部で適切にマスク(非表示化)して取り扱います。
- 認証情報の暗号化: 連携に必要な「Bot User OAuth Token」は、最新の暗号化技術を用いて安全に保存しています。これらは外部からアクセスできない秘匿情報として厳重に管理されます。
Q. 設定画面のプルダウンに通知したいチャンネルが出てきません。
A. Slackの対象チャンネルに、Greenアプリが追加されていない可能性があります。 Slack側で対象チャンネルを開き、/invite @Green と入力してGreen(アプリ)を追加してください。追加後、Greenの管理画面をリロードすると表示されます。
Q. プライベートチャンネルにも通知できますか?
A. はい、可能です。公開チャンネルと同様に、対象のプライベートチャンネルへGreenアプリを招待(追加)してください。