ホスト プロファイルの設定の構成

ホスト プロファイルの [設定] タブには、テーマ、外部リソース、および配布設定のオプションがあります。

TE ホスト プロファイルを使用すると、すべての画面のスタイルを変更するグローバル テーマを作成できますが、これによって画面のステータスが「予測」から「テンプレート」に変更されることはありません。個々の画面の要素を手動で変更した場合にのみ、Velocity Console からのテンプレートの作成が強制されます。

TE プロファイルと Web プロファイルの両方について、スクリプトから参照できるように、ファイル (HTML ファイルや文法ファイルなど) を配布に追加することができます。 配布ファイルを暗号化するための設定や、著作権表示を含めるための設定もあります。

最新のテーマ

[画面] ページで、画面ごとまたはテンプレートごとに各要素を構成します。 [設定] > [最新のテーマ] タブで要素を修正する場合、要素はグローバルに構成されます。

要素とその構成方法については、「画面要素の編集」をご参照ください。

カスタム CSS を使用して、Velocity プロジェクトで画面要素のスタイルを設定できます。 [設定] > [新しいテーマ] > [画面] ページの [CSS のエクスポート] ボタンをクリックして、既定の CSS をエクスポートし、既定の CSS で定義されたクラスを使用してカスタマイズします。 次に、プロジェクトにインポートします。

カスタム CSS を使用する場合は、カスタマイズしたテーマとクライアントの他のスタイル設定と連動します。 たとえば、順序または指定によっては、カスタム CSS で定義するスタイルを、別の場所で定義したスタイルで上書きできます。

本番環境に配布する前に、カスタム CSS をテストし、要素が正しく表示されることを確認します。

ネイティブ テーマ

[設定] > [ネイティブ テーマ] ページには、次のオプションがあります。画面プロパティを編集するときには、左側の画面に、選択した色とフォント サイズが表示されます。

サイズ。 ネイティブ モードのフォント サイズを設定します。

カスタム色を有効にする。 有効にすると、ネイティブ画面の前景色と背景色を選択できます。

プロファイル セレクタ

プロファイルが Android クライアント上のプロファイル リストにどのように表示されるかをカスタマイズします。 プロファイル セレクタ用には次のオプションを選択できます。 

ボタンの背景色。 ボタンのアクションの色を選ぶために、背景色を [暗い] または [明るい] に設定します。 アクションの色とのコントラストが最適になる背景を選ぶことをお勧めします。

アクションの色。 ホスト名、ボタンの輪郭線、[詳細オプション] ボタンの背景に使用される色です。

リソース

リソースとしては HTML、CSS、JavaScript といった外部ファイルなどがあります。この画面でプロジェクトに文法ファイルを関連付けます。 ここで追加したファイルはすべて、スクリプトからの参照と、特定のスコープへの適用を行えます。

ここで追加したリソースは、ディレクトリに関連付けられ、配布中にプロジェクトにバンドルされます。 このように、絶対ディレクトリも相対ディレクトリも参照する必要はなく、Velocity クライアントが実行時に検索するファイル名を一覧で示すことができます。

Velocity のスクリプトが CSS ファイルなどのプロジェクト外部のファイルを参照するとき、リソースとしてプロジェクトに追加されます。 Speakeasy を使用していて、文法ファイルを追加する場合は、スクリプトを使用して文法ファイルを読み込むことができます。

リソースを追加するときには、velocity://resources の場所で参照します。 例:

velocity://resources/filename.png

追加。 リソース ファイルをプロジェクトに関連付けます。

削除。 プロジェクトからリソース ファイルと参照されたスクリプトを削除します ([スクリプトから取得されたリソース] チェックボックスがオンの場合)。 ファイル自体は削除されません。エクスポートまたは配布されるときに、ファイルがプロジェクトに含まれないようにするだけです。

配布設定

[設定] > [配布設定] ページには、次のオプションがあります。

配布を暗号化。 配布 (.wldep) パッケージに含まれるすべてのファイルを暗号化します。 使用されるファイル拡張子は同じですが、配布パッケージに含まれているすべてのスクリプト、ファイル、画像が、AES 128ビット暗号化を使用して暗号化されます。 これにより、作成した配布ファイルの改ざんや編集を防止できます。 (スクリプトや画像の追加も含め) 何らかの変更を行うには、コンソールで変更を加え、プロジェクトを再配布する必要があります。 Velocity クライアントが実行時に自動的に配布ファイルを暗号化するため、デバイス ユーザにとってのエクスペリエンスは、配布パッケージが暗号化されていても、暗号化されていなくても同じです。

暗号化された配布ファイルは、バージョン2.1.16以降のクライアントでのみサポートされます。 それよりも古いクライアントは、暗号化された配布ファイルを認識しません。

配布が暗号化されると、スクリプトのログはログ ファイルに記録されなくなります。

このオプションはグローバル (.wlxgp) または Speakeasy (.wlvpk) 配布ファイルに影響しません。

著作権情報。 プロジェクトを暗号化しているときに配布に含まれている著作権情報を提供します。