ワークスペース ドメインセパレーションプラグインとテーブル

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

    プラグイン

    ワークスペース ドメインセパレーションでは、プラットフォームドメインセパレーションプラグインを使用します。ドメインセパレーションプラグインを有効にすると、 ワークスペースで次の機能が有効になります。

    レコードドメインごとにプロセス分離を作成します。それには次のようなものがあります。

    • フォームレイアウト
    • 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]

    ドメインセパレーションを使用した新規インシデント