ビュー:

重要: データベースの保守とメンテナンスは、複雑で非常に時間のかかる作業であり、データベースの専門家が行う必要があります。この記事では、データベースのフルバックアップが必要になる前に、この特定のタスクを達成するためにできることを説明します。DocuWareからのサポートや支援が必要な場合は、有料サービスとしてのみ提供することができます。この場合、このようなプロジェクトの前に、professional.services.emea@DocuWare.com または professional.services.americas@DocuWare.com

シナリオ宛に電子メールを送信して、弊社のプロフェッショナルサービス部門にご連絡いただくことをお勧めします:

DocuWareシステム内に新しいユーザーを作成しましたが、UserIDがユーザー名ではなく「NEWUNNAM」と表示されます。

 

解決方法

この問題は、新しいユーザーが作成され、ユーザー名が付与される前に保存された場合に発生します。この値はDocuWare内で変更することはできませんが、データベースレベルで変更することができます。

 

1.データベースを開き、DWSystemデータベースのフルバックアップを取ります。

 

2.DWSystem データベース内の DWUser テーブルにアクセスし、不正なユーザー ID を持つユーザーのuid を記録します。

3.uidを取得したら、shortname エントリを修正するためのクエリを作成できます。クエリを作成する際は、システムに表示されている問題のあるユーザのuid を使用します。shortnameの値には、必要なUserIDを入力します。
このデモでは、以下のクエリを作成しました;

(注意: 短縮名に特殊文字を使用すると、クエリが失敗するため禁止されています)


 

MSSQL:                                                                            MySQL:

Update [dwsystem].[dbo].[DWUser]                                  Update dwsystem.dwuser
Set shortname = 'ALLENROB'                                          Set shortname = 'ALLENROB'

Where uid = '1085'                                                             Where uid = '1085'

 

 

 

4.クエリが実行されたら、DocuWare Web Client をリフレッシュして、UserID を希望の値に変更します。

 

KBAはオンプレミス組織のみに適用されます。

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づいています。翻訳された記事には、文法など細かい誤りがある場合があります。翻訳の完全な正確性を保証するものではありませんが、ほとんどの場合、十分な情報が得られると思われます。ご不明な点がございましたら、英語版の記事にお戻りください。