
SurfaceとType
Surface
Surfaceとは、特定のUIコンポーネント、画面(ホーム画面)、またはユースケース(クーポン)に対してトリートメントをリクエストするためのクライアント設定パラメータです。Surfaceの典型的な例としては「HOME_SCREEN」や「PURCHASE_SCREEN」があります。
トリートメントタイプ
トリートメントタイプは、クライアントアプリケーション(モバイルまたはWeb)上でのトリートメントのレンダリング方法を定義する、顧客が設定するフォーマット/テンプレートです。固定のリストではありません — サポートするUIコンポーネントおよびデリバリーチャネルに基づいて、チームがAuxia Console内で定義します。
トリートメントタイプとは、クライアントアプリケーション(モバイルまたはWeb)上でレンダリングできるトリートメントのフォーマット/テンプレートです。
トリートメントタイプの例として、クライアントアプリケーションの複数のページにわたってレンダリングできるオーバーレイがあります。以下のトリートメントタイプの例を見てみましょう:

この例では、オーバーレイのユースケース向けにトリートメントタイプを定義しています。ここでは、タイトル、本文、背景画像、および別のページへのリンク付きボタンを含むテキストをレンダリングします。
このトリートメントタイプは複数のコンポーネントやページにわたってレンダリングできることに注意してください。
Auxiaシステムでは、これらの異なるコンポーネントやページを「Surface」と呼びます。1つのトリートメントタイプを複数のSurfaceに関連付けることができるため、1つのトリートメントを作成して、アプリの異なる部分にわたってレンダリングすることが可能です。
「Surface」(左側)と「トリートメントタイプ」の関係は以下のように表されます。

一般的な指針として、「Surface」はできるだけ具体的に、「トリートメントタイプ」はできるだけ汎用的にすることが推奨されます。これにより、チームはAuxiaのプラットフォームを活用して、汎用化されたテンプレート(バナーやオーバーレイなど)を、重複するトリートメントを作成することなくアプリケーションの異なる部分にわたってレンダリングできます。さらに、同じトリートメント(およびトリートメントテンプレート)のパフォーマンスを、アプリケーションの異なるコンポーネント間で測定することも可能になります。