ビジネス・プロセスおよびタスク関連オブジェクトに対する照会

サービス 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);

照会は以下のもので構成されます。

例えば、関数の呼び出し元にアクセス可能な作業項目 ID のリストは、次のようにして取得します。
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 を参照してください。


ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)