動作
動作:DocuWare Administrationでフィールドを削除できない。
解決方法
DocuWare Administrationで削除できないフィールドは、データベースで削除できます。データベースを編集する前に、データベースのバックアップを作成することをお勧めします。
データベースのフィールドを削除するには、XML設定を編集する必要があります。XML設定でフィールドを配置したセクション全体を削除する必要があることに注意してください。フィールド・セクションを削除した後、XMLの構造が正しいかどうか確認してください!そのためには、以下の手順に従ってください:
- DWDataデータベースにあるファイルキャビネットのメインテーブルのフィールド列を削除してください。
- データベースDWSystemに移動し、テーブルDWFilecabinetを開きます。編集したいファイルキャビネットのFID列の番号をメモします。
- ファイルキャビネットの設定列の内容をXMLエディターにコピーします。<Fields>セクションを探し、削除したいフィールドの<UserField>タグ全体を削除します。
- DWFCProfileテーブルを開きます。FIDを使用して、ファイルキャビネットに属するすべてのプロファイルを見つけます。プロファイルの設定列の内容をXMLエディタにコピーし、削除したいフィールドの<FieldRight>セクションを探します。このフィールドの<FieldRight>セクション全体を削除する。
- DWFCSettingsテーブルを開きます。FIDを使用して、ファイルキャビネットに属するすべてのファイルキャビネット設定を見つけます。プロファイルの設定列の内容をXMLエディタにコピーし、削除したいフィールドの<DialogField>セクションを探します。このフィールドの<DialogField>セクション全体を削除する。
- ダイアログ設定で可変オーダー番号を適応させていない場合、DocuWare Administrationを開く必要があります。ここで、ファイルキャビネットのすべてのダイアログに移動し、オプション「フィールドの順序を設定する」を開く必要があります。
これは、検索と保管のダイアログ、結果リスト、情報ボックスに対して行う必要があります。このオプションを開くと、Visible fields must have contiguous positions.というエラーメッセージが表示されます。OKを押して、フィールドの何か(例:可視/非可視)を変更し、新しい情報をデータベースに書き込みます。 - これで、DocuWareクライアントでファイルキャビネットを再び開くことができます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
