タスク・インスタンスの削除

このタスクを実行する理由とタイミング

タスク・インスタンスは、インスタンスの派生元となった関連 タスク・テンプレートに自動削除が指定されている場合にのみ、完了時に自動的に削除されます。以下の例では、完了して自動的に削除されなかったタスク・インスタンスすべてを削除する方法を示します。

このタスクのステップ

  1. 完了したタスク・インスタンスをリストします。
    QueryResultSet result =
         task.query("DISTINCT TASK.TKIID",
                    "TASK.STATE = TASK.STATE.STATE_FINISHED",
                     null, null, null);
    このアクションにより、完了したタスク・インスタンスをリストした照会の結果セットが戻されます。
  2. 完了したタスク・インスタンスを削除します。
    while (result.next() )
    {
    	TKIID tkiid = (TKIID) result.getOID(1);
    	task.delete(tkiid);
    }
関連概念
ビジネス・プロセスおよびタスク関連オブジェクトに対する照会

Terms of use |

Last updated: Fri Mar 24 06:41:04 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)