ワークスペース Domain Separation プラグインとテーブル

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • ワークスペースドメイン分離を使用する場合は、ドメイン分離プラグインとテーブルプロパティが必要です。ドメイン分離では、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。その後、どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

    プラグイン

    ワークスペース ドメイン分離は、プラットフォームドメイン分離プラグインを使用します。Domain Separation プラグインを有効にすると、次の機能が有効になります ワークスペース

    プロセス分離はレコードドメイン別に作成します。これには以下の操作が含まれます。

    • フォームレイアウト
    • UI アクション
    • フォームヘッダー
    • 関連リスト
    • ポリシー
    • クライアントスクリプト
    • ビジネスルール
    • 参照値

    ドメインを変更し、ドメインスコープを切り替えます。

    クロステナントインテリジェンス。

    注:
    関連リストから新しいレコードを作成する場合は、親レコードドメインを使用します。

    レコードドメインコンテキストは、すべてのフォームコンポーネントに自動的に適用されます。内部的には、レコードドメインコンテキストがすべての囲まれた GraphQL クエリに追加されます。

    プラグイン構成

    これらの機能には、追加の構成が必要です。

    親がない (ドメインが不明) 新しいレコードを作成する前に、ドメインを選択するようにプリフォームを構成する場合:

    • ドメインが渡されず、ユーザーが複数のドメインにアクセスできる場合は、レコードを作成する前に、フィールドを決定するドメインの入力をユーザーに求めることができます。
    • エージェントの便宜のために、追加のフィールド ([簡単な説明] や [メモ] など) を指定できます。ただし、プリフォームには次の特徴があります。
      • デフォルトのドメイン決定フィールドまたは特定のテーブルに指定されたフィールドのみを表示します。
      • 依存フィールドはサポートされていません。
      • は動的参照修飾子をサポートしていません。
      • UI ポリシーまたはクライアントスクリプトはサポートされていません。
      • 辞書オーバーライドはサポートされていません。
    • このインタースティシャル形式は、プラットフォームウィザードまたはインターセプターと同様に機能します。
    • 新しいレコードは、選択したドメインに基づくプロセスで前のフォームの値で初期化されます。
      • ビジネスルール
      • フォームレイアウト
      • UI アクション
      • 関連リスト
      • UI ポリシー
      • クライアントスクリプト
      参照フィールドには、ドメインで許可された値のみが表示されます。

    テーブル

    ドメイン決定フィールド (デフォルトおよびテーブル別) は、システムプロパティを使用して構成します。
    • glide.sys.domain.use_domain_determining_field
    • glide.sys.domain.domain_determining_field.default
    • glide.sys.domain.domain_determining_field.[table_name]

    ドメイン分離に関する新規インシデント