現在表示中:

概要 

メタデータを使用すると、アセットの分類および編成を容易に行うことができ、特定のアセットを検索しやすくなります。

AEM Forms では、デフォルトで各アセットタイプに対してメタデータの定義済みセットが提供されます。デフォルトのメタデータに加え、各アセットタイプにカスタムメタデータを追加することができます。AEM Forms では、フォーム用のメタデータすべてを効率よく作成、管理およびやり取りを行う適切な方法も提供されます。

開発者またはサイト所有者の場合、フォームポータル、AEM Forms のエンドユーザーインターフェイスをカスタマイズして、組織で使用しているメタデータを反映させることができます。フォームポータルについて詳しくは、ポータルでのフォーム発行の概要を参照してください。

AEM Forms におけるメタデータ

AEM Forms では、アセットに関連付けられたメタデータのプロパティのリストはタイプによって異なります。また、任意のカスタムメタデータのプロパティを追加すると、カスタムメタデータが追加されたタイプのすべてのアセットに追加されます。 

アセットタイプ

次のアセットタイプは AEM Forms でサポートされます。

  • フォームテンプレート(XFA フォーム)
  • PDF フォーム
  • ドキュメント(非インタラクティブな PDF)
  • アダプティブフォーム
  • サポート関連
  • XFS

広範なメタデータのリスト

次のリストは、AEM Forms でサポートされるメタデータのプロパティの広範なリストです。

プロパティ名 アセットタイプ 説明
Title リソース以外のすべて フォームの名前を表示します。
Description リソース以外のすべて フォームの説明。 ユーザーはこの値を指定できます。
Type すべて

アセットのタイプを指定する読み取り専用の値です。次のいずれかの値になります。

  • フォームテンプレート
  • PDF フォーム、PDF フォーム(Acroform)、または PDF フォーム(署名済み)
  • ドキュメント、ドキュメント(署名付き)
  • アダプティブフォーム
  • リソース
Created すべて アセット作成の時間を指定する読み取り専用の値です。
Last modification date すべて アセットが最後に変更された時間を指定する読み取り専用の値です。
Author リソース以外のすべて

フォームタイプに基づいて自動で算出される読み取り専用の値です。

  • PDF/フォームテンプレート/ドキュメント – アップロードされたバイナリファイルから取得済み。
  • アダプティブフォーム - フォーム作成の時間にログインしたユーザー。
Status リソース以外のすべて

次のフォームのいずれかの状態を定義する読み取り専用の値です。

  • 値なし:フォームが一度も発行されていない場合。
  • 発行済み:フォームが発行されたとき。
  • 変更済み:一度発行された後にフォームが変更されたとき。
Last publish date リソース以外のすべて フォームが最後に発行されたときの時間を指定する読み取り専用の値です。
Publish on/off time リソース以外のすべて

フォームが自動で発行または未発行になるようにスケジュールされる時間です。ユーザーはこの値をメタデータの編集で設定します。

  • Publish On および Publish Off のどちらの時間も、現在の日付よりも後の日付にする必要があります。 
  • Publish Off Time は、Publish On Time よりも後の時間でなければなりません. 
送信 URL

フォームテンプレート

PDF フォーム

フォームデータをサーブレットに送信するためにユーザー指定の URL を設定する方法です。

送信 URL は、次の方法(好ましい順)のいずれかを使用して設定できます。

  • AEM Forms Designer で XFA フォームを作成しているときに、「HTTP 送信」ボタンを使用して、送信 URL をフォームテンプレートに直接指定します。
  • AEM Forms の UI で、メタデータのプロパティ編集時にフォームを選択し、送信 URL を指定します。
  • フォームポータルで、検索とリスターコンポーネントを編集し、「フォームリンク」タブで送信 URL を指定します。
HTML render profile フォームテンプレート HTML 形式のフォームテンプレートのレンダリング中に使用される HTML レンダリングプロファイル。
Render format

フォームテンプレート

アダプティブフォーム

このオプションを使用すると、ユーザーはフォームが発行されるときのフォームのレンダリング形式を指定できます。

  • HTML
  • 文書全体(PDF)
  • 両方

このオプションは、エンドユーザーに表示されるフォームポータルでのみフォームのレンダリング形式を制限する場合に使用されます。

Tags リソース以外のすべて 検索をすばやく容易に行うためにフォームに関連付けられたラベルです。
References

アダプティブフォーム

フォームテンプレート

リソース

このフォームが関連付けられているアセット(その他のフォームまたはリソース)のリストです。これらのアセットは、次の 2 つに分類されます。

  • 参照先:現在のフォームが参照しているアセット。
  • 参照元:現在のアセットを参照しているアセット。

これらのアセットはリンクとして表示され、リンクをクリックすると、そのメタデータに直接アクセスできます。

Form model (XDP/XSD) selection アダプティブフォーム

アダプティブフォームのオーサリング中に使用されるフォームモデルを指定します。このプロパティは次の値を含めることができます。

  • Form template:リポジトリに存在するテンプレートの中からフォームテンプレートが選択されます。この値は更新できます。
  • XML schema:XSD ファイルがアップロードされます。この値は更新できます。
  • なし
フォームモデルを選択すると、更新できますが削除できません。

フォームメタデータの表示

アセットには既存のプロパティの値が含まれ、これは読み取り専用モードで表示できます。このメタデータは、フォームのアプロード時またはフォーム作成時に生成されます。

  1. メタデータを表示するアセットの場所に移動します。

  2. 次のいずれかの方法を使用してプロパティページを開きます。

    1. クイックアクションで、プロパティを表示アイコン をクリックします。

      注意:

      クイックアクションは、マウスのカーソルを合わせたときにサムネール上に表示されるアクション項目です。

    2. フォームを選択し、ツールバーに表示されるプロパティを表示アイコン をクリックします。

    3. 選択モードではない場合にフォームのサムネールをクリックして、フォーム詳細ページに移動します。ここで、右上にある目のアイコン をクリックして、その下にあるリストで「プロパティ」をクリックします。

  3. プロパティページが開き、いくつかの値を保持するメタデータのプロパティのみを含むスキーマが表示されます。

    プロパティページには、2 つのアクションアイコンが表示されるツールバーがあります。

    • 編集: メタデータプロパティの値を編集
    • 表示: プレビューモードでフォームが開く、フォーム詳細ページに移動します。

    コンテンツ部分は 2 つのパートに分かれています。

    •      左のパネルにはフォームのサムネールが含まれます
    •      右のパネルには、さまざまなタブに配布されるメタデータのプロパティが読み取り専用モードで含まれます。

フォームメタデータの値の追加および更新

既存のメタデータプロパティの値を編集したり、新しい値を既存のメタデータプロパティのフィールドに追加する(例えば、メタデータフィールドが空白の場合など)ことができます。 

メタデータプロパティの値の更新

  1. 前のセクションで説明した手順に従って、選択したフォームの既存のメタデータを表示するプロパティページを開きます。

  2. ツールバーで、編集アイコン をクリックし、ページのモードを読み取り専用から読み取り / 書き込みに変更します。

  3. 編集可能な入力フィールドとスタティックテキストの組み合わせを含むスキーマを保持するプロパティページが開きます。

  4. スタティックテキストに表示されるプロパティは、編集できないプロパティです。

  5. 別のタブに移動して、メタデータプロパティが格納されている入力フィールドを検索します。

    このページのツールバーには、ビューモードのツールバーとは異なる 2 つのアイコンが表示されます。

    • キャンセル: これまでにメタデータプロパティの値に加えられたいずれの変更もキャンセルする
    • 完了: これまでにメタデータプロパティの値に行われたすべての変更を保存する

    どちらのアクションでも、更新済みの値を含むプロパティページを読み取り専用モードに戻すようユーザーは指示されます。

フォームサムネイルの更新

プロパティページの左のパネルには、フォームのサムネイルが表示されます。デフォルトでは、表示されるサムネイルはフォーム(アダプティブフォーム)作成時またはフォームアップロード時に生成されたサムネイルです。

すべてのフォームタイプには、「画像のアップロード」をクリックして画像をアップロードするオプション、およびローカルディレクトリから画像ファイルを参照するオプションがあります。デフォルトのサムネイルの代わりに、選択された画像がサムネイルとして使用されます。

アダプティブフォームでは、ユーザーが現在のアダプティブフォームプレビューのスナップショットとしてサムネイルを生成することができる追加機能が提供されています。AEM Forms はアダプティブフォームのオーサリングもサポートするため、アダプティブフォームを変更するたびにアダプティブフォームのプレビューが変更される可能性があります。サムネイルを生成するこの機能により、現在のプレビューステータスに基づいてアダプティブフォーム用に新規サムネールを取得できます。「プレビューを生成」をクリックし、このアクションを実行します。

注意:

  • サムネイルには四角形の画像を使用します。四角形以外の画像を使用し、サムネイルを一覧表示で表示すると、サムネイルはクリップされて表示されます。
  • 新しい画像がアップロードまたは生成されると、サムネイルはこの画像に置き換えられ、以前の画像にリセットすることはできません。 

カスタムメタデータの追加

初期設定の状態で提供されているメタデータとは別に、AEM Forms は新規のカスタムメタデータをサポートします。

メタデータレイアウトのスキーマを定義するためのツール(メタデータスキーマエディター)が提供されます。これは、フォームの「プロパティ」ページにおける表示レイアウトです。メタデータスキーマエディターを使用して、アセットのカスタムスキーマを追加または変更できます。

AEM Forms は、このツールでサポート対象のフォームタイプのメタデータスキーマを公開します。この方法で、これらのスキーマにアクセスし、メタデータスキーマエディターで提供される機能を使用してカスタムプロパティを追加できます。

メタデータスキーマエディターに移動

  1. ツール/アセット/メタデータスキーマに移動します。

  2. 一覧表示されたスキーマフォームでフォーム
    」をクリックします。

  3. 開いたリストで、カスタムメタデータを追加するアセットタイプをクリックします。

    注意:

    これらのスキーマには初期設定で提供されるメタデータプロパティが含まれていますが、機能的な問題の発生を防ぐため、変更および編集(チェックボックスの選択およびツールバーで編集をクリック)することはできません。

  4. 任意のアセットタイプをクリックすると、extendedmetadata オプションを含むリストが開きます。このスキーマを編集します。

  5. extendedmetadata の横にあるチェックボックスを選択し、ツールバーに表示される編集アイコン をクリックします。

  6. 選択されたアセットタイプ(この場合はアダプティブフォーム)のメタデータスキーマエディターまたはフォームビルダーが、AEM Forms で開きます。

    アダプティブフォームタイプ用のメタデータスキーマエディター
    メタデータエディター

    1. 左のパネルにはフィールドが配置されるタブ付きセクションが含まれ、左のパネルで選択したフィールドの使用可能なすべての UI コンポーネントとプロパティが右のパネルに表示されます。

    2. ロックされたセクションは編集することができず、初期設定で提供されるすべてのメタデータプロパティのフィールドが含まれます。

    3. + 記号をクリックして、追加のタブを追加できます。

    4. フォームを作成」セクションからスキーマページにフィールドコンポーネントをドラッグして、必要なタイプのカスタムフィールドを追加できます。

    5. このフィールドの仕様は、フィールドをクリックした後に「設定」セクションの下に提供されます。

カスタムメタデータプロパティのスキーマエディターへの追加

  1. カスタムプロパティを追加する既存または新規のタブに移動します。

  2. 必要なタイプのコンポーネントを「フォームをビルド」セクションから左のパネルにドラッグし、適切な場所に配置します。

    注意:

    ロックされたセクションは移動できませんが、空いている場所であればどこでもコンポーネントを配置できます。 

  3. ドラッグしたコンポーネントをクリックします。右のパネルに開いた「設定」タブで、次のフィールドに情報を入力します。

    1. スキーマに配置されるフィールドの上に表示される名前に使用するフィールドラベルを指定します(例えば、部門など)

    2. プロパティにマッピングフィールドの下に、事前入力された値 './jcr:content/metadata/default' が表示されます。‘default’ を、必要なプロパティ名に変更します。これは、crx リポジトリにプロパティを保存するために使用されます(例えば、 './jcr:content/metadata/department')。

      注意:

      プレフィックス ‘./jcr:content/metadata/’ は、プロパティが保存されるパスを定義しているので、変更しないでください。

      また、リポジトリの同じ場所に 2 つ以上のプロパティの値が書き込まれるのを防ぐため、プロパティ名は一意にする必要があります。そのため、'default' の値は変更することをお勧めします。

    3. 要件に基づいてその他の設定を入力します。例えば、フィールドを必須フィールドにする場合は、必須オプションを選択します。

    4. 追加したフィールドを削除するには、フィールドを選択して削除アイコン をクリックします。

  4. 必要に応じて、手順 1 から 3 に従って、別のプロパティを追加します。

  5. すべての変更を行ったら、「完了」をクリックします。

    カスタムメタデータのプロパティを正常に追加しました。

AEM Forms のすべてのアダプティブフォームに、この追加のメタデータプロパティが含まれるようになりました。このプロパティは、プロパティページから編集できます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー