ここでは、インタラクティブ通信で使用する条件フラグメントの作成方法と編集方法について説明します。インタラクティブ通信の作成では 4 種類のドキュメントフラグメントが使用されますが、条件フラグメントはそのうちの 1 つです。他の 3 つは、テキストフラグメント、リストフラグメント、レイアウトフラグメントです。
条件は、インタラクティブ通信に含めることができるドキュメントフラグメントです。他のドキュメントフラグメントには、テキストフラグメント、リストフラグメント、レイアウトフラグメントがあります。条件を使用すると、指定されたデータとルールに基づいてインタラクティブ通信に含める 1 つ以上のコンテキストアセットを定義できます。
例えば、次のような問題です。
条件内のアセットは、適用されるルールと、そのルールに渡される値に基づいてレンダリングされます。条件のルールは、次のタイプのデータの値を確認できます。
「フォーム/ドキュメントフラグメント」を選択します。
選択 作成 > 条件.
次の情報を指定します。
「次へ」をタップします。
条件の作成ページが表示されます。
タップ アセットを追加.
アセットの選択ページが表示されます。このページには、条件内に追加できるテキスト、リスト、条件、画像が表示されます。
アセットの選択ページには、新しく作成されたアセットと FDM ベースのアセット(作成する条件と同じ FDM を使用して作成されたアセット)だけが表示されます。
条件に含めるアセットをタップして選択し、「完了」をタップします。
条件の作成ページが表示されます。このページには、作成されたアセットが一覧表示されます。
以下のオプションを使用して、条件内のアセットを管理することができます。
[A]
変更を拒否します。 条件内のアセットとルールに加えた変更を拒否するには、このアイコンをタップします。
[B]
変更を受け入れます。 条件のアセットとルールに加えた変更を受け入れるには、このアイコンをタップします。
[C]
アセットを複製します。適用対象のルール(存在する場合)と共に条件内のアセットのコピーを作成する場合は、このアイコンをタップします。その後、複製されたアセットで、ルールとアセットの編集を行うことができます。特定のコンテキストに基づいて代替のアセットを表示するための類似のルールを作成する場合は、アセットを複製すると便利です。
[D]
プレビューを表示. このアイコンをタップすると、条件を作成/編集ページ内にアセットのプレビューが表示されます。
[E]
並べ替え. 条件内でアセットを並べ替えるには、このアイコンを長押ししてアセットをドラッグ&ドロップします。
条件の実行時の動作を指定するには、次のオプションを選択します。
「ルールを作成」をタップして、アセットの表示と非表示を切り替えるためのルールを必要に応じて追加します。ルール内で変数を使用する方法については、「変数の作成」を参照してください。詳しくは、 条件へのルールの追加.
作成されたルールが、条件作成画面の「ルール」列に表示されます。
既にルールが設定されている条件(または繰り返しが適用されている条件)にアセットを挿入することができます。
「保存」をタップします。
これで、条件が作成されました。この条件を使用して、インタラクティブ通信を作成することができます。
新しい条件や編集後の条件を保存するには、条件内に追加する各アセットについて、1 つ以上のルールを設定する必要があります。
以下の手順により、条件を編集することができます。ポップアップメニューで「フラグメントを編集」を選択して、インタラクティブ通信内から条件の編集を選択することもできます。
条件内でルールエディターを使用して、事前に定義された条件に基づいてアセットの表示と非表示を切り替えるためのルールを作成することができます。事前に定義された条件は、以下のデータに基づいて設定することができます。
条件の作成時または編集時に、 (ルールエディター)関連するアセットのアイコン。
ルール作成ダイアログが表示されます。文字列、数値、数式、日付のほかに、以下のデータをルールエディターで使用して、ルールのステートメントを作成することができます。
評価するオプションを選択します。
Collection プロパティを使用して、アセットを表示するためのルールを作成することはできません。
「次の値と等しい」、「次の値を含む」、「次の値で始まる」など、ルールを評価するための適切な演算子を選択します。
評価式、文字列、データモデルプロパティ、変数、または日付を挿入します。
ポリシータイプが「標準」の場合にアセットを表示するためのルール
「完了」をタップします。
これで、ルールがアセットに適用されます。
条件内でルールを作成または編集しているときに、 (サイズ変更)をクリックして、[ ルールを作成\ルールを編集 ] ダイアログを展開します。 ダイアログを拡張して全画面表示にすると、以下の操作を実行できるようになります。
サイズ変更アイコンをもう一度タップすると、通常のサイズのダイアログに戻ります。
条件内でルールを作成または編集しているときに、 (サイズ変更)をクリックして、[ ルールを作成/ルールを編集 ] ダイアログを展開します。
拡張されたダイアログが全画面モードで表示されます。
左側のウィンドウで、 変数.
変数ペインが表示されます。
「作成」をタップします。
変数作成ペインが表示されます。
次の情報を入力し、 作成:
「作成」をタップします。
作成された変数が変数ペインに表示されます。
ルール内に変数を挿入するには、ルール内の任意のオプションのプレースホルダーにその変数をドラッグアンドドロップします。
有効なルールを作成したら、 完了.
必要に応じて、条件内でさらに変更を行い、その変更内容を保存します。