いつフラグメントを使用するか

複数のフォームで使用するフォームコンテンツやスクリプトを特定する場合は、フラグメントを作成します。フラグメントを使用すると、複数のフォーム作成者と共有する要素をすばやく作成または変更できます。企業のロゴは、複数のフォームで使用するコンテンツの好例です。フラグメントファイルで一括変更できるので、ロゴを簡単に変更できます。

関数によって標準の書式設定や特定の種類の計算を定義する場合にも、スクリプトフラグメントを使用すると便利です。

コンテンツの再利用

フラグメントを使用して、複数のフォームデザインでコンテンツを再使用できます。複数のフォームで同じコンテンツの一部を使用する場合、コンテンツをコピーまたは再作成するよりも、フラグメントを使用する方が簡単で効率的です。フラグメントを使用し、それをフォームで参照することで、フォームデザインの中で頻繁に使用する部分を一貫性のあるコンテンツと外観ですべてのフォームに表示できます。

グローバルな更新

フラグメントを使用すれば、1 つのファイルを 1 度変更するだけで、複数のフォームをグローバルに変更できます。フラグメントでコンテンツ、スクリプトオブジェクト、データ連結、レイアウトまたはスタイルを変更すると、そのフラグメントを参照しているすべての XDP フォームに変更が反映されます。PDF フォームでフラグメントを更新するには、Designer でそのフォームを再度保存します。

例えば、多くのフォームで共有される要素として、国名のコンボボックスオブジェクトを含む住所ブロックが考えられます。このコンボボックスオブジェクトの値を更新するには、多数のフォームを開いて変更する必要があります。フラグメントに住所ブロックを含めると、1 つのフラグメントファイルを開くだけで変更できます。

共有フォームの作成

フラグメントを使用すると、複数のリソースでフォームの作成を共有できます。スクリプトまたは Designer のその他の高度な機能に精通しているフォーム開発者は、スクリプトまたは動的プロパティを活用するフラグメントを作成、共有することができます。フォーム作成者がこれらのフラグメントを使用してフォームデザインをレイアウトすれば、複数の担当者が作成した複数のフォームの各部分で一貫性のある外観と機能を実現できます。

セキュリティ

Workbench に統合されている Designer では、AEM forms リポジトリを使用してフラグメントへのアクセスを制限したり、フラグメントを保存および共有したりできます。