AEM Forms での XDP および PDF ドキュメントの取得 getting-xdp-and-pdf-documents-in-aem-forms

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

概要 overview

AEM Formsにアップロードすることで、ローカルファイルシステムから CRX リポジトリにフォームを読み込むことができます。 アップロード操作は、次のアセットタイプでサポートされています。

  • フォームテンプレート(XFA フォーム)
  • PDF のフォーム
  • ドキュメント ( フラットPDFドキュメント )

サポートされているアセットタイプを個別にまたは ZIP アーカイブとしてアップロードできます。Resource タイプのアセットは、XFA フォームと一緒に ZIP アーカイブでのみアップロードできます。

NOTE
XDP ファイルをアップロードすることができる form-power-users グループのメンバーであることを確認してください。管理者に問い合わせて、グループのメンバーになります。

フォームのアップロード uploading-forms

  1. https://[server]:[port]/aem/forms.html にアクセスして AEM Forms ユーザーインターフェイスにログインします。

  2. フォームをアップロードするフォルダー、またはフォームを含むフォルダーに移動します。

  3. アクションツールバーで、 作成/ファイルのアップロード.

    作成にあるローカルストレージのファイルオプション

  4. フォームまたはパッケージをアップロードダイアログでは、アップロードするファイルを参照および選択できます。 ファイルブラウザーには、サポートされているファイル形式 (ZIP、XDP、およびPDF) のみが表示されます。

    note note
    NOTE
    ファイル名には、英数字、ハイフン、アンダースコアのみを含めることができます。
  5. ファイルをアップロードするには、ファイル選択後に「アップロード」をクリックし、アップロードをキャンセルするには、「キャンセル」をクリックします。 追加されたアセットと、現在の場所で更新されたアセットがポップアップに表示されます。

    note note
    NOTE
    ZIP ファイルの場合は、サポートされているすべてのアセットの相対パスが表示されます。ZIP 内の未サポートアセットは無視され、一覧には表示されません。ただし、ZIP アーカイブに未サポートアセットのみが含まれている場合は、エラーメッセージが表示され、ポップアップダイアログは表示されません。

    XFA フォームのアップロード時のアップロードダイアログ

  6. アセットに無効のファイル名がある場合は、エラーが表示されます。赤で強調表示されているファイル名を修正し、再びアップロードしてください。

    XFA フォームのアップロード時のエラーメッセージ

アップロードが完了すると、バックグラウンドワークフローで、アセットのプレビューに基づいて、各アセットのサムネールが生成されます。 新しいバージョンのアセットがアップロードされた場合は、既存のアセットを上書きします。

保護モード protected-mode

AEM Formsサーバーを使用すると、JavaScript コードを実行できます。 悪意のある JavaScript コードは、AEM Forms環境に害を与える可能性があります。 保護モードでは、AEM Formsが信頼できるアセットや場所からのみ XDP ファイルを実行するように制限されます。 AEM Forms UI で使用できる XDP はすべて、信頼できるアセットと見なされます。

保護モードは、デフォルトでオンです。 必要に応じて、保護モードを無効にできます。

  1. 管理者として AEM Web コンソールにログインします。URL は https://[server]:[port]/system/console/configMgr です。
  2. モバイルForms設定を編集用に開きます。
  3. 「保護モード」オプションの選択を解除し、 保存. 保護モードが無効になります。

参照先 XFA フォームの更新 updating-referenced-xfa-forms

AEM Formsでは、XFA フォームテンプレートは、アダプティブフォームまたは別の XFA フォームテンプレートによって参照することができます。 また、テンプレートは、リソースまたは別の XFA テンプレートを参照することもできます。

XFA を参照しているアダプティブフォームのフィールドは、XFA で使用可能なフィールドと連結されています。 フォームテンプレートを更新すると、関連付けられたアダプティブフォームは XFA との同期を試みます。 詳しくは、 アダプティブフォームと関連 XFA との同期.

フォームテンプレートを削除すると、依存アダプティブフォームまたはフォームテンプレートが破損します。 このようなアダプティブフォームは、非公式にダーティフォームと呼ばれる場合があります。 AEM Formsのユーザーインターフェイスでは、次の 2 つの方法で dirty フォームを見つけることができます。

  • アセットリスト内のアダプティブフォームのサムネールに警告アイコンが表示され、警告アイコンの上にマウスポインターを置くと次のメッセージが表示されます。

    Schema/Form Template for this adaptive form has been updated so please go to Authoring mode and rebase it with new version.

関連 XFA の更新後の非同期のアダプティブフォームの警告

アダプティブフォームがダーティかどうかを示すフラグが保持されます。 この情報は、フォームメタデータと共に、フォームプロパティページで利用できます。 dirty アダプティブフォームの場合のみ、メタデータプロパティ Model RefreshRecommended 値を表示します。

アダプティブフォームが XFA モデルと非同期であることを示す

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da