ナビゲーションに戻る

EMC フォームの定義およびマッピング

このセクションでは、EMC フォームの概要を説明します。

ページ名

定義名

用途

フォーム エレメント デザイナ ページ

EOAWEMC_ELEMENTS

電子メール コラボレーションを提供するときに、システム データとして使用するメタデータを定義します。

フォーム レイアウト デザイナ ページ

EOAWEMC_LAYOUT

電子メールのレイアウトを定義します。

フィールド マッピング ページ

EOAWXLAT_SYMBOL

フィールド値をフォームにマッピングします。

EMC によって、アプリケーションはインタラクティブ コンテンツを持つ電子メールを送受信および処理できます。EMC フォームは、サービス オペレーションに基づいて作成されます。サービス オペレーションによって、EMC フォームの処理に必要なメッセージ構造およびハンドラが定義されます。

フォーム エレメント デザイナ ページ (EOAWEMC_ELEMENTS) は、電子メール コラボレーションを提供するときに、システム データとして使用するメタデータを定義するために使用します。

新しいフォームを作成するには、次の手順を実行します。

  1. 新規値の追加ページを選択します。

  2. メッセージ名を入力します。

    注: このメッセージ名は、サービス オペレーション名と同じである必要があります。

このコンポーネントを入力すると、メッセージ定義内の全てのフィールドを使用してグリッドが自動生成されます。ただし、EMC 必須レコードに属するフィールドおよびメッセージ定義内で含むマークが付けられたフィールドを除きます。

フィールドまたはコントロール

定義

リスト再作成

メッセージ定義を変更する場合、フィールド リストを再生成するためにこのボタンを使用します。変更内容は、自動的には更新されません。これにより、このメッセージと関連付けられたフォーム レイアウト定義があれば、それらも削除されます。

エレメント タイプ

エレメント タイプを選択します。

ラベル ID

ラベル ID は、フィールドの使用可能なラベル リストに対して表示されます。このフィールドを空欄のままにすると、フォーム上のフィールドはラベルなしで表示されます。

エレメント タイプ

次の表に、有効なエレメント タイプを示します。

エレメント タイプ

説明

空白

アプリケーションは値をこのフィールドに格納できますが、電子メール フォームでは送信されないため、機密データの格納に使用される場合があります。

入力

標準テキスト入力フィールドとして表示されます。

出力

テキスト形式として表示されます。これは、アプリケーション開発者がユーザーにコンテキスト データを提供するための手段になります。

シークレット

入力フィールドと類似していますが、フィールドのコンテンツは黒丸、アスタリスク、疑問符などの仮の文字セットとして表示され、表示上のセキュリティが提供されます。

選択

このフィールド タイプは、チェック ボックスまたは複数選択ボックスのいずれかの方法で表示できます。これにより、ユーザーは単一のフィールドに対して複数の値を選択できます。

1 つ選択

選択と類似していますが、ラジオ ボタンまたはドロップダウン リストの複数の方法で表示できます。これにより、ユーザーは使用可能な値のリストから、フィールドに対して 1 つの値を選択できます。

注: 設計時のオプションとしてラジオ ボタンを使用できますが、電子メール サーバーによっては、HTML でのラジオ ボタンの複数選択の禁止が強制されないことがあります。

テキスト領域

このフィールド タイプは、長い編集ボックスとして表示されます。長い文字列を入力またはユーザーに表示する必要がある領域に適しています。

フォーム レイアウト デザイナ ページ (EOAWEMC_LAYOUT) は、電子メールのレイアウトを定義するために使用します。

このページ上のレイアウト ルールは、きわめて厳格です。新しい各レベルに対してグリッドが自動的に作成され、フィールドを現在のグリッドの外部に移動することはできません。ヘッダーに改行を挿入すると、その情報は、予想どおりに新しい行に折り返して表示される結果になります。しかし、改行をグリッドの内部に挿入すると、その結果は、特別なグリッド行を設けたようになります。改行の後のフィールドは、グリッド列としては表示されず、レベル 0 の label:field として表示されます。

このページ上で、チェック ボックスおよびラジオ ボタンのグリッド ラベル、フィールド サイズ、列数を変更できます。改行を追加し、フィールドを上下に移動することもできます。

フォーム レイアウトのプレビューを表示するには、[プレビュー] ボタンを使用します。

フィールド マッピング ページ (EOAWXLAT_SYMBOL) を使用して、フィールド値をフォームにマッピングします。

画像: フィールド マッピング ページ

次の例では、フィールド マッピング ページのフィールドおよびコントロールを説明します。このページのフィールドおよびコントロールの定義は後で説明します。

フィールド マッピング ページ

フィールド マッピング ページ (EOAWXLAT_SYMBOL) は、フォーム内のドロップダウン リストで使用するフィールドの値を定義するために使用します。