アーキテクチャ
Important
明示的にドキュメント化されていない CSS スタイル、Java メソッドなどは、ポータル内でのみ使用されます。 これらは将来のバージョンで変更される可能性があるため、使用しないでください。
基本的には、ポータルとプロジェクトの両方を 1 つのアプリケーションに展開できます。これは、シンプルなアプリケーションには合理的です。ただし、この方法では移行が難しくなることがあります。そのため、ポータルとプロジェクトを別々のアプリケーションに展開することを推奨します。
ポータルのマルチアプリケーション
ポータルとポータルを使用するプロジェクトは、同じセキュリティコンテキストの異なるアプリケーションに展開してください。

ポータルアプリは、portal-components と portal モジュールで構成されます。

Warning
実行するポータルは、セキュリティコンテキストごとに 1 つのみとすることを強く推奨します。
portal-components
パブリック UI コンポーネント一式を含む
このモジュールには、ユーザーの選択、ロールの選択、ドキュメントテーブル、プロセスチェーン、プロセス履歴、プロセスビューアーなどの Ivy コンポーネントが含まれます。 これらのコンポーネントは、ポータルのパブリック API を提供しますが、モジュールのポータルには依存しません。 これらを自社のアプリケーションで使用できます。
portal
ポータル固有の UI コンポーネント、テンプレート、ページを含む
portal モジュールは、ポータル、開発者用テンプレート、ポータルのページを使用、管理するのに必要な UI コンポーネント一式を提供します。
テンプレートには、トップメニュー、アプリケーションメニュー、ユーザーメニューなどの機能が用意されています。 また、ポータルホーム、ポータルタスクリスト、ポータルケースリストなどのデフォルトのページへのプロセスの開始リンクも含まれます。