ZIETrans アプリケーションを 1 つ作成し、ユーザーがそのアプリケーションから、互いにまったく異なるように見える 2 つのホスト・アプリケーションにアクセスできるようにしたいと仮定します。この時、各アプリケーションに異なるレンダリング・セットを使用する一方で、ZIETrans のデフォルトのレンダリングを活用して固有の画面カスタマイズをできるだけ少なくしたいと考えたとします。
その場合は、以下の操作によって、これら 2 つのアプリケーション APPA と APPB を呼び出します。
- APPA 用に調整したレンダリング・セットを作成します。
- APPB 用に調整したレンダリング・セットを作成します。
- APPA レンダリング・セットのパラメーターを使用したデフォルトのレンダリング・タグを持つ変換「APPA」を作成します。
- APPB レンダリング・セットのパラメーターを使用したデフォルトのレンダリング・タグを持つ変換「APPB」を作成します。
- APPA の最初の画面だけを認識し、以下のアクションを実行する画面カスタマイズ APPAfirst を作成します。
- グローバル変数「WhichApp」を「APPA」に設定します。
- 変換 APPA を適用します。
- APPB の最初の画面だけを認識し、以下のアクションを実行する画面カスタマイズ APPBfirst を作成します。
- グローバル変数「WhichApp」を「APPB」に設定します。
- 変換 APPB を適用します。
- グローバル変数「WhichApp」が「APPA」である場合に真であることを認識し、以下のアクションを実行する画面カスタマイズ APPArest を作成します。変換 APPA を適用します。
- グローバル変数「WhichApp」が「APPB」である場合に真であることを認識し、以下のアクションを実行する画面カスタマイズ APPBrest を作成します。変換 APPB を適用します。
- プロジェクト設定の「イベント」タブで画面カスタマイズを以下の順に並べます。APPAfirst、APPBfirst、APPArest、APPBrest