この投稿では、Bonitaをセットアップする方法を学びます。
ボニータとは何ですか?
オープンソースのビジネスプロセス管理、およびローコード開発プラットフォーム。
機能:
ボニータスタジオ:
これにより、ユーザーはBPMN標準の一部を使用してビジネスプロセスをグラフィカルに変更できます。ユーザーは、プロセスを情報システムの他の部分(メッセージング、エンタープライズリソースプランニング、エンタープライズコンテンツ管理、データベースなど)に接続して、Webポータル、Webフォーム、およびモバイルデバイスを介してアクセスできる自律型ビジネスアプリケーションを生成することもできます。 Bonita Studioを使用すると、ユーザーはXPDLやjBPMなどの他の標準やテクノロジーで設計されたプロセスから始めることもできます。 Eclipseに基づいています。
Bonita BPMエンジン:
BPMプロセスエンジンは、BonitaStudioで作成されたプロセス定義を実行するJavaアプリケーションです。 RESTおよびBonitaEngineAPIを使用すると、ユーザーはプログラムで他のプロセス、プラットフォーム、および情報システムと対話できます。 LGPLで利用できます。
ボニータポータル:
これは、エンドユーザーが関与するタスクを管理できる、すぐに使用できるポータルです。Bonitaポータルでは、プロセス所有者がプロセスに関するレポートを管理および取得することもできます。 AngularJSに基づいています。
要件:
OS:Ubuntu
プラットフォーム:Dockerエンジン
データベース:Postgres
ステップ1:
Ubuntu OSをインストールし、UbuntuOSにdocker-engineをインストールします。

ステップ2:
Bonitaエンジン+Bonitaポータルでコンテナを起動します。最新のBonitaイメージをプルし、次のコマンドで実行します。
$ docker pull Bonita
$ docker run --name bonita -d -p 8080:8080 bonita

Webブラウザを開いて次のように入力します
http:// your server IP:8080

ステップ3:PostgreSQLコンテナ
Bonita 2022.1以降、Bonita dockerイメージには、データベースとユーザーを自動的に作成するための構成スクリプトが含まれなくなりました。
したがって、Bonitaコンテナを起動する前に、PostgreSQLコンテナをBonitaで動作するように構成する必要があります。 Bonitaで動作するPostgreSQLデータベースの構成については、データベース構成ページで詳しく説明されています。 +または、Bonitaはdocker-hubで事前構成されたPostgreSQLイメージを提供します。 +次のコマンドでイメージを実行できます:
$ docker run –name mydbpostgres -h ドッカー -d bonitasoft / bonita-postgres:12.6
コマンドで強調表示されている名前は、サーバーのホスト名です。独自のサーバーホスト名を使用してください。


スーパーユーザーポータルにログインする
http:// your server IP:8080
