ワークフロー履歴のクリーンアップ時間間隔について、いくつかのワークフローをテストしています。ワークフローの履歴は、特定の日数の間保持する必要があります。ここで推奨されるソリューションを実装しました
私の問題は、コードをテストして、ワークフロー履歴が正確な日数後にクリーンアップされているかどうかを確認する必要があることです。
ワークフローの履歴は、毎日実行される「ワークフローの自動クリーンアップ」というタイマー ジョブによってクリーンアップされることを知りました。
しかし、私の場合、「サーバーの全体管理 > 操作 > タイマー ジョブの定義 > タイマー ジョブの編集」で、最後の実行時間が「N\A」と表示されるため、ワークフロー履歴のクリーンアップが実行されていないようです。
ここに欠けているものはありますか?このタイマー ジョブを正しく実行するにはどうすればよいですか?
更新: SharePoint ログを確認すると、「アップグレード ジョブの定義が既に存在し、既存のアップグレードが完了するのを待っています」というメッセージが表示されます。