ユーザマニュアル





2024/04/29

MANUAL

FAQ:プリザンターのグループに所属しているユーザの一覧を取得したい。

## 回答 以下方法で取得してください。 1. 「[グループ取得API](/manual/api-group-get)」を使用 1. スクリプト「[$p.apiGroupsGet](/manual/script-api-groups-get)」を使用 1. サーバスクリプト「[groups.Get](/manual/server-script-groups)」「[group.GroupMembers](/manual/server-script-group-members)」を使用 1. SQLを使用。本ページで説明します。 --- ## 概要 プリザンターの「[グループ](/manual/table-management-choices-text-groups)」に所属している「[ユーザ](/manual/table-management-choices-text-users)」の一覧を取得するSQL文のサンプルです。 ## 手順 SQL Server Management StudioやAzure Data Studio等を使用して、プリザンターのデータベースに接続し、下記のSQLを実行してください。下記のSQLは SQL Server / PostgreSQL 両方に対応しています。 ## サンプルコード ```sql select "Groups"."GroupId" ,"Groups"."GroupName" ,"Users"."UserId" ,"Users"."LoginId" ,"Users"."Name" from "Groups" inner join "GroupMembers" on "Groups"."GroupId" = "GroupMembers"."GroupId" inner join "Users" on "GroupMembers"."UserId" = "Users"."UserId" -- union配下を削除すると、組織経由のユーザは取得されません。 union select "Groups"."GroupId" ,"Groups"."GroupName" ,"Users"."UserId" ,"Users"."LoginId" ,"Users"."Name" from "Groups" inner join "GroupMembers" on "Groups"."GroupId" = "GroupMembers"."GroupId" inner join "Depts" on "GroupMembers"."DeptId" = "Depts"."DeptId" inner join "Users" on "Depts"."DeptId" = "Users"."DeptId" ``` ## 実行結果のイメージ ![image](/binaries/58db164d23bc462c8e352dcb64730e51) ## 関連情報 <div id="ManualList"><ul><li><a href="/manual/table-management-choices-text-groups">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:グループ</a><span>2023/04/25 up</span></li> <li><a href="/manual/table-management-choices-text-users">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ユーザ</a><span>2023/04/25 up</span></li></ul></article> <ul><li><a href="/manual/group">グループ管理機能</a><span>2024/03/12 up</span></li></ul></article> <ul><li><a href="/manual/user">ユーザ管理機能</a><span>2024/05/14 up</span></li></ul></article> <ul><li><a href="/manual/api-group-get">開発者向け機能:API:グループ操作:グループ取得</a><span>2024/05/14 up</span></li></ul></article> <ul><li><a href="/manual/script-api-groups-get">開発者向け機能:スクリプト:$p.apiGroupsGet</a><span>2023/08/16 up</span></li></ul></article> <ul><li><a href="/manual/server-script-groups">開発者向け機能:サーバスクリプト:groups</a><span>2023/06/30 up</span></li> <li><a href="/manual/server-script-group-members">開発者向け機能:サーバスクリプト:group.GroupMembers</a><span>2023/07/05 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.