Slack 自動化の作成

This feature requires a Pro or Enterprise plan.

このページでは、Slack オートメーションを作成する方法を示します。ウェブフックオートメーションを作成するには、ウェブフックオートメーションの作成を参照してください。

高レベルでは、Slackオートメーションを作成するには、以下の手順を行います:

  1. Slackインテグレーションを追加し、W&BがSlackインスタンスとチャンネルに投稿できるように認証します。
  2. Slackオートメーションを作成し、監視するイベントと投稿するチャンネルを定義します。

Slackに接続

チーム管理者は、チームにSlack宛先を追加できます。

  1. W&Bにログインし、チーム設定ページに移動します。

  2. Slackチャンネルインテグレーションセクションで、Slackを接続をクリックして新しいSlackインスタンスを追加します。既存のSlackインスタンスにチャンネルを追加するには、新しいインテグレーションをクリックします。

    必要に応じて、ブラウザでSlackにサインインします。プロンプトが表示されたら、選択したSlackチャンネルにW&Bからの投稿を許可してください。ページを読み、チャンネルを検索をクリックしてチャンネル名を入力し始めます。リストからチャンネルを選択し、許可をクリックします。

  3. Slackで、選択したチャンネルに移動します。[あなたのSlackハンドル]がこのチャンネルにインテグレーションを追加しました: Weights & Biasesという投稿が表示されれば、インテグレーションが正しく設定されています。

これで、設定したSlackチャンネルに通知するオートメーションを作成できます。

Slack接続の表示と管理

チーム管理者は、チームのSlackインスタンスとチャンネルを表示および管理できます。

  1. W&Bにログインし、チーム設定に移動します。
  2. Slackチャンネルインテグレーションセクションで各Slack宛先を表示します。
  3. 宛先を削除するには、そのゴミ箱アイコンをクリックします。

オートメーションを作成する

W&BチームをSlackに接続した後RegistryまたはProjectを選択し、Slackチャンネルに通知するオートメーションを作成する手順に従います。

Registry管理者は、そのregistry内でオートメーションを作成できます。

  1. W&Bにログインします。

  2. registryの名前をクリックして詳細を表示します。

  3. registryに関連付けられたオートメーションを作成するには、Automationsタブをクリックし、Create automationをクリックします。registryに関連付けられたオートメーションは、自動的にそのすべてのコレクションに適用されます(将来作成されるものも含む)。

    registry内の特定のコレクションにのみ関連付けられたオートメーションを作成するには、コレクションのアクション...メニューをクリックし、Create automationをクリックします。あるいは、コレクションを閲覧しているときに、Automationsセクションの詳細ページでCreate automationボタンを使用して、そのためのオートメーションを作成します。

  4. 監視するEventを選択します。

    イベントに応じた追加のフィールドが表示されるので、それを入力します。たとえば、An artifact alias is addedを選択した場合は、Alias regexを指定する必要があります。

    Next stepをクリックします。

  5. Slackインテグレーションを所有するチームを選択します。

  6. Action typeSlack notificationに設定します。Slackチャンネルを選択し、Next stepをクリックします。

  7. オートメーションの名前を提供します。必要に応じて、説明を追加します。

  8. Create automationをクリックします。

W&B管理者は、プロジェクト内でオートメーションを作成できます。

  1. W&Bにログインします。

  2. プロジェクトページに移動し、Automationsタブをクリックします。

  3. Create automationをクリックします。

  4. 監視するEventを選択します。

    イベントに応じた追加のフィールドが表示されるので、それを入力します。たとえば、An artifact alias is addedを選択した場合は、Alias regexを指定する必要があります。

    Next stepをクリックします。

  5. Slackインテグレーションを所有するチームを選択します。

  6. Action typeSlack notificationに設定します。Slackチャンネルを選択し、Next stepをクリックします。

  7. オートメーションの名前を提供します。必要に応じて、説明を追加します。

  8. Create automationをクリックします。

オートメーションの表示と管理

  • registryのAutomationsタブから対象のオートメーションを管理します。
  • コレクションの詳細ページのAutomationsセクションからコレクションのオートメーションを管理します。

これらのページのいずれからも、Registry管理者は既存のオートメーションを管理できます:

  • オートメーションの詳細を表示するには、その名前をクリックします。
  • オートメーションを編集するには、そのアクション...メニューをクリックし、Edit automationをクリックします。
  • オートメーションを削除するには、そのアクション...メニューをクリックし、Delete automationをクリックします。確認が必要です。

W&B管理者は、プロジェクトのAutomationsタブからプロジェクトのオートメーションを表示および管理できます。

  • オートメーションの詳細を表示するには、その名前をクリックします。
  • オートメーションを編集するには、そのアクション...メニューをクリックし、Edit automationをクリックします。
  • オートメーションを削除するには、そのアクション...メニューをクリックし、Delete automationをクリックします。確認が必要です。