現象:
Autoindexジョブが「実行中」の状態のまま停止し、ジョブを停止または削除できなくなっています。
***作業を進める前に、DWSystem データベースのバックアップを作成してください。***
解決策:
この現象を解決するには、以下の手順を実行してください。
- DWSystem データベースの DWOrganizationSettings テーブルから、名前でプロセスのGUID を検索してください。この例の場合、Autoindex ジョブの名前は「New unnamed autoindex」です。

- DWSystem データベース内の DWWorkflowStatus テーブルで、同じプロセスGUIDを持つワークフローのステータスを検索してください。

- 「status」列のステータスXMLを開き、状態値を確認してください。状態が「Running」の場合は、「Stopped」に置き換える必要があります。XML全体を更新する必要があります。

- 既存のステータス XML をコピーし、state のみを「Stopped」に置き換えて「UPDATE」コマンドを実行します。プロセス GUID を使用して必要な行のみを更新するように、正しい「WHERE」句を記述してください。
注:UPDATE クエリには、お使いのシステムに表示されている値が確実に含まれていることを確認してください。
UPDATE [dbo].[DWWorkflowStatus]
SET [status] = '<AutoIndexStatus version="5.1.0.1" wfGuid="0d1e5853-45d7-48d1-b980-5b3d7cac970f" lastUpdateTime="2019-10-24T14:56:43" setID="9739" paused="false" state="Stopped">
<ExportFileStatus />
</AutoIndexStatus>'
WHERE guid ='0d1e5853-45d7-48d1-b980-5b3d7cac970f'
GO
その同じ GUID を使用して、次のクエリを実行してください:
注: DocuWare 環境で表示されている内容に合わせて guid を置き換えてください。
update [dwsystem].[dbo].[DWBPSOrgMonitoring] set workstate = 2 where process Guid ='0d1e5853-45d7-48d1-b980-5b3d7cac970f'
- クエリを実行してください。これにより、Autoindexジョブが「実行中」の状態から抜け出し、必要に応じて削除できるようになります。
MySQL を利用している組織については、KBA-36273 に従ってください。
このKBAは、オンプレミス環境の組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
