インタラクティブ通信で使用する条件フラグメントの作成と編集 — 条件は、インタラクティブ通信の構築に使用する 4 種類のドキュメントフラグメントの 1 つです。 残りの 3 つは、テキスト、リスト、レイアウトフラグメントです。
条件とは、インタラクティブ通信に含めることができるドキュメントフラグメントです。 他のドキュメントフラグメントは、 テキスト、リスト、レイアウトフラグメント。 条件により、指定されたデータとルールに基づいて、インタラクティブ通信に含める 1 つ以上のコンテキスト依存アセットを定義することができます。
例えば、次のような問題です。
条件内のアセットは、適用されるルールと、そのルールに渡される値に基づいてレンダリングされます。条件内のルールを使用して、以下に示すデータのタイプの値を確認することができます。
「フォーム/ドキュメントフラグメント」を選択します。
「作成/条件」を選択します。
次の情報を指定します。
タイトル:(オプション)条件のタイトルを入力します。タイトルは一意である必要はなく、特殊文字や英語以外の文字を含めることができます。 タイトルが指定されている場合、サムネイルやプロパティなどでは、タイトルによって条件が参照されます。
名前:フォルダー内の条件に対し一意の名前を入力します。どのような状態であっても、1 つのフォルダー内に、同じ名前を持つ 2 つのドキュメントフラグメント(テキスト、条件、リスト)を保管することはできません。「名前」フィールドに入力できるのは、英語の文字、数字、ハイフンのみです。「名前」フィールドは、「タイトル」フィールドに基づいて自動的に入力されます。「タイトル」フィールドに入力した特殊文字、スペース、および英数字以外の文字はハイフンに置き換えられます。「タイトル」フィールドの値は「名前」に自動的にコピーされますが、値を編集することもできます。
説明:ドキュメントフラグメントの説明を入力します。
フォームデータモデル:必要に応じて、「フォームデータモデル」ラジオボタンを選択し、フォームデータモデルに基づいて条件を作成します。 「フォームデータモデル」ラジオボタンを選択すると、フォームデータモデルフィールドが表示されます。フォームデータモデルを参照して選択します。 インタラクティブ通信の条件を作成する際は、インタラクティブ通信で使用するデータモデルと同じデータモデルを使用する必要があります。 フォームデータモデルについて詳しくは、データ統合を参照してください。
タグ:(オプション)カスタムタグを作成するには、テキストフィールドに値を入力して、「Enter」を選択します。 この条件を保存すると、新しく追加されたタグが作成されます。
「次へ」を選択します。
条件の作成ページが表示されます。
選択 アセットを追加.
アセットの選択ページが表示されます。このページには、条件内に追加できるテキスト、リスト、条件、画像が表示されます。
新規に作成したアセットと FDM ベースのアセット(作成する条件と同じ FDM を使用して作成)のみが、アセットを選択ページに表示されます。
条件に含める適切なアセットを選択し、「 」を選択します。 完了.
条件を作成ページが表示され、追加したアセットが一覧表示されます。
以下のオプションを使用して、条件内のアセットを管理することができます。
[A] 変更を拒否。 このアイコンを選択すると、条件内のアセットとルールに対して行った変更が拒否されます。
[B] 変更に同意。 条件内のアセットとルールに加えた変更を受け入れるには、このアイコンを選択します。
[C] アセットを複製。 このアイコンを選択すると、適用されたルール(存在する場合)と共に条件にアセットのコピーが作成されます。 次に、重複したアセットのルールとアセットの編集に進むことができます。 アセットの複製は、特定のコンテキストに基づいて代替アセットを表示する類似のルールを作成する場合に便利です。
[D] プレビューを表示。 このアイコンを選択すると、条件の作成/編集ページ内にアセットのプレビューが表示されます。
「サーバー」の並べ替え。 条件内でアセットを並べ替えるには、このアイコンを選択したままアセットをドラッグ&ドロップします。
条件の実行時の動作を指定するには、次のオプションを選択します。
複数の結果評価が無効\複数の結果評価が有効:このオプションが有効な場合(「複数の結果評価が有効」と表示される場合)、すべてのルールが評価され、結果はすべての真のルールの合計になります。 「複数の結果評価を無効化」オプションを選択すると、True と判断された最初のルールだけが評価され、そのルールが条件の出力になります。
改ページ:条件内のアセットごとに改ページする場合は、このオプション()を選択します。このオプションを選択せずに(
)、条件が次のページにオーバーフローする場合は、条件内のアセットごとに改ページすることなく条件全体が次のページに移動します。
選択 ルールを作成 :必要に応じて、アセットの表示と非表示を切り替えるルールを追加します。 ルールで変数を使用するには、 変数の作成. 詳しくは、条件にルールを追加するを参照してください。
作成されたルールが、条件作成画面の「ルール」列に表示されます。
既にルールが設定されている条件(または繰り返しが適用されている条件)にアセットを挿入することができます。
「保存」を選択します。
条件が作成されます。 これで、インタラクティブ通信の作成時に、条件を構築ブロックとして使用する作業に進むことができます。
新しい条件や編集した条件を保存するには、条件に追加された各アセットに対して少なくとも 1 つのルールが必要です。
条件は、次の手順で編集できます。 ポップアップメニューで「フラグメントを編集」を選択して、インタラクティブ通信内で条件を編集することもできます。
条件でルールエディターを使用して、次の条件に基づいてアセットの表示と非表示を切り替えるルールを作成できます プリセット条件. これらの条件は、次の条件に基づいて構築できます。
条件の作成または編集時に、「 (ルールエディター)関連するアセットのアイコン。
ルール作成ダイアログが表示されます。ルールエディタでは、文字列、数値、数式、日付に加えて、次のようなルールの文を作成することもできます。
評価するオプションを選択します。
Collection プロパティを使用して、アセットを表示するためのルールを作成することはできません。
「次の値と等しい」、「次の値を含む」、「次の値で始まる」など、ルールを評価するための適切な演算子を選択します。
評価式、文字列、データモデルプロパティ、変数、または日付を挿入します。
ポリシータイプが「標準」の場合にアセットを表示するためのルール
ルールを作成または編集する際に、「 (サイズ変更)をクリックして、[ ルールを作成/ルールを編集 ] ダイアログを展開します。 展開されたフルウィンドウダイアログでは、 変数 を使用して、ルールを作成します。 もう一度「サイズ変更」を選択すると、通常の「ルールを作成」ダイアログに戻ります。
1 つのルールで複数の条件を作成することもできます。
「完了」を選択します。
ルールがアセットに適用されます。
条件でルールを作成または編集する際に、 (サイズ変更)をクリックして、[ ルールを作成\ルールを編集 ] ダイアログを展開します。 展開されたフルウィンドウダイアログでは、次の操作が可能です。
[ サイズ変更 ] を再度選択して、[ ルールの作成 ][ ルールの編集 ] ダイアログに戻ります。
条件でルールを作成または編集する際に、 (サイズ変更)をクリックして、[ ルールを作成\ルールを編集 ] ダイアログを展開します。
拡張されたダイアログが全画面モードで表示されます。
左側のウィンドウで、「 」を選択します。 変数.
変数ペインが表示されます。
「作成」を選択します。
「変数の作成」ペインが表示されます。
次の情報を入力し、「 」を選択します。 作成:
「作成」を選択します。
作成された変数が変数ペインに表示されます。
ルール内に変数を挿入するには、ルール内の任意のオプションのプレースホルダーにその変数をドラッグ&ドロップします。
有効なルールを構築したら、「 完了.
必要に応じて、条件にさらに変更を加え、保存します。