BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイト マップ   用語集 
検索

BPM クライアント アプリケーション プログラミング

 前 次 目次 索引 PDF で表示  

 

Part I. API 開発の基本

Business Process Management API による開発

はじめに

WebLogic Integration プロセス エンジン

WebLogic Server インフラストラクチャ

プロセス エンジンのコンポーネント アーキテクチャ

セッション EJB

エンティティ EJB

メッセージ駆動型 Bean

BPM API

Admin セッション EJB

Audit セッション EJB

EJBCatalog セッション EJB

Permission セッション EJB

PluginManager セッション EJB

PluginManagerCfg セッション EJB

ServerProperties セッション EJB

WLPIPrincipal セッション EJB

Worklist セッション EJB

XMLRepository セッション EJB

クライアント共通パッケージ

クライアント ユーティリティ パッケージ

クライアント/サーバ共通パッケージ

プラグイン共通パッケージ

セキュリティ共通パッケージ

ユーティリティ パッケージ

XML リポジトリ ヘルパー パッケージ

BPM アプリケーション開発タスク

コンフィグレーション

設計

実行時の管理

モニタ

プラグイン開発

BPM API のサンプル

コマンドライン管理サンプル

コマンドライン Studio サンプル

コマンドライン Worklist サンプル

コマンドライン SAX パーサ サンプル

JSP Worklist サンプル

パッケージおよびインタフェースのインポート

BPM パッケージおよびインタフェース

汎用 Java パッケージ

プロセス エンジンへの接続

API セッション EJB へのアクセス

手順 1 −セッション EJB のホーム インタフェースを JNDI でルックアップする

手順 2 −ホーム インタフェースを使用してリモート セッション オブジェクトを作成する

コンビニエンス メソッドを使用した EJB へのアクセス

プロセス エンジン情報へのアクセス

サーバ バージョンの取得

パッケージ バージョンの取得

テンプレート定義バージョンの取得

サーバ プロパティの取得

コンビニエンス メソッドの使い方

プロセス エンジンに関する情報へのアクセス例

値オブジェクトの使い方

値オブジェクトの概要

値オブジェクトの作成

値オブジェクトによるオブジェクト データへのアクセス

値オブジェクトのソート

値オブジェクトの使用例

JMS コネクタの確立

JMS の概要

プロセス エンジンで使用される JMS 送り先

JMS への接続

メッセージの非同期受信

複数のイベント キューに対するメッセージ駆動型 Bean の生成

メッセージ配信の保証

メッセージの順次処理の保証

JMS トピックへの接続例

BPM トランザクション モデルの理解

トランザクションの開始方法

トランザクションのコミット方法

ワークフロー インスタンスの処理方法

ワークフロー インスタンスが静止状態になる方法

例外の処理方法

新しいトランザクションの強制開始方法

トランザクションのサンプル

サンプル 1 −アクションが単一タスクとして定義されているビジネス オペレーション

単一トランザクション

複数トランザクション

サンプル 2 −アクションが複数タスクとして定義されているビジネス オペレーション

単一トランザクション

複数トランザクション

プロセス エンジンからの切断

セッション EJB 参照の削除

他のリソースの解放

JMS コネクタの停止および終了

コンテキストの終了

セキュリティ レルムのコンフィグレーション

セキュリティに関する基本情報の取得

セキュリティ レルムのクラス名の取得

セキュリティ レルムの管理性および永続性のチェック

サーバの URL の取得

ユーザ ID の取得

セキュリティに関する基本情報の取得例

オーガニゼーション、ロールおよびユーザのコンフィグレーション

オーガニゼーションのコンフィグレーション

オーガニゼーションを追加する

オーガニゼーションにユーザを追加する

すべてのオーガニゼーション名を取得する

特定のオーガニゼーションに対して定義されているロールを取得する

特定のオーガニゼーションに対して定義されているユーザを取得する

オーガニゼーション情報を取得する

オーガニゼーション情報を設定する

オーガニゼーションからユーザを削除する

オーガニゼーションを削除する

オーガニゼーションのコンフィグレーション例

ロールのコンフィグレーション

ロールを追加する

ロールにユーザを追加する

特定のロールに対して定義されているユーザを取得する

ロール情報を取得する

ロール情報を設定する

ロールからユーザを削除する

ロールを削除する

ロールのコンフィグレーション例

ユーザのコンフィグレーション

ユーザを追加する

すべてのユーザを取得する

ユーザ オーガニゼーションを取得する

ユーザ ロールを取得する

ユーザ情報を取得する

ユーザ情報を設定する

ユーザを削除する

ユーザのコンフィグレーション例

セキュリティ情報のマッピング

セキュリティ レルム グループの取得

グループへのロールのマッピング

グループへの複数のロールのマッピング

特定のロールに対するグループ マッピングの取得

特定のオーガニゼーションに対して定義されているすべてのロールに対するグループ マッピングの取得

パーミッションのコンフィグレーション

パーミッションの概要

すべてのロールに対するパーミッションの取得

特定のロールに対するパーミッションの取得

すべてのユーザに対するパーミッションの取得

特定のユーザに対するパーミッションの取得

特定のパーミッションの設定のチェック

ロール固有のパーミッションの設定

特定のロールに対してパーミッションを設定する

複数のロールに対してパーミッションのグループを設定する

ユーザ固有のパーミッションの設定

のユーザ 1 人に固有なパーミッションを設定する

複数のユーザに対してパーミッション グループを設定する

 

Part II. コンフィグレーション

ビジネス オペレーションのコンフィグレーション

ビジネス オペレーションの追加

ビジネス オペレーションの取得

ビジネス オペレーションの更新

ビジネス オペレーションの削除

EJB 記述子の取得

Java クラス記述子の取得

ビジネス オペレーションのコンフィグレーション例

EJB 記述子の取得例

Inspect Always フラグを問い合わせる

Inspect Always フラグを設定する

デプロイ EJB 名を取得する

EJB デプロイメント記述子を取得する

ビジネス オペレーションのコンフィグレーション例

ビジネス オペレーションを削除する

すべてのビジネス オペレーションを取得する

イベント キーのコンフィグレーション

イベント キーの概要

イベント キーの追加

イベント キー情報の取得

イベント キーの更新

イベント キーを削除する

イベント キーのコンフィグレーション例

イベント キーの追加

イベント キーの削除

イベント キーの取得

イベント キーの更新

ビジネス カレンダーのコンフィグレーション

ビジネス カレンダーの追加

ビジネス カレンダーの取得

ビジネス カレンダー定義の取得

ビジネス カレンダーの更新

ビジネス カレンダーの削除

ビジネス カレンダーのコンフィグレーション例

ビジネス カレンダーの追加

ビジネス カレンダーの削除

ビジネス カレンダー定義の取得

ビジネス カレンダーの取得

ビジネス カレンダーの更新

 

Part III. 設計

ワークフロー テンプレートの作成および管理

テンプレートの作成

テンプレートの取得

オーガニゼーションのテンプレートの取得

テンプレート オーガニゼーションの取得

テンプレート オーガニゼーションの設定

テンプレートの更新

Dテンプレートの削除

テンプレートの管理例

テンプレートの作成

テンプレートの削除

オーガニゼーションのテンプレートの取得

ワークフロー テンプレート定義の作成および管理

テンプレート定義の作成

テンプレート定義情報の取得

テンプレートの定義の取得

テンプレート定義のコンテンツの取得

テンプレート定義のコンテンツの設定

テンプレート定義オーナの取得

呼び出し可能なワークフローの取得

呼び出し可能なワークフローの検索

テンプレート定義のロックおよびロック解除

テンプレート定義の削除

タスクの管理

タスクの取得

タスクの割り当て

タスク数の取得

タスクへの完了または未完了マークの付与

タスク プロパティの設定

タスクのルーティングの管理

タスクの再ルーティングの追加

タスクの再ルーティングの取得

タスクの再ルーティングの更新

タスクの再ルーティングの削除

タスクのルーティング例

タスクの再ルーティングの追加

タスクの再ルーティングの削除

タスクの再ルーティングの取得

XML リポジトリの管理

XML リポジトリ フォルダの管理

フォルダまたはサブフォルダの作成

すべてのフォルダ名とサブフォルダ名の取得

フォルダ ツリーの取得

フォルダ情報の取得する

フォルダの再編

フォルダ名の変更

フォルダの更新

フォルダの削除

XML リポジトリ エンティティの管理

エンティティの作成

エンティティ名の取得

エンティティ情報の取得

フォルダ内のエンティティの編成

エンティティ名の変更

エンティティの更新

エンティティの削除

EJB 環境変数の値の取得

ワークフロー オブジェクトの発行

発行可能オブジェクトについて

パッケージ エントリの作成

発行可能オブジェクトのパッケージのエクスポート

発行可能オブジェクトのパッケージのインポート

発行可能オブジェクトのパッケージの読み取り

 

Part IV. 実行時の管理

アクティブなオーガニゼーションの管理

アクティブ オーガニゼーションについて

アクティブ オーガニゼーション名の取得

すべてのオーガニゼーション名の取得

アクティブ オーガニゼーションの設定

アクティブ オーガニゼーションの管理例

アクティブ オーガニゼーション名を取得する

すべてのオーガニゼーション名を取得する

アクティブ オーガニゼーションを設定する

手動によるワークフローの開始

開始可能なワークフローの取得

手動によるワークフローの開始

手動によるワークフロー開始のサンプル

コマンドラインの Worklist サンプル

開始可能なワークフローを取得する

ワークフローを手動で開始する

JSP Worklist サンプル

実行時タスクの管理

タスクの取得

すべてのタスクの取得

タスク数の取得

タスクの実行

クライアント要求に対する応答

タスクの割り当て

タスクへの完了または未完了マークの付与

タスク プロパティの設定

インスタンス変数の更新

例外ハンドラの呼び出し

実行時タスクの管理例

コマンドライン Worklist サンプル

タスク数を取得する

すべてのタスクを取得する

タスクを割り当てる

タスクを実行する

タスクに完了マークを付ける

タスク プロパティを設定する

タスクの割り当てを解除する

タスクに未完了マークを付ける

コマンドライン SAX パーサー サンプル

クライアント要求を解析する

クライアント要求に対して応答する

JSP Worklist サンプル

タスクを取得する

タスクを実行する

クライアント要求を解析する

クライアント要求に対して応答する

タスクを割り当てる

タスクに完了または未完了マークを付ける

タスク プロパティを設定する

 

Part V. モニタ

実行時ワークフロー インスタンスのモニタ

ワークフロー インスタンスの取得

ワークフロー インスタンスの確認

ワークフロー テンプレート インスタンスの確認

ワークフロー テンプレート定義の確認

ワークフロー インスタンス タスクの取得

ワークフロー インスタンス情報の取得

ワークフロー インスタンスのアカウントの取得

ワークフロー インスタンスの削除

特定のワークフロー インスタンスの削除

ワークフロー テンプレートまたはテンプレート定義のすべてのインスタンスの削除

実行時ワークロードのクエリ

実行時統計のクエリ

実行時の変数のモニタリング

ワークフロー インスタンスの変数の取得

ワークフロー インスタンスの変数の設定

ワークフロー例外のモニタリング

例外処理の概要

ワークフロー例外

ワークフロー例外ハンドラ

ワークフロー例外の作成

ワークフロー例外情報の取得

ワークフロー例外の取得

重大度レベルの情報の取得

メッセージ テキストの取得

メッセージ番号の取得

発生源の名前の取得

ワークフロー例外がデータベースのデッドロックに起因するかの確認

スタック トレースのプリント

ワークフロー例外ハンドラの呼び出し

DTD フォーマット

監査 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

監査 DTD のサンプル

ビジネス カレンダー DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

ビジネス カレンダー DTD のサンプル

クライアント呼び出しアドイン要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント呼び出しアドイン要求 DTD のサンプル

クライアント呼び出しアドイン応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント呼び出しプログラム要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント呼び出しプログラム要求 DTD のサンプル

クライアント呼び出しプログラム応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント呼び出しプログラム応答 DTD のサンプル

クライアント メッセージ ボックス要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント メッセージ ボックス要求 DTD のサンプル

クライアント メッセージ ボックス応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント メッセージ ボックス応答 DTD のサンプル

クライアント要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

エンティティ説明

クライアント変数設定要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント変数設定要求 DTD のサンプル

クライアント変数設定応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

クライアント変数設定応答 DTD のサンプル

インポート応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

統計要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

統計応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

テンプレート DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

テンプレート定義 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

エンティティ説明

テンプレート定義 DTD サンプル

分岐ノードのサンプル

完了ノードのサンプル

イベント ノードのサンプル

結合ノードのサンプル

開始ノードのサンプル

タスク ノードのサンプル

ワークロード要求 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

ワークロード応答 DTD

階層構造ダイアグラム

DTD フォーマット

要素説明

値オブジェクトのまとめ

BusinessCalendarInfo オブジェクト

EventKeyInfo オブジェクト

InstanceInfo オブジェクト

OrganizationInfo オブジェクト

PermissionInfo オブジェクト

RepositoryFolderInfo オブジェクト

RepositoryFolderInfoHelper オブジェクト

RerouteInfo オブジェクト

RoleInfo オブジェクト

RolePermissionInfo オブジェクト

TaskInfo オブジェクト

TemplateDefinitionInfo オブジェクト

TemplateInfo オブジェクト

UserInfo オブジェクト

UserPermissionInfo オブジェクト

VariableInfo オブジェクト

VersionInfo オブジェクト

XMLEntityInfo オブジェクト

XMLEntityInfoHelper オブジェクト

EJB 記述子および Java クラス記述子

ClassDescriptor オブジェクト

ClassInvocationDescriptor オブジェクト

EJBDescriptor オブジェクト

EJBInvocationDescriptor オブジェクト

MethodDescriptor オブジェクト

Studio および Worklist のロゴとテキストのカスタマイズ

データベース スキーマ

 

ページの先頭 前 次