[プレイブック] タブのデータブローカーサーバースクリプトの追加
UI ビルダーコンポーネントを、[ プレイブック ] タブの可視化を制御するスクリプトインクルードメソッドに接続するデータブローカーサーバースクリプトを構成します。
始める前に
必要なロール:admin
手順
-
[ すべて ] メニューに移動し、「 sys_ux_data_broker_transform.list」と入力します。
データブローカーサーバースクリプトテーブルが表示されます。
-
[新規] を選択します。
データブローカーサーバースクリプトフォームが開きます。
図 : 1. データブローカーサーバースクリプトフォーム - [ 名前 ] フィールドに、構成の名前を入力します。
- [ アプリケーション ] フィールドで、実装に適したアプリケーションスコープを選択します。
-
[ 説明] フィールドに説明を入力します。
たとえば、法務顧問センターの [プレイブック] タブを表示するか非表示にするかなどです
-
[ プロパティ] フィールドで、次の JSON 構成を追加します。
[{ "name": "table", "label": "Table", "fieldType": "string", "mandatory": true }, { "name": "sysId", "label": "Sys ID", "fieldType": "string", "mandatory": true }] -
[ スクリプト] フィールドで、データブローカーのスクリプトを追加します。
例:
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 を受け取り、それらを検証し、ヘルパーメソッドを呼び出してタブの可視化を判断します。
- [ 更新 ] を選択して、データブローカーサーバースクリプトを保存します。