サービス API の QUERY インターフェースを使用して、ビジネス・プロセスおよびタスクに関する保管情報を取得します。
ProcessTemplateData[] queryProcessTemplates (java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer threshold, java.util.TimeZone timezone);タスク・テンプレートの場合、照会関数には以下の構文があります。
TaskTemplate[] queryTaskTemplates (java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer threshold, java.util.TimeZone timezone);他のビジネス・プロセスおよびタスク関連オブジェクトの場合、照会関数には以下の構文があります。
QueryResultSet query (java.lang.String selectClause, java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer skipTuples java.lang.Integer threshold, java.util.TimeZone timezone);
照会は以下のもので構成されます。
QueryResultSet result = process.query("WORK_ITEM.WIID", null, null, null, null, null);
照会関数は、呼び出し元の権限に応じてオブジェクトを戻します。 照会結果セットには、呼び出し元が表示を許可されているオブジェクトのプロパティーのみが含まれます。
QUERY インターフェースには、queryAll メソッドも含まれています。このメソッドを使用して、オブジェクトに関係のあるデータすべてを、モニターなどの目的で取得することができます。queryAll メソッドの呼び出し元には、 Java 2 Platform Enterprise Edition (J2EE) ロールの、BPESystemAdministrator、 BPESystemMonitor、TaskSystemAdministrator、または TaskSystemMonitor のいずれかが必要です。 オブジェクトの対応する作業項目を使用した許可検査は適用されません。
Business Process Choreographer API について詳しくは、プロセス関連メソッドの com.ibm.bpe.api パッケージおよびタスク関連メソッドの com.ibm.task.api パッケージ内にある Javadoc を参照してください。