私のサイト(SP2010)では、SPSite.AddWorkItemメソッドを使用して、作業項目をキューに追加するトリガーを作成しました。ScheduledWorkItemsテーブルに正しいデータが入力されているため、これはうまくいくようです。時刻はUTCで設定され、現在または過去の時刻です。IDもすべてOKに設定されています。したがって、テーブルにはすべての適切なデータがあります。
ただし、SPWorkItemJobDefinitionから派生した、正しいIDを持つカスタム作成された作業項目プロセッサが起動されることはありません。作業項目を追加するAppPoolユーザーは、ファーム管理者でもあります。このプロセスに関するイベントログまたはSharePointログファイルにはエントリがないため、トリガーされていません。
作業項目ジョブを正常にデプロイして実行するための前提条件は他にありますか?