フォームとドキュメントの公開と非公開

AEM Forms では、フォームを簡単に作成し、公開したり非公開にしたりできます。AEM Forms の詳細については、フォーム管理の概要を参照してください。

AEM Forms サーバーは 2 つのインスタンス(オーサーとパブリッシュ)を提供します。オーサーインスタンスは、フォームのアセットとリソースを作成し管理するためのものです。パブリッシュインスタンスは、エンドユーザーに対して使用可能なアセットや関連リソースを保持するためのものです。XDP フォームと PDF フォームはオーサーモードで読み込むことができます。詳しくは、AEM Forms での XDP および PDF ドキュメントの取得を参照してください。

サポートしているアセット

AEM Forms では、次のアセットタイプをサポートしています。

  • アダプティブフォーム
  • アダプティブドキュメント
  • アダプティブフォームフラグメント
  • テーマ
  • フォームテンプレート(XFA フォーム)
  • PDF のフォーム
  • ドキュメント(非インタラクティブ PDF ドキュメント)
  • フォームセット
  • リソース(画像、スキーマ、スタイルシート)

初期設定では、すべてのアセットはオーサーインスタンスでのみ使用可能です。管理者またはフォーム作成者は、リソースを除くすべてのアセットを公開できます。

フォームを選択して公開すると、関連のアセットとリソースも公開されます。ただし、依存アセットは公開されません。このコンテキストでは、関連のアセットやリソースは、公開済みアセットが使用または参照するアセットです。依存アセットは、公開済みアセットを参照するアセットです。

アダプティブフォームには、自動的に公開されない構成、設定、カスタマイズが含まれる場合があります。アダプティブフォームを発行する前に、以下のリソースを発行またはアクティブ化することをお勧めします。

  • 編集可能なアダプティブフォームテンプレート

  • Adobe Sign、Typekit、reCAPTCHA、フォームデータモデルのクラウドサービスの構成

  • その他のクラウドサービスの設定は、ユーザーが管理者権限を保有している場合にのみアクティブ化されます。

  • カスタマイズ. 以下のようなものが含まれます。

    • カスタムレイアウト
    • カスタム外観
    • CSS ファイル - アダプティブフォームのコンテナプロパティダイアログで入力値として使用
    • クライアントライブラリカテゴリ - アダプティブフォームのコンテナプロパティダイアログで入力値として使用
    • アダプティブフォームテンプレートの一部として含まれる可能性のあるその他のクライアントライブラリ
    • デザインパス

アセットの状態

アセットは次のステータスを持つことができます。

  • 非公開:一度も公開されていないアセット(未公開状態は、フォームアセットのみに適用されます。Correspondence Management アセットには、非公開状態がありません)。
  • 公開済み:公開済みアセット。パブリッシュインスタンスで使用できます。
  • 変更済み: 公開後に変更されたアセット。

アセットの公開

  1. AEM Forms サーバーにログインします。

  2. 次のいずれかの手順を使って、アセットを選択して公開します。

    1. ポインターをアセットの上に置き、「公開 aem6forms_globe」をタップします。

    2. 次のいずれかを実行し、「公開」をタップします。

      • カード表示になっている場合は、「選択を入力 aem6forms_check-circle」をタップし、アセットをタップします。アセットが選択されます。
      • リスト表示になっている場合は、アセットのチェックボックスを選択します。アセットが選択されます。
      • 詳細を表示するアセットを表示します。
      • 「プロパティを表示 viewproperties」をタップしてアセットのプロパティを表示します。
      メモ

      複数のアセットを選択しないでください。複数のアセットを一度に公開することはサポートされていません。

  3. 公開プロセスが始まるときに、確認ダイアログが表示され、関連するすべてのアセットとリソースが表示されます。関連アセットを含むダイアログボックスで、「公開」をタップします。アセットが公開され、「アセット公開成功」ダイアログが表示されます。

    メモ

    アダプティブフォームの場合、関連アセットと一緒に、アダプティブフォームページ名も表示されます。

    関連するすべてのアセットとリソースが表示されている確認ダイアログ

    関連するすべてのアセットとリソースが表示されている確認ダイアログ。

    メモ

    Forms Manager を使用する場合で、ユーザーが表示されているアセットを公開する権限を持っていないときは、公開アクションは無効化されます。特別な権限を必要とするアセットは、赤色で表示されます。

    アセットが公開されると、そのアセットのメタデータプロパティがパブリッシュインスタンスにコピーされ、アセットのステータスが公開済みに変更されます。公開される依存アセットのステータスも公開済みに変更されます。

    アセットの発行後に、Forms Portal を使用して、すべてのアセットを Web ページに表示できます。詳細については、「ポータル上のフォーム発行について」を参照してください。

すべての Correspondence Management アセットの公開

AEM Forms では、サーバー上のすべての Correspondence Management アセットを 1 度で公開します。公開済みのアセットには、すべての Correspondence Management アセットと関連する依存性が含まれます。

サーバー上のすべての Correspondence Management アセットを公開するには、次の手順を実行します。

  1. AEM Forms サーバーにログインします。

  2. グローバルナビゲーションバーで「Adobe Experience Manager」をタップします。

  3. ツール をタップし、「Forms」をタップします。

  4. Correspondence Management アセットを公開する」をタップします。

    publish-cmp-assets

    「すべての Correspondence Management アセットを公開する」ページが表示され、前回の Correspondence Management アセットの公開処理についての情報が示されます。

    publish-last-run-details

  5. 公開」をタップし、確認メッセージで「OK」をタップします。

    バッチ処理が完了すると、前回の実行詳細を表示できます。これには管理者ログインや、バッチの実行が成功したか失敗したかなどの情報が含まれます。

    メモ

    公開処理は、一度開始するとキャンセルすることはできません。また、公開処理の進行中は、アセットの作成、削除、修正、公開や、「すべての Correspondence Management アセットを書き出し」を開始しないでください。

フォームとドキュメントの公開と非公開の自動化

AEM Forms では、フォームとドキュメントでアセットの公開と非公開をスケジュールできます。スケジュールはメタデータエディターで指定できます。フォームメタデータの管理について詳しくは、フォームメタデータの管理を参照してください。

以下の手順に従って、フォームとドキュメントのアセットを公開および非公開する日時をスケジュールします。

  1. アセットを選択し、「プロパティの表示」をタップします。メタデータプロパティページが開きます。
  2. メタデータプロパティページで、「詳細」をタップし、「編集 illustratorcc_penciltool_cur_edit_2_17」をタップします。
  3. オンタイムに公開」フィールドと「オフタイムに公開」フィールドで、日時を選択します。
    完了 aem6forms_check」をタップします。

アセットの非公開

  1. 公開されるアセットを選択し、「非公開 非公開」をタップします。

  2. 次のいずれかの手順を使用して、アセットを選択し非公開にします。

    1. ポインターをアセットの上に置き、「非公開 非公開」をタップします。

    2. 次のいずれかを行い、「非公開」をタップします。

      • カード表示になっている場合は、「選択を入力 aem6forms_check-circle」をタップし、アセットをタップします。アセットが選択されます。

      • リスト表示になっている場合は、マウスをアセットに移動して selectassetcheckmark をタップします。アセットが選択されます。

      • 詳細を表示するアセットを表示します。

      • 「プロパティを表示 viewproperties」をタップしてアセットのプロパティを表示します。

  3. 非公開プロセスが始まるときに、確認ダイアログが表示されます。「非公開」をタップします。

    メモ

    選択されているアセットだけが非公開になり、子アセットと参照されているアセットは非公開にはなりません。

アセットまたはレターを以前の公開済みバージョンに戻す

アセットまたはレターを編集して公開するたびに、アセットまたはレターのバージョンが作成されます。アセットまたはレターを、以前に公開したバージョンに戻すことができます。アセットまたはドキュメントの現在のバージョンに対して誰かが誤った操作をした場合、バージョンの巻き戻しが必要になることがあります。

メモ

公開済みのレターで使用されている依存アセットがシステムから削除されている場合、そのレターを最後に公開した状態に戻さないでください。

  1. アセットを選択し、「以前に公開したバージョンに戻す reverttopreviouslypublishedversion」をタップします。

  2. アセットが戻される前に、確認ダイアログが表示されます。「元に戻す」をタップします。

    アセットまたはレターが、以前に公開したバージョンにロールバックされます。

アセットの削除

メモ

アセットを削除すると、パブリッシュインスタンスからアセットが削除されます。アセットを削除すると、そのアセットのバージョン履歴も、ベースバージョンを除いて削除されます。

  1. アセットを選択し、「削除 削除」をタップします。

    メモ

    「削除」オプションは、アセットをタップしてアセットの詳細を表示する場合や、「プロパティを表示 viewproperties」をタップしてアセットのプロパティを表示する場合にも使用できます。

  2. アセットを削除する前に、確認ダイアログが表示されます。「削除」をタップします。

    メモ

    選択されているアセットだけが削除され、従属アセットは削除されません。アセットの参照を確認するには、 参照 をタップしてからアセットを選択します。

    削除しようとしているアセットが別のアセットの子アセットである場合、削除されません。そのようなアセットを削除するには、別のアセットからのそのアセットへの参照を削除してから再度実行します。

アダプティブフォームの保護

選択したユーザーにアクセスを許可するフォームの認証を有効にすることができます。フォームの認証を有効にすると、ユーザーにはアクセス前にログイン画面が表示されます。認証済みの資格情報を持つユーザーのみがフォームにアクセスすることができます。

フォームの認証を有効にする手順は次のとおりです。

  1. ブラウザーで、パブリッシュインスタンスの configMgr を開きます。
    URL:https://<hostname>:<PublishPort>/system/console/configMgr

  2. Adobe Experience Manager Web Console Configuration で、「Apache Sling Authentication Service」をクリックして設定します。

  3. 表示された Apache Sling Authentication Service ダイアログで、「+」ボタンを使用してパスを追加します。
    パスを追加すると、そのパスのフォームに対して認証サービスが有効になります。

このページ