[プレイブック] タブのデータブローカーサーバースクリプトの追加

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • UI ビルダーコンポーネントを、[ プレイブック ] タブの可視化を制御するスクリプトインクルードメソッドに接続するデータブローカーサーバースクリプトを構成します。

    始める前に

    必要なロール:admin

    手順

    1. [ すべて ] メニューに移動し、「 sys_ux_data_broker_transform.list」と入力します。
      データブローカーサーバースクリプトテーブルが表示されます。
    2. [新規] を選択します。
      データブローカーサーバースクリプトフォームが開きます。
      図 : 1. データブローカーサーバースクリプトフォーム
      プレイブックの可視化のために構成するサンプル値を表示するデータブローカーサーバースクリプトフォーム。
    3. [ 名前 ] フィールドに、構成の名前を入力します。
    4. [ アプリケーション ] フィールドで、実装に適したアプリケーションスコープを選択します。
    5. [ 説明] フィールドに説明を入力します。
      たとえば、法務顧問センターの [プレイブック] タブを表示するか非表示にするかなどです
    6. [ プロパティ] フィールドで、次の JSON 構成を追加します。
      [{
                              "name": "table",
                              "label": "Table",
                              "fieldType": "string",
                              "mandatory": true
                              },
                              {
                              "name": "sysId",
                              "label": "Sys ID",
                              "fieldType": "string",
                              "mandatory": true
                              }]
    7. [ スクリプト] フィールドで、データブローカーのスクリプトを追加します。
      例:
      function transform(input) {
                              var table = input.table;
                              var sysId = input.sysId;
                              if (!table || !sysId) return true;
                              
                              return sn_lg_cf_workspace.LegalUIBWorkspaceDataBrokerHelper.hidePlaybookTab(table, sysId);
                              }

      この関数は、入力からテーブルと sysId を受け取り、それらを検証し、ヘルパーメソッドを呼び出してタブの可視化を判断します。

    8. [ 更新 ] を選択して、データブローカーサーバースクリプトを保存します。