メッセージング通知を作成する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • 通知は、メッセージの送信時期、送信先、およびその内容を定義します。Slack または Teams に通知を送信するには、通知にメッセージコンテンツレコードを追加し、通知メッセージチャネルを設定します。アクションが必要な通知は、グループではなく個々のユーザーに送信する必要があります。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システム通知 > メッセージング > メッセージングの通知.
    2. [新規] をクリックします。
    3. 必要に応じてフィールドを入力または修正します。
      通知の識別
      表 : 1. メッセージング通知のフィールド
      フィールド 説明
      名前 通知の一意の名前を入力します。説明的な名前を使用すると、ユーザーが通知を簡単に区別することができます。
      テーブル メッセージをトリガーするテーブルを選択します。同じアプリケーション スコープ内のテーブルまたはデータベース ビューである必要があります。
      注:
      タスク [タスク] テーブルで実行されている通知はサポートされません。代わりに、タスクから拡張されたテーブルを使用します。
      カテゴリ 通知のカテゴリを選択します。カテゴリは、システム設定の関連する通知をグループ化します。
      注:
      カテゴリを [未分類] のままにしないでください。ユーザーが自分の通知リストで通知を見つけることができなくなる可能性があります。
      説明 この通知の説明を入力します。
      注:
      通知レコードは、メッセージング、メール、およびプッシュ通知で共有されます。フォームの一部のフィールドは、メッセージング通知レコードとは関連がありません。ここに記載されていないフィールドはデフォルト値のままにします。
    4. [関連リンク] の下にある [詳細表示] をクリックして詳細ビューに切り替えます。
      注:
      詳細ビューに切り替えると、現在のレコードが保存されます。
    5. [送信タイミング] タブを開き、フォームに入力します。
      通知を送信するタイミングを指定する
      注:
      同じトリガーが複数の通知を生成する場合、通知は 1 つだけ送信されます。他のすべての通知は、件名と本文が異なる場合でもシステムで重複しているとみなされます。「重複を無視する」のビジネス ルールで、この機能を制御します。
      フィールド 説明
      送信条件 通知が送信される条件を選択します。
      • レコードが挿入または更新された時
      • 特定のイベントが発生した時
      • フローデザイナーの通知ステップの時
      重み付け 同一のターゲット テーブルと受信者を持つ他の通知に応じて通知優先度の数値を設定します。システムでは、最も高い重み付けの通知のみを送信します。デフォルト値 0 は、システムで (条件が満たされていると仮定して) 常に通知を送信するようにします。
      条件 条件ビルダーを使用して、この通知を送信する条件を選択します。たとえば、 優先度 > 次の値を超える (>) > 3:中 は、優先度が「高」および「重大」のインシデントについてのみ通知を送信します。
      挿入済み レコードが挿入されたときにメッセージング通知を有効にするには、このチェック ボックスをオンにします。このフィールドは、[送信タイミング] フィールドを [レコードの挿入または更新された時] に設定した場合に表示されます。
      更新日時 レコードが更新されたときにメッセージング通知を有効にするには、このチェック ボックスをオンにします。このフィールドは、[送信タイミング] フィールドを [レコードの挿入または更新された時] に設定した場合に表示されます。
      イベント名 この通知をトリガーするイベントを選択します。このフィールドは、[送信タイミング] フィールドを [イベントが発生した時] に設定した場合に表示されます。
      詳細条件 スクリプトを作成して、現在のメッセージング レコードに基づいた通知、フィールド値の変更、またはシステムプロパティの変更など、追加のフィルター条件を定義します。

      通知を送信するには、詳細条件のスクリプトで、true を返すようにするか、グローバル回答変数を true に設定する必要があります。

      詳細条件のスクリプトでは、次のグローバル変数を使用します。

      • current: 通知がリンクされているテーブルの現在のレコードが含まれます。
      • event: 通知をトリガーしたイベントが含まれます。
      注:
      [詳細条件] フィールドは、通知に設定した他の条件に加えて評価されます。通知を送信するには、条件と詳細条件の両方で、判定が true になる必要があります。
    6. [受信者] タブを開いて、以下のフィールドを入力または変更します。
      フィールド 説明
      メッセージング チャネル メッセージング通知を受信するメッセージング チャネルを選択します。チャンネルに送信する簡易通知を作成する場合にのみ、このフィールドを入力してください。簡易通知では、[簡易] タイプのメッセージング コンテンツ レコードが使用されます。
      ユーザー メッセージング通知を受信するユーザーを選択します。ユーザーのアクションが必要な通知を作成する場合にのみ、このフィールドを入力してください。ユーザーのアクションが必要な通知には、[ボタン] タイプのメッセージング コンテンツ レコードを使用します。
      フィールド内のユーザーまたはグループ 参照フィールドからユーザーまたはグループを選択します。たとえば、通知でインシデント [incident] テーブルが使用されている場合は、オープン者アサイン先グループなど、[インシデント] フィールドからユーザーまたはグループを選択できます。
      注:
      フィールド セレクタ―のプラス記号をクリックして、関連するフィールドを選択することで、参照フィールドの値にドット連結することができます。
      ユーザー [sys_user] テーブルで非アクティブなレコードを持つユーザーを通知の宛先に入れた場合、システムではそのユーザーに通知を送信しません。
      グループ メッセージング通知を受信するグループを選択します。虫眼鏡アイコンを使用するか、グループ名を手動で入力してグループを検索できます。このグループ リストは静的です。
      イベント作成者に送信 このチェック ボックスをオンにすると、通知プロセスを開始する操作を行った担当者にも通知を送信します。受信者フィールドの 1 つにイベント作成者が指定されていない場合、イベント作成者はこのフィールドの設定に関係なく通知を受信しません。

      新しい通知については、このオプションはデフォルトで選択されています。

      イベント パラメーター 1 に受信者含む イベント パラメーター 1 に 1 つ以上の通知受信者が含まれている (コンマ区切りリストで) 場合は、このチェック ボックスを選択します。このフィールドは、[送信条件] フィールドが [イベントが発生した時] に設定されている場合にのみ表示されます。
      イベントパラメーター 2 に受信者含む イベント パラメーター 2 に 1 つ以上の通知受信者が含まれている (コンマ区切りリストで) 場合は、このチェック ボックスを選択します。このフィールドは、[送信条件] フィールドが [イベントが発生した時] に設定されている場合にのみ表示されます。
    7. [内容] タブを開いて、以下のフィールドを入力または変更します。
      フィールド 説明
      メッセージング コンテンツ この通知で使用するメッセージング コンテンツ レコードを選択します。
    8. [更新] をクリックします。