テーブルビルダー でのポリシーとルール
ポリシーとルールは、ロールとエントリに基づくユーザーへの情報の表示方法と、テーブルビルダー でビルドされたテーブルとフォームにアクセスできるユーザーを定義します。
ポリシーとルールを操作するためのセクション
| セクション | 説明 | テーブルビルダー 内で編集可能 |
|---|---|---|
| UI ポリシー | フォーム上の情報の動作を動的に変更し、タスクのカスタムプロセスフローを制御します。 | はい。 |
| アクセス制御ルール | 適合するロール、条件、スクリプト基準に基づいて、指定されたリソースへのアクセスを制御します。 | なし。 |
| クライアントスクリプト | 定義された基準に基づいてフォームフィールドの表示方法を制御するスクリプトを作成します。 | なし。 |
| ビジネスルール | ビジネスルールを作成して、特定の条件が満たされたときにフォームフィールドの値を自動的に変更するなどのタスクを実現します。 | なし。 |
| ワークスペースビュールール | ユーザーが基準に基づいてワークスペースを表示する方法を制御するルールを定義します。 | なし。 |
- 完全な ACL リスト
- 完全なクライアントスクリプトリスト
- 完全なビジネスルールリスト
- 完全なワークスペースビュールールリスト
テーブルとフォームの UI ポリシー
UI ポリシーを設定し、ロールとユーザー入力に基づいてフォームのビジュアル化を調整します。
たとえば、UI ポリシーを使用して、ユーザーのロールに応じてフォームのフィールドを読み取り専用または必須にしたり、特定のフィールドを非表示にしたりできます。基本的な UI ポリシーではスクリプティングは不要です。より高度なアクションの場合は、[スクリプトを実行] オプションを使用します。
クライアントスクリプトを使用してこれらすべてのアクションを実行することもできますが、ロード時間を短縮するために、可能であれば UI ポリシーを使用してください。
テーブルビルダー での UI ポリシーの作成
テーブルビルダー で UI ポリシーを設定し、ロールとユーザー入力に基づいてフォームの表示方法を調整します。
始める前に
- テーブルビルダー を起動します。詳細については、「テーブルビルダー へのアクセス」を参照してください。
- (オプション) 作業するドメインを選択します (グローバルでない場合)。詳細については、「ドメインセパレーションと テーブルビルダー」を参照してください。
- (オプション) 作業するアプリケーションスコープを選択します (グローバルでない場合)。詳細については、「テーブルビルダー でのアプリケーションスコープの使用」を参照してください。
必要なロール:personalize_rules または AES ユーザーロールと委任開発者権限。詳細については、「AES を使用する開発者の委任」を参照してください。
このタスクについて
自分が所有するアプリケーションについてのみ UI ポリシーを作成および編集できます。アプリケーションスコープの詳細については、「ドメインセパレーションと テーブルビルダー」を参照してください。
手順
タスクの結果
UI ポリシーを追加した後、スクリプトとその関連リストアクションを設定できます。クライアントスクリプトと UI ポリシーの詳細については、「UI ポリシーのクライアントスクリプト」を参照してください。
テーブルビルダー での UI ポリシーの変更
UI ポリシーを編集して、テーブルビルダー でのロールとユーザー入力に基づくフォームの表示方法を変更します。
始める前に
- テーブルビルダー を起動します。詳細については、「テーブルビルダー へのアクセス」を参照してください。
- (オプション) 作業するドメインを選択します (グローバルでない場合)。詳細については、「ドメインセパレーションと テーブルビルダー」を参照してください。
- (オプション) 作業するアプリケーションスコープを選択します (グローバルでない場合)。詳細については、「テーブルビルダー でのアプリケーションスコープの使用」を参照してください。
必要なロール:personalize_rules または AES ユーザーロールと委任開発者権限。詳細については、「AES を使用する開発者の委任」を参照してください。