Jump To Close Expand all Collapse all Table of contents Red Hat Process Automation Manager でのプロセスサービスの開発 はじめに 多様性を受け入れるオープンソースの強化 I. BPMN モデルを使用したビジネスプロセスの作成 Expand section "I. BPMN モデルを使用したビジネスプロセスの作成" Collapse section "I. BPMN モデルを使用したビジネスプロセスの作成" 1. ビジネスプロセス 2. Red Hat Process Automation Manager の BPMN モデラ―および DMN モデラー Expand section "2. Red Hat Process Automation Manager の BPMN モデラ―および DMN モデラー" Collapse section "2. Red Hat Process Automation Manager の BPMN モデラ―および DMN モデラー" 2.1. Red Hat Process Automation Manager VS Code 拡張機能バンドルのインストール 2.2. Red Hat Process Automation Manager スタンドアロンのエディターの設定 3. Maven を使用した DMN モデルおよび BPMN モデルの作成および実行 4. Business Process Modeling and Notation バージョン 2.0 Expand section "4. Business Process Modeling and Notation バージョン 2.0" Collapse section "4. Business Process Modeling and Notation バージョン 2.0" 4.1. BPMN2 向けの Red Hat Process Automation Manager サポート 4.2. プロセスデザイナーでの BPMN2 イベント Expand section "4.2. プロセスデザイナーでの BPMN2 イベント" Collapse section "4.2. プロセスデザイナーでの BPMN2 イベント" 4.2.1. 開始イベント 4.2.2. 中間イベント 4.2.3. 終了イベント 4.3. プロセスデザイナーでの BPMN2 タスク 4.4. プロセスデザイナーでの BPMN2 カスタムタスク 4.5. プロセスデザイナー内の BPMN2 サブプロセス 4.6. プロセスデザイナーでの BPMN2 ゲートウェイ 4.7. プロセスデザイナーでの BPMN2 接続オブジェクト 4.8. プロセスデザイナーでの BPMN2 スイムレーン 4.9. プロセスデザイナーでの BPMN2 アーティファクト Expand section "4.9. プロセスデザイナーでの BPMN2 アーティファクト" Collapse section "4.9. プロセスデザイナーでの BPMN2 アーティファクト" 4.9.1. データオブジェクトの作成 5. Business Central でのビジネスプロセスの作成 Expand section "5. Business Central でのビジネスプロセスの作成" Collapse section "5. Business Central でのビジネスプロセスの作成" 5.1. ビジネスルールタスクの作成 5.2. スクリプトタスクの作成 5.3. サービスタスクの作成 5.4. ユーザータスクの作成 Expand section "5.4. ユーザータスクの作成" Collapse section "5.4. ユーザータスクの作成" 5.4.1. ユーザータスク割り当てストラテジーの設定 5.5. プロセスデザイナーでの BPMN2 ユーザータスクのライフサイクル 5.6. プロセスデザイナーでの BPMN2 タスクパーミッションのマトリックス 5.7. ビジネスプロセスのコピーの作成 5.8. 要素のサイズを変更し、ズーム機能を使用したビジネスプロセスの表示 5.9. Business Central でのプロセスドキュメントの生成 6. Variables Expand section "6. Variables" Collapse section "6. Variables" 6.1. 変数タグ 6.2. グローバル変数の定義 6.3. プロセス変数の定義 6.4. ローカル変数の定義 6.5. プロセス変数値の編集 7. アクションスクリプト 8. タイマー Expand section "8. タイマー" Collapse section "8. タイマー" 8.1. Red Hat Process Automation Manager でサポート対象のタイマー 8.2. 遅延と期間を使用したタイマーの設定 8.3. ISO-8601 の日付形式を使用したタイマーの設定 8.4. プロセス変数でのタイマーの設定 8.5. 実行中のプロセスインスタンス内でのタイマー更新 9. 制約 10. Business Central でのビジネスプロセスのデプロイ 11. Business Central でのビジネスプロセスの実行 12. ビジネスプロセスのテスト Expand section "12. ビジネスプロセスのテスト" Collapse section "12. ビジネスプロセスのテスト" 12.1. 外部サービスとの統合テスト 13. Business Central でのプロセス定義とプロセスインスタンス Expand section "13. Business Central でのプロセス定義とプロセスインスタンス" Collapse section "13. Business Central でのプロセス定義とプロセスインスタンス" 13.1. プロセス定義ページからのプロセスインスタンスの開始 13.2. プロセスインスタンスページからプロセスインスタンスの開始 13.3. XML でのプロセス定義 14. Business Central のフォーム Expand section "14. Business Central のフォーム" Collapse section "14. Business Central のフォーム" 14.1. フォームモデラ― 14.2. Business Central でのプロセスフォームおよびタスクフォームの生成 14.3. Business Central での手動によるフォームの作成 14.4. フォームまたはプロセスでのドキュメントの添付 Expand section "14.4. フォームまたはプロセスでのドキュメントの添付" Collapse section "14.4. フォームまたはプロセスでのドキュメントの添付" 14.4.1. ドキュメントマーシャリングストラテジーの設定 Expand section "14.4.1. ドキュメントマーシャリングストラテジーの設定" Collapse section "14.4.1. ドキュメントマーシャリングストラテジーの設定" 14.4.1.1. コンテンツ管理システム (CMS) でのカスタムドキュメントマーシャリングストラテジーの使用 14.4.2. ビジネスプロセスでのドキュメント変数の作成 14.4.3. ドキュメント変数へのタスクの入力と出力のマッピング 15. 詳細にわたるプロセスの概念およびタスク Expand section "15. 詳細にわたるプロセスの概念およびタスク" Collapse section "15. 詳細にわたるプロセスの概念およびタスク" 15.1. ビジネスプロセスで Decision Model and Notation (DMN) サービスを呼び出す 16. 関連情報 II. プロセスおよびタスクとの対話 Expand section "II. プロセスおよびタスクとの対話" Collapse section "II. プロセスおよびタスクとの対話" 17. Business Central のビジネスプロセス Expand section "17. Business Central のビジネスプロセス" Collapse section "17. Business Central のビジネスプロセス" 17.1. ナレッジワーカーのユーザー 18. Business Central でのナレッジワーカーのタスク Expand section "18. Business Central でのナレッジワーカーのタスク" Collapse section "18. Business Central でのナレッジワーカーのタスク" 18.1. タスクの開始 18.2. タスクの停止 18.3. タスクの委譲 18.4. タスクの要求 18.5. タスクのリリース 18.6. タスクの一括アクション Expand section "18.6. タスクの一括アクション" Collapse section "18.6. タスクの一括アクション" 18.6.1. タスクを一括で要求する 18.6.2. タスクを一括でリリースする 18.6.3. タスクを一括で再開する 18.6.4. タスクを一括で一時停止する 18.6.5. タスクを一括で再割り当てする 19. Business Central でのタスクのフィルターリング Expand section "19. Business Central でのタスクのフィルターリング" Collapse section "19. Business Central でのタスクのフィルターリング" 19.1. タスクリストの列の管理 19.2. 基本的なフィルターを使用したタスクのフィルターリング 19.3. 詳細フィルターを使用したタスクのフィルターリング 19.4. デフォルトのフィルターを使用したタスクの管理 19.5. 基本的なフィルターを使用したタスク変数の表示 19.6. 詳細フィルターを使用したタスク変数の表示 20. Business Central でのプロセスインスタンスのフィルターリング Expand section "20. Business Central でのプロセスインスタンスのフィルターリング" Collapse section "20. Business Central でのプロセスインスタンスのフィルターリング" 20.1. 基本フィルターを使用したプロセスインスタンスのフィルターリング 20.2. 詳細フィルターを使用したプロセスインスタンスのフィルターリング 20.3. デフォルトのフィルターを使用したプロセスインスタンスの管理 20.4. 基本フィルターを使用したプロセスインスタンス変数の表示 20.5. 詳細フィルターを使用したプロセスインスタンス変数の表示 21. タスク通知でのメールの設定 22. タスクの期日と優先順位の設定 23. タスクに対するコメントの表示および追加 24. タスクの履歴ログの表示 25. プロセスインスタンスの履歴ログの表示 III. Business Central でのビジネスプロセスの管理および監視 Expand section "III. Business Central でのビジネスプロセスの管理および監視" Collapse section "III. Business Central でのビジネスプロセスの管理および監視" 26. プロセスの監視 27. Business Central でのプロセス定義とプロセスインスタンス Expand section "27. Business Central でのプロセス定義とプロセスインスタンス" Collapse section "27. Business Central でのプロセス定義とプロセスインスタンス" 27.1. プロセス定義ページからのプロセスインスタンスの開始 27.2. プロセスインスタンスページからプロセスインスタンスの開始 27.3. Business Central でのプロセスドキュメントの生成 28. プロセスインスタンス管理 Expand section "28. プロセスインスタンス管理" Collapse section "28. プロセスインスタンス管理" 28.1. プロセスインスタンスのフィルターリング 28.2. カスタムのプロセスインスタンス一覧の作成 28.3. デフォルトのフィルターを使用したプロセスインスタンスの管理 28.4. 基本フィルターを使用したプロセスインスタンス変数の表示 28.5. 詳細フィルターを使用したプロセスインスタンス変数の表示 28.6. Business Central を使用したプロセスインスタンスの中止 28.7. Business Central からプロセスインスタンスのシグナル送信 28.8. 非同期シグナルイベント Expand section "28.8. 非同期シグナルイベント" Collapse section "28.8. 非同期シグナルイベント" 28.8.1. 中間イベントの非同期シグナルの設定 28.8.2. 終了イベントの非同期シグナルの設定 28.9. プロセスインスタンスの操作 29. タスク管理 Expand section "29. タスク管理" Collapse section "29. タスク管理" 29.1. タスクのフィルターリング 29.2. カスタムタスクフィルターの作成 29.3. デフォルトのフィルターを使用したタスクの管理 29.4. 基本的なフィルターを使用したタスク変数の表示 29.5. 詳細フィルターを使用したタスク変数の表示 29.6. Business Central でのカスタムタスクの管理 29.7. ユーザータスク管理 29.8. タスクの一括アクション Expand section "29.8. タスクの一括アクション" Collapse section "29.8. タスクの一括アクション" 29.8.1. タスクを一括で要求する 29.8.2. タスクを一括でリリースする 29.8.3. タスクを一括で再開する 29.8.4. タスクを一括で一時停止する 29.8.5. タスクを一括で再割り当てする 30. ログデータの管理 Expand section "30. ログデータの管理" Collapse section "30. ログデータの管理" 30.1. 自動クリーンアップジョブの設定 30.2. 手動クリーンアップ 30.3. データベースからのログの削除 30.4. Red Hat Process Automation Manager データベースでのカスタムクエリーの実行 Expand section "30.4. Red Hat Process Automation Manager データベースでのカスタムクエリーの実行" Collapse section "30.4. Red Hat Process Automation Manager データベースでのカスタムクエリーの実行" 30.4.1. ExecuteSQLQueryCommand コマンドのパラメーター 31. 実行エラー管理 Expand section "31. 実行エラー管理" Collapse section "31. 実行エラー管理" 31.1. Business Central でのプロセスの実行エラー表示 31.2. 実行エラーの管理 31.3. エラーのフィルターリング 31.4. 実行エラーの自動承認 31.5. エラー一覧のクリーンアップ 32. プロセスインスタンスの移行 Expand section "32. プロセスインスタンスの移行" Collapse section "32. プロセスインスタンスの移行" 32.1. プロセスインスタンスの移行サービスのインストール 32.2. 移行プランの作成 32.3. 移行プランの編集 32.4. 移行プランのエクスポート 32.5. 移行プランの実行 32.6. 移行プランの削除 IV. ケース管理の設計およびビルド Expand section "IV. ケース管理の設計およびビルド" Collapse section "IV. ケース管理の設計およびビルド" 33. ケース管理 34. Case Management Model and Notation (CMMN) 35. ケースファイル Expand section "35. ケースファイル" Collapse section "35. ケースファイル" 35.1. ケース ID 接頭辞の設定 35.2. ケース ID 式の設定 36. サブケース 37. アドホックおよび動的タスク 38. KIE Server REST API を使用してケースへの動的タスクおよびプロセスの追加 Expand section "38. KIE Server REST API を使用してケースへの動的タスクおよびプロセスの追加" Collapse section "38. KIE Server REST API を使用してケースへの動的タスクおよびプロセスの追加" 38.1. KIE Server REST API を使用した動的ユーザータスクの作成 38.2. KIE Server REST API を使用した動的サービスタスクの作成 38.3. KIE Server REST API を使用した動的サブプロセスの作成 39. コメント 40. Case roles Expand section "40. Case roles" Collapse section "40. Case roles" 40.1. ケー出力ルの作成 40.2. ロールの認証 40.3. ロールへのタスクの割り当て 40.4. Showcase を使用してランタイム時にケースのロール割り当ての修正 40.5. REST API を使用してランタイム時にケースのロール割り当ての修正 41. ステージ Expand section "41. ステージ" Collapse section "41. ステージ" 41.1. ステージの定義 41.2. ステージのアクティベーションおよび完了条件の設定 41.3. ステージへの動的タスクの追加 42. マイルストーン Expand section "42. マイルストーン" Collapse section "42. マイルストーン" 42.1. マイルストーンの設定およびトリガー 43. 変数タグ 44. ケースイベントリスナー 45. ケース管理のルール Expand section "45. ケース管理のルール" Collapse section "45. ケース管理のルール" 45.1. ルールを使用したケースの前進 46. ケース管理のセキュリティー Expand section "46. ケース管理のセキュリティー" Collapse section "46. ケース管理のセキュリティー" 46.1. ケース管理のセキュリティーの設定 47. ケースの終了 Expand section "47. ケースの終了" Collapse section "47. ケースの終了" 47.1. KIE Server REST API を使用したケースの終了 47.2. Showcase アプリケーションを使用したケースの終了 48. ケースのキャンセルまたは破棄 Expand section "48. ケースのキャンセルまたは破棄" Collapse section "48. ケースのキャンセルまたは破棄" 48.1. データベースからケースログの削除 49. 関連情報 V. ケース管理への Showcase アプリケーションの使用 Expand section "V. ケース管理への Showcase アプリケーションの使用" Collapse section "V. ケース管理への Showcase アプリケーションの使用" 50. ケース管理 51. ケース管理の Showcase アプリケーション 52. Showcase アプリケーションのインストールおよびログイン 53. Case roles 54. 動的タスクおよびプロセスの開始 55. Showcase アプリケーションで IT 発注ケースの開始 56. Showcase と Business Central を使用した IT_Ordersケースの完了 57. 関連情報 VI. カスタムタスクとワークアイテムハンドラー Expand section "VI. カスタムタスクとワークアイテムハンドラー" Collapse section "VI. カスタムタスクとワークアイテムハンドラー" 58. Business Central でのカスタムタスクの管理 59. ワークアイテムハンドラーのプロジェクト作成 60. ワークアイテムハンドラープロジェクトのカスタマイズ 61. ワークアイテム定義 Expand section "61. ワークアイテム定義" Collapse section "61. ワークアイテム定義" 61.1. @Wid アノテーション 61.2. テキストファイル 62. カスタムタスクのデプロイ Expand section "62. カスタムタスクのデプロイ" Collapse section "62. カスタムタスクのデプロイ" 62.1. Business Central のカスタムタスクリポジトリーの使用 62.2. JAR アーティファクトの Business Central へのアップロード 62.3. Business Central Maven リポジトリーへのワークアイテム定義の手動コピー 63. カスタムタスクの登録 Expand section "63. カスタムタスクの登録" Collapse section "63. カスタムタスクの登録" 63.1. Business Central でデプロイメント記述子を使用したカスタムタスクの登録 63.2. Business Central 外でのデプロイメント記述子を使用したカスタムタスクの登録 64. カスタムタスクの配置 VII. Red Hat Process Automation Manager のプロセスエンジン Expand section "VII. Red Hat Process Automation Manager のプロセスエンジン" Collapse section "VII. Red Hat Process Automation Manager のプロセスエンジン" 65. Red Hat Process Automation Manager のプロセスエンジン 66. プロセスエンジンのコアエンジン API Expand section "66. プロセスエンジンのコアエンジン API" Collapse section "66. プロセスエンジンのコアエンジン API" 66.1. KIE ベースおよび KIE セッション Expand section "66.1. KIE ベースおよび KIE セッション" Collapse section "66.1. KIE ベースおよび KIE セッション" 66.1.1. Kie ベース 66.1.2. KIE セッション 66.1.3. ProcessRuntime インターフェイス 66.1.4. 相関キー 66.2. ランタイムマネージャー Expand section "66.2. ランタイムマネージャー" Collapse section "66.2. ランタイムマネージャー" 66.2.1. ランタイムマネージャーストラテジー 66.2.2. ランタイムマネージャーの典型的な使用シナリオ 66.2.3. ランタイム環境設定オブジェクト 66.2.4. ランタイム環境ビルダー 66.2.5. ランタイムエンジンのハンドラーおよびリスナーの登録 Expand section "66.2.5. ランタイムエンジンのハンドラーおよびリスナーの登録" Collapse section "66.2.5. ランタイムエンジンのハンドラーおよびリスナーの登録" 66.2.5.1. ファイルを使用したワークアイテムハンドラーの登録 66.2.5.2. CDI 環境におけるハンドラーおよびリスナーの登録 66.3. プロセスエンジンのサービス Expand section "66.3. プロセスエンジンのサービス" Collapse section "66.3. プロセスエンジンのサービス" 66.3.1. プロセスエンジンサービスのモジュール 66.3.2. デプロイメントサービス 66.3.3. 定義サービス 66.3.4. プロセスサービス 66.3.5. ランタイムデータサービス 66.3.6. ユーザータスクサービス 66.3.7. quartz ベースのタイマーサービス 66.3.8. クエリーサービス Expand section "66.3.8. クエリーサービス" Collapse section "66.3.8. クエリーサービス" 66.3.8.1. クエリーサービスのキークラス 66.3.8.2. 典型的なシナリオでのクエリーサービスの使用 66.3.9. 高度なクエリーサービス 66.3.10. プロセスインスタンス移行サービス 66.3.11. デプロイメントおよび異なるプロセスバージョン 66.3.12. デプロイメントの同期 66.4. プロセスエンジンのスレッド 66.5. プロセスエンジンの実行エラー Expand section "66.5. プロセスエンジンの実行エラー" Collapse section "66.5. プロセスエンジンの実行エラー" 66.5.1. 実行エラーのタイプとフィルター 66.6. プロセスエンジンのイベントリスナー Expand section "66.6. プロセスエンジンのイベントリスナー" Collapse section "66.6. プロセスエンジンのイベントリスナー" 66.6.1. イベントリスナーのインターフェイス Expand section "66.6.1. イベントリスナーのインターフェイス" Collapse section "66.6.1. イベントリスナーのインターフェイス" 66.6.1.1. プロセスイベントリスナー用インターフェイス 66.6.1.2. タスクライフサイクルイベントリスナー用インターフェイス 66.6.2. イベントリスナーへの呼び出しのタイミング 66.6.3. イベントリスナー開発のためのプラクティス 66.6.4. イベントリスナーの登録 66.6.5. KieRuntimeLogger イベントリスナー 66.7. プロセスエンジンの設定 67. プロセスエンジンの永続性およびトランザクション Expand section "67. プロセスエンジンの永続性およびトランザクション" Collapse section "67. プロセスエンジンの永続性およびトランザクション" 67.1. プロセスランタイム状態の永続性 Expand section "67.1. プロセスランタイム状態の永続性" Collapse section "67.1. プロセスランタイム状態の永続性" 67.1.1. 永続性のセーフポイント 67.2. 永続的な監査ログ Expand section "67.2. 永続的な監査ログ" Collapse section "67.2. 永続的な監査ログ" 67.2.1. プロセスエンジン監査ログデータモデル 67.2.2. プロセスイベントログをデータベースに格納するための設定 67.2.3. プロセスイベントログを JMS キューに送信する設定 67.2.4. 変数の監査 67.3. プロセスエンジンのトランザクション Expand section "67.3. プロセスエンジンのトランザクション" Collapse section "67.3. プロセスエンジンのトランザクション" 67.3.1. トランザクションマネージャーの登録 67.3.2. コンテナー管理トランザクションの設定 67.3.3. トランザクションの再試行 67.4. プロセスエンジンでの永続性の設定 Expand section "67.4. プロセスエンジンでの永続性の設定" Collapse section "67.4. プロセスエンジンでの永続性の設定" 67.4.1. persistence.xml ファイルの設定 67.4.2. プロセスエンジンの永続性のデータソースの設定 67.4.3. 永続性の依存関係 67.4.4. 永続性のある KIE セッションの作成 67.4.5. ランタイムマネージャーの永続性 67.5. Red Hat Process Automation Manager の個別のデータベーススキーマにおけるプロセス変数の永続化 68. Java フレームワークとの統合 Expand section "68. Java フレームワークとの統合" Collapse section "68. Java フレームワークとの統合" 68.1. Apache Maven との統合 Expand section "68.1. Apache Maven との統合" Collapse section "68.1. Apache Maven との統合" 68.1.1. デプロイメントユニットとしての Maven アーティファクト 68.1.2. Maven を使用した依存関係管理 68.2. CDI との統合 Expand section "68.2. CDI との統合" Collapse section "68.2. CDI との統合" 68.2.1. CDI のデプロイメントサービス 68.2.2. CDI のフォームプロバイダーサービス 68.2.3. CDI のランタイムデータサービス 68.2.4. CDI の定義サービス 68.2.5. CDI 統合の設定 Expand section "68.2.5. CDI 統合の設定" Collapse section "68.2.5. CDI 統合の設定" 68.2.5.1. CDI Bean としてのランタイムマネージャー 68.3. Spring との統合 Expand section "68.3. Spring との統合" Collapse section "68.3. Spring との統合" 68.3.1. Spring でのランタイムマネージャー API の直接使用 Expand section "68.3.1. Spring でのランタイムマネージャー API の直接使用" Collapse section "68.3.1. Spring でのランタイムマネージャー API の直接使用" 68.3.1.1. RuntimeEnvironmentFactoryBean Bean 68.3.1.2. RuntimeManagerFactoryBean Bean 68.3.1.3. TaskServiceFactoryBean Bean 68.3.1.4. Spring アプリケーションを使用したランタイムマネージャーの設定 68.3.1.5. Spring フレームワークのランタイムマネージャーの追加設定オプション 68.3.2. Spring を使用したプロセスエンジンサービス Expand section "68.3.2. Spring を使用したプロセスエンジンサービス" Collapse section "68.3.2. Spring を使用したプロセスエンジンサービス" 68.3.2.1. Spring アプリケーションを使用したプロセスエンジンサービスの設定 68.4. EJB との統合 Expand section "68.4. EJB との統合" Collapse section "68.4. EJB との統合" 68.4.1. EJB サービスの実装 68.4.2. ローカル EJB インターフェイス 68.4.3. リモート EJB インターフェイス 68.4.4. リモート EJB クライアント 68.5. OSGi との統合 A. バージョン情報 B. お問い合わせ先 法律上の通知 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 第26章 プロセスの監視 Red Hat Process Automation Manager は、ビジネスプロセスのリアルタイム監視を提供します。以下のことができるようになります。 ビジネスマネージャーは、リアルタイムでプロセスを監視できる。 顧客は、要求の現在のステータスを監視できる。 管理者は、プロセス実行に関するエラーを簡単に監視できる。 Previous Next