シナリオ
DocuWareシステム内に新しいユーザーを作成しましたが、UserIDがユーザー名ではなく「NEWUNNAM」と表示されます。
解決方法
この問題は、新規ユーザーが作成され、ユーザー名が付与される前に保存された場合に発生します。この値はDocuWare内で変更することはできませんが、データベースレベルで変更することができます。
注:7.9以上のDocuWareシステムについては、KBA-37420を参照してください。
注:7.9以上のDocuWareシステムについては、KBA-37420を参照してください。
1.データベースを開き、DWSystemデータベースのフルバックアップを取ります。
2.DWSystem データベース内の DWUser テーブルにアクセスし、不正なユーザー ID を持つユーザーのuid を記録します。
3.uidを取得したら、shortname エントリを修正するためのクエリを作成できます。クエリを作成する際は、システムに表示されている問題のあるユーザのuid を使用します。shortnameの値には、必要なUserIDを入力します。
このデモでは、以下のクエリを作成しました;
このデモでは、以下のクエリを作成しました;
(注意: 短縮名に特殊文字を使用すると、クエリが失敗するため禁止されています)
MSSQL:MySQL:
dwsystem].[dbo].[DWUser]を更新する。dwuser
Set shortname = 'ALLENROB'セットショートネーム = 'ALLENROB'
Set shortname = 'ALLENROB'セットショートネーム = 'ALLENROB'
uid = '1085' の場合uid = '1085' の場合
4.クエリが実行されたら、DocuWare Web Client をリフレッシュして、UserID を希望の値に変更します。
KBAはオンプレミス組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。