タスクテーブルにテーブル通知を設定する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • タスクテーブルにテーブル通知を設定して、自動ライブフィードメッセージを有効にすることができます。

    始める前に

    必要なロール:live_feed_admin または chat_admin

    手順

    1. 移動先 ライブフィード > フィード管理 > テーブル通知.
    2. [新規] をクリックするか、通知を選択して開きます。
    3. フォームに入力します。
      表 : 1. ライブ テーブル通知のフィールド
      フィールド 説明
      テーブル

      通知を生成する対象のテーブルを選択します。

      注:
      このリストには、テーブル通知と同じスコープ内にあるテーブルおよびデータベース ビューのみが表示されます。
      チャット ルームに投稿 レコードに関連付けられているチャット ルーム内で通知を生成する場合は、このチェック ボックスをオンにします。この機能はタスク レコードにのみ適用されます。また、この機能を使用するには、Chat プラグインがアクティブになっている必要があります。
      ライブフィードに投稿 ライブフィードで通知を生成する場合は、このチェックボックスをオンにします。

      レコード フィードが設定されておらず、[フィード グループ] フィールドが空白の場合、通知は会社のフィードに投稿されます。

      レコード フィード レコード フィードに投稿するフィールドを選択します。

      このフィールドは、 [ライブフィードに投稿] が選択されている場合にのみ使用可能になります。

      アプリケーション このレコードが含まれているアプリケーションを選択します。
      アクティブ 通知を有効にする場合は、このチェック ボックスをオンにします。
      挿入 レコードがデータ ベースに挿入されたときに通知が生成されるようにする場合は、このチェック ボックスをオンにします。
      更新 レコードが更新されたときに通知が生成されるようにする場合は、このチェック ボックスをオンにします。
      フィード メッセージを投稿する宛先のライブフィードチームを選択します。このフィールドは、 [ライブフィードに投稿] が選択されている場合にのみ使用可能になります。

      通知を会社のフィードに投稿する場合は、このフィールドをクリアします。

      条件 通知を生成するために満たす必要がある条件を作成します。

      条件文を追加すると、システムは最初にその条件を評価し、条件を満たす場合にのみ [スクリプトの前] フィールドを解析します。このフィールドを空白のままにして、スクリプトに一致条件を含めることもできます。

      説明 テーブル通知の説明を入力します。
      メッセージ 生成する自動メッセージを作成します。フィールド値を変数として含めたり、レコードへのリンクを含めたりできます。

      変数を追加するには、テキスト内にカーソルを置いてから、[変数を選択] フィールドで該当するフィールド名をクリックします。レコードへのリンクを追加するには、次の例に示すように、メッセージ テキスト内に ${URI} を入力します。

      High priority incident opened: ${URI}
       Short description: ${short_description}
      注:
      セキュリティ上の理由から、HTML コードは投稿前に自動的に削除されます。
      スクリプトの前 通知の生成前に実行するスクリプトを作成します。スクリプトは、条件が true に評価された場合、または条件が空の場合にのみ実行されます。スクリプト内では次の変数を使用できます。
      • current:通知をトリガーした GlideRecord オブジェクトです。
      • changedFields:送信時に変更されたフィールドの ArrayList。変更の有無をチェックするには、changedFields.contains('fieldname') を使用します。
      • answer:answer を false に設定すると、通知がキャンセルされます。
      • profileSource:有効な GlideRecord オブジェクトに設定して、メッセージの投稿元プロファイルを定義します。
      • profileID:live_profile sys_id に設定して、メッセージの投稿元プロファイルを定義します。デフォルトでは、これは現在のレコードになります。両方とも指定されている場合は、profileSource が上書きされます。

      スクリプト内で作成されたカスタム変数は、${myVariableName} の形式でメッセージにも公開されます。

    4. [送信] または [更新] をクリックします。