0

私は、Bonita と BPM 全般についてまったくの初心者です。入門用のビデオ レッスンで、これまでにデータ モデルや UI などについて学びました。だから私が欲しかったのは、コンポーネントを知りたいということです。それらが何と呼ばれているのかはわかりませんが、コンポーネントと呼んでいます。つまり、コントラクト、データ モデルなどです。BPM に関係する他のものは何ですか。それをググる方法を知っています。リンクであっても非常に便利です。

4

1 に答える 1

2

Bonita BPM には、次の 3 つの主要コンポーネントが含まれています。

  • Studio: プロセスを設計するためのツール。組み込みテスト環境も含めます。
  • UI デザイナー: Studio に含まれる Web ツールで、エンド ユーザー Web インターフェイスを作成できます。
  • ポータル: プロセスと対話するためのエンド ユーザー Web インターフェイス。また、管理者がプロセスを展開し、構成するために使用します...
  • エンジン: プロセスの実行を担当する技術コンポーネント。

また、Bonita BPM にはいくつかの重要な概念があります。

  • プロセス定義: これは、タスク、ゲートウェイを含むプロセスのモデルです... Bonita BPM Studio を使用して作成します。
  • ビジネス データ モデル: これは、Bonita BPM Studio を使用して作成できるデータのモデルです。このモデルは、ビジネス データを表す一連の Java クラスと、関連するコードを生成して、データベースからすべてのデータを保存および取得します。このモデルで定義されたデータは、すべてのプロセス定義で共有されます。
  • プロセス定義では、ビジネス変数を宣言できます。これらは、実際にはデータベース内のビジネス データ ストアへの参照です。ビジネス変数のデフォルト値を使用してインスタンス化できます。タスクの操作を使用してそれらを更新できます。
  • コントラクトは、プロセスのインスタンス化またはタスクの実行のためにエンジンが期待するデータを定義します。エンド ユーザーは通常、フォームを送信してプロセスを開始したり、タスクを実行したりします。コントラクトは、フォーム送信から期待されるデータを定義します。
  • フォームは UI デザイナーを使用して作成されます。フォームは、実際にはフォーム変数にバインドされたウィジェットのセットです。フォーム変数は、REST API 呼び出しを使用するか、ウィジェットでのユーザー入力によって初期化できます。たとえば、REST API 呼び出しを実行して、ビジネス変数の値を取得したり、データベースなどの外部システムにアクセスしたりできます。送信ボタンもフォーム変数に関連付けられています。このフォーム変数には、契約で必要なすべての情報が含まれている必要があります。
  • コネクタはプロセス定義の一部であり、プロセスの実行時にサードパーティ システムと対話できます。たとえば、Web サービスを呼び出して、特定のパスを使用する必要があるかどうかを判断できます。

ドキュメントの入門チュートリアルをチェックアウトすることをお勧めします。BPM Camp のビデオもご覧いただけます。

于 2016-10-25T10:07:45.180 に答える