Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


5.7 CIWServer(ワーク管理システム全般にかかわる処理を行うための機能を提供するインタフェース)

ワーク管理システム全般にかかわる処理を行うための機能を提供するインタフェースです。

クラス定義
public interface CIWServer
入れ子のクラス

CIWServerインタフェースの入れ子のクラスを次の表に示します。

表5‒85 CIWServerインタフェースの入れ子のクラス

クラス名

説明および記述形式

CIWServer.Targetkind

ワーク管理システムが管理するオブジェクトの種別を表す列挙型です。

static class CIWServer.Targetkind

メソッド

CIWServerインタフェースのメソッドを次の表に示します。

表5‒86 CIWServerインタフェースのメソッド

メソッド名

説明

allocateWorkItemEx

指定したフィルター条件とソート条件を満たす作業群に対して,指定した割り当て先の作業者IDへ作業を割り当てます。最初に割り当てに成功した作業オブジェクトを返します。

createAndStartProcessInstance

案件属性,ビジネスプロセス定義の名称およびバージョンを指定して,案件を生成し開始します。

createProcessInstance

案件属性,ビジネスプロセス定義の名称およびバージョンを指定して,案件を生成します。

getActivityDefinition

ビジネスプロセス定義のIDおよび業務ステップ定義のIDを指定して,業務ステップ定義オブジェクトを取得します。

getActivityDefinitionsList

指定したフィルター条件を満たす業務ステップ定義オブジェクトのリストを取得します。

getActivityInstance

案件のIDと業務ステップのIDを指定して,業務ステップオブジェクトを取得します。

getActivityInstancesList

指定したフィルター条件を満たす業務ステップオブジェクトのリストを取得します。

getConnectionCoordinator

CIWServerオブジェクト内に保持されているコネクション関連づけオブジェクトを取得します。

getListCount

指定したフィルター条件を満たす各種オブジェクトのリスト件数を取得します。

getProcessDefinition

ビジネスプロセス定義のIDを指定して,ビジネスプロセス定義オブジェクトを取得します。

getProcessDefinitionsList

指定したフィルター条件を満たすビジネスプロセス定義オブジェクトのリストを取得します。

getProcessInstance

案件のIDを指定して,案件オブジェクトを取得します。

getProcessInstancesList

指定したフィルター条件を満たす案件オブジェクトのリストを取得します。

getWorkDefinition

ビジネスプロセス定義のIDおよび作業定義のIDを指定して,作業定義オブジェクトを取得します。

getWorkDefinitionsList

指定したフィルター条件を満たす作業定義オブジェクトのリストを取得します。

getWorkItem

案件のIDと作業のIDを指定して,作業オブジェクトを取得します。

getWorkItemsList

指定したフィルター条件を満たす作業オブジェクトのリストを取得します。

〈この節の構成〉