カスタマイズ可能なコンポーネント
このトピックでは、多くの場合手順で参照される、画面、ウィザードなどのアプリケーションのコンポーネントの概要について説明します。
| コンポーネント | 説明 |
|---|---|
| スクリーン | UI コントロールが配置されるユーザー・インターフェースのメイン部分。 |
| ウィザード | アプリケーションに表示できる画面の構造化されたシーケンス。 ウィザードは、タスクを完了するために複数の画面が必要なフローを作成するために使用します。 |
| マッシュアップ | フロントエンドをバックエンドのビジネス・ロジックに接続します。 マッシュアップは、サーバー上で XAPI を呼び出し、ユーザー・インターフェース固有のデータを作成するために使用されます。 |
| 再使用可能な HTML ウィジェット | AngularJS ディレクティブは、一般的に使用される HTML ウィジェットのプレゼンテーション層で定義されています。 例えば、「住所キャプチャー (Address Capture)」、「住所表示 (Address Display)」、「支払方法キャプチャー (Payment Method Capture)」ウィジェットなどです。 これらのウィジェットは共有モジュール内に配置され、カスタム画面内に組み込むことができます。 |
| 部分テンプレート | プレゼンテーション層のテンプレート /HTML ファイルには、部分的な HTML ファイルがあります。 これらの HTML ファイルは、 ng-include ディレクティブを使用してカスタム HTML 内で再使用できます。注: カスタム画面に部分テンプレートを含める場合は、部分テンプレートが正しく機能するように、対応する
controller.js ファイルからコードをコピーする必要があります。 |
アプリケーション・コンポーネントは、以下の 2 つの方法でカスタマイズできます。
- 差分拡張性: コンポーネントの各部分をカスタマイズするための方法です。 カスタマイズは製品コンポーネントにオーバーレイされ、カスタマイズはアップグレード中に保持されます。
- Sterling™ Order Management システムソフトウェアのマッシュアップレイヤーは、マッシュアップ定義コンポーネントの差分拡張性をサポートします。
- Sterling Order Management システムソフトウェアのプレゼンテーションレイヤーは、バンドルファイルに対する差分拡張性をサポートします。
- 拡張性のオーバーライド: コンポーネントの一部をオーバーライドするために使用できるメソッドです。 コンポーネントをコピーし、必要なカスタマイズを行う必要があります。 このようなカスタマイズは、製品コンポーネントをオーバーライドします。 コンポーネントの拡張機能を使用する場合は、アップグレードされた環境でカスタマイズを再実行する必要があります。
- Sterling Order Management システムソフトウェアにおけるマッシュアップレイヤーは、マッシュアップのJava実装に対するオーバーライド拡張性をサポートします。
- Sterling Order Management システムソフトウェアのプレゼンテーション層は、テンプレート/HTML/JS/JSPファイルに対するオーバーライド拡張性をサポートします。
アプリケーション・セキュリティーについて詳しくは、「セキュリティー」セクションを参照してください。
リソース許可を使用した許可については、「 許可およびリソース許可 」を参照してください。