Skip to content

Slack通知の設定

AssemblyLine実行中のStatusの遷移を、通知としてSlackへ受け取る方法を解説します。

事前準備として、Slack での Incoming Webhook の利用の手順に従って、Incoming Webhook URLを発行してください。

Project設定画面での設定

Project設定画面では、Slack通知のデフォルト値を設定できます。

  1. 右上のユーザ名(画像赤枠部分)をクリックし、 Project Settings を選択します。
  2. Slack Notification Channels の右にある + を押下して、事前に発行したIncoming Webhook URLを入力します。
  3. 右下の SAVE を押下して、設定を保存します。
Project設定画面での設定

AssemblyLine毎の設定

AssemblyLineごとにSlack通知を設定できます。

Info

ProjectとAssemblyLineの両方にSlack通知の設定がされている場合は、AssemblyLineに設定されたものが優先されます。

  1. 左メニューより、AssemblyLineを選択します。
  2. 任意のAssemblyLineを選択します。
  3. 画面右上の SETTINGS を選択します。
  4. Slack Notification Channels の右にある + を押下して、事前に発行したIncoming Webhook URLを入力します。
  5. 右下の SAVE を押下して、設定を保存します。
AssemblyLine毎の設定

通知内容

Assemblyline実行の通知

AssemblyLineを実行すると、Incoming Webhook URL発行時に指定したチャンネルに以下のような通知が投稿されます。

Assemblyline実行の通知

Detailsを押下すると Qmonus Value Stream の画面に遷移し、AssemblyLineの状態を確認できます。 また、通知の内容は以下になります。

  • Project: プロジェクト名
  • AssemblyLineFactory: AssemblyLine実行時に付与される、一意の実行ID
  • Run-by: 実行ユーザ

AssemblyLineの実行が完了した際には、以下のような通知が再度投稿されます。

Assemblyline実行の通知

AssemblyLineが失敗した場合は、以下のような失敗通知が投稿されます。

Assemblyline実行の通知

Assemblyline実行失敗時の通知

WebhookトリガーによるAssemblylineの起動が失敗した場合に、以下のようなエラー通知が投稿されます。 (Project設定画面でSlack通知が設定されている場合のみ)

Assemblyline実行失敗時の通知