AI 検索の検索可能な参照先テーブルフィールドの値のセキュリティ
searchable_dot_walk_fields フィールド設定で検索用のインデックスを付けられた参照先テーブルのフィールド値をユーザーが検索すると、ユーザー側に表示可能なフィールド値のみが検索結果に表示されます。システムでは、フィールド値のロールベースのアクセス制御リストルール (ACL) を使用して、検索ユーザー側にそのフィールド値を表示できるかどうかを判断します。
条件ベースまたはスクリプトベースの ACL やユーザー基準がある検索可能な参照先テーブルのフィールド値は、検索結果に表示されません。
複数のドット連結参照レベルでインデックス付けされた検索可能なフィールド値の場合、システムでは最終的なフィールド値に対してのみロールベースの ACL が考慮されます。たとえば、company.contact.name という参照先テーブルのフィールド値に検索のためのインデックスを付けると、[名前] フィールド値に対するユーザーのアクセスは、[連絡先] フィールド値のロールベース ACL の影響を受けません。
すべての ACL をバイパスして、ユーザーがすべての検索可能な参照先テーブルフィールド値を検索できるようにするには、glide.ais.query.allow_indexlookup_for_dotwalk システムプロパティを true に設定します。これにより、dot_walk_fields および searchable_dot_walk_fields フィールド設定でインデックス付けされたフィールド値の ACL 評価がバイパスされます。
ACL のタイプと構成の詳細については、「アクセス制御リストのルール」を参照してください。