メインコンテンツへスキップ
この機能を利用するには、Pro または Enterprise プランが必要です。
このページでは、Slack のオートメーションを作成する方法を説明します。Webhook オートメーションを作成するには、代わりにWebhook オートメーションを作成するを参照してください。 概要として、Slack オートメーションは次の手順で作成します。
  1. Slack インテグレーションを追加して、Slack ワークスペースとチャンネルに投稿する権限を W&B に付与します。
  2. オートメーションを作成し、監視するイベントと通知先のチャンネルを定義します。

Slack インテグレーションを追加する

チーム管理者は、チームに Slack インテグレーションを追加できます。
  1. W&B にログインし、Team Settings に移動します。
  2. Slack channel integrations セクションで、Connect Slack をクリックして新しい Slack インスタンスを追加します。既存の Slack インスタンスにチャネルを追加するには、New integration をクリックします。 Screenshot showing two Slack integrations in a Team
  3. 必要に応じて、ブラウザーで Slack にサインインします。プロンプトが表示されたら、選択した Slack チャネルに投稿する権限を W&B に付与します。ページの内容を確認し、Search for a channel をクリックしてチャネル名の入力を開始します。リストからチャネルを選択し、Allow をクリックします。
  4. Slack で、先ほど選択したチャネルに移動します。[Your Slack handle] added an integration to this channel: Weights & Biases のような投稿が表示されていれば、インテグレーションは正しく構成されています。
これで、構成した Slack チャネルに通知を送る自動化を作成できるようになりました。

Slack インテグレーションを表示および管理する

チーム管理者は、チームの Slack インスタンスおよびチャンネルを表示・管理できます。
  1. W&B にログインし、Team Settings にアクセスします。
  2. Slack channel integrations セクションで、Slack の各送信先を確認します。
  3. ゴミ箱アイコンをクリックして、その送信先を削除します。

自動化を作成する

Slack インテグレーションを追加したら、Registry または Project を選択し、次の手順に従って Slack チャンネルに通知する自動化を作成します。
Registry 管理者は、その Registry で自動化を作成できます。
  1. W&B にログインします。
  2. Registry の名前をクリックして、その詳細を表示します。
  3. Registry をスコープにした自動化を作成するには、Automations タブをクリックし、Create automation をクリックします。Registry をスコープとする自動化は、その Registry に属するすべてのコレクション(将来作成されるものも含む)に自動的に適用されます。
  4. 監視する event を選択します。 イベントに応じて表示される追加フィールドを入力します。たとえば An artifact alias is added を選択した場合、Alias regex を指定する必要があります。 Next step をクリックします。
  5. Slack インテグレーション を所有しているチームを選択します。
  6. Action typeSlack notification に設定します。Slack チャンネルを選択し、Next step をクリックします。
  7. 自動化の名前を入力します。必要に応じて説明を追加します。
  8. Create automation をクリックします。

自動化の表示と管理

レジストリの Automations タブから、レジストリの自動化を表示・管理できます。
  • 自動化の詳細を表示するには、その名前をクリックします。
  • 自動化を編集するには、アクションメニュー ... をクリックし、Edit automation を選択します。
  • 自動化を削除するには、アクションメニュー ... をクリックし、Delete automation を選択します。削除の確認が必要です。