シナリオ
DocuWare Web Clientにアクセスできず、システム内の組織管理者を知る必要があります。
解決方法
DocuWareシステムにアクセスすることはできませんが、DocuWareをホストしているデータベースから、「組織管理者」など、ユーザーに割り当てられている役割を特定することは可能です。データベースから組織管理者を検索するには、次のガイドを参照してください;
1.データベースプロバイダーに移動し、以下のクエリーを実行します;
(注意: 先に進む前に、すべてのDocuWareデータベースのバックアップをとってください)
(注意: 先に進む前に、すべてのDocuWareデータベースのバックアップをとってください)
MySQLクエリー;
dwsystemを使用します;
select DWUser.name, DWUser.email, DWRoles.name
from dwuser, dwroles, DWUserToRole
where DWUser.uid = DWUserToRole.uid
そして
DWRoles.rid = (select rid from DWRoles where name = '組織管理者')
dwsystemを使用します;
select DWUser.name, DWUser.email, DWRoles.name
from dwuser, dwroles, DWUserToRole
where DWUser.uid = DWUserToRole.uid
そして
DWRoles.rid = (select rid from DWRoles where name = '組織管理者')
![](https://dwsupport.blob.core.windows.net/kba/80ce8ad3-182f-43e6-82d3-dae659736aa8.jpg)
MSSQL クエリ;
SELECTDWUser.name as Username,DWRoles.name as Role, DWUser.email
FROM dwsystem.dbo.DWUser
inner join dwsystem.dbo.DWUserToRole on dwuser.uid=dwusertorole.uid inner join dwsystem.dbo.DWRoles on dwroles.rid=dwusertorole.rid
where DWRoles.name = 'Organization Administrator'.
SELECTDWUser.name as Username,DWRoles.name as Role, DWUser.email
FROM dwsystem.dbo.DWUser
inner join dwsystem.dbo.DWUserToRole on dwuser.uid=dwusertorole.uid inner join dwsystem.dbo.DWRoles on dwroles.rid=dwusertorole.rid
where DWRoles.name = 'Organization Administrator'.
![](https://dwsupport.blob.core.windows.net/kba/7330e183-6460-4b60-a78b-29b8616b757c.jpg)
2.クエリが実行されると、システム内に存在するすべての組織管理者が、登録メールアドレスとともに返されます。
![](https://dwsupport.blob.core.windows.net/kba/35fea44b-5540-4a2f-a463-ee74ecec3a13.jpg)
KBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。