Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

指定したサイトにすべてのユーザーを表示するカスタム管理ビューを作成する方法

公開日: Jul 20, 2023
タスク
この記事では、サイトへのアクセスが付与されているすべてのユーザーを表示するビューを構築する方法について説明します。
ステップ
データ ディクショナリは、サイト ID でユーザーとサイトを結合できることを示しています。これらのテーブルを結合する方法の例を次に示します。
SELECT "_users"."id" AS "id", 
"_users"."name" AS "name", 
"_users"."login_at" AS "login_at", 
"_users"."friendly_name" AS "friendly_name", 
"_users"."licensing_role_id" AS "licensing_role_id", 
"_users"."licensing_role_name" AS "licensing_role_name", 
"_users"."domain_id" AS "domain_id", 
"_users"."system_user_id" AS "system_user_id", 
"_users"."domain_name" AS "domain_name", 
"_users"."domain_short_name" AS "domain_short_name", 
"_users"."site_id" AS "site_id", 
"group_users"."id" AS "id (group_users)", 
"group_users"."group_id" AS "group_id", 
"group_users"."user_id" AS "user_id", 
"groups"."id" AS "id (groups)", 
"groups"."name" AS "name (groups)", 
"groups"."created_at" AS "created_at", 
"groups"."updated_at" AS "updated_at", 
"groups"."system" AS "system", 
"groups"."owner_id" AS "owner_id", 
"groups"."domain_id" AS "domain_id (groups)", 
"groups"."site_id" AS "site_id (groups)", 
"groups"."luid" AS "luid", 
"sites"."name" AS "Site Name" 
FROM "public"."_users" "_users" 
LEFT JOIN "public"."group_users" "group_users" ON ("_users"."id" = "group_users"."user_id") 
LEFT JOIN "public"."groups" "groups" ON ("group_users"."group_id" = "groups"."id") 
LEFT JOIN "public"."sites" "sites" ON ("_users"."site_id" = "sites"."id") 
WHERE "sites"."name" = 'Default' 

このカスタム SQL を送信した後、“Site Name” を [列] シェルフに、“Friendly Name” を [マーク] カードの “text” ラベルに移動できます。そうすると、各サイトのユーザーのリストが取得できます。
その他のリソース
詳細については、「ワークグループ データベース」を参照してください。

ナレッジ記事番号

001456503

 
読み込み中
Salesforce Help | Article