フォームポータルコンポーネント

AEM Forms は、次のポータルコンポーネントを標準搭載しています。

検索とリスター:このコンポーネントを使用すると、フォームリポジトリ内のフォームをポータルページに一覧表示できます。また、指定した基準に基づいてフォームを一覧表示するための設定オプションが提供されます。

ドラフトと送信:「検索とリスター」コンポーネントがフォーム作成者が公開したフォームを表示するのに対し、「ドラフトと送信」コンポーネントは、後で完成させるためにドラフトとして保存されたフォームと送信されたフォームを表示します。 このコンポーネントは、ログインしたユーザーに対してパーソナライズされたエクスペリエンスを提供します。

リンク:このコンポーネントを使用すると、ページの任意の場所にフォームへのリンクを作成できます。

フォームポータルコンポーネントの有効化

IntelliJを起動し、前の手順で作成したBankingApplication プロジェクトを開きます。 ui.apps->src->main->content->jcr_root->apps.bankingapplication->componentsを展開します

Adobe Experience Manager(AEM)サイトで任意のコアコンポーネント(標準のポータルコンポーネントを含む)を使用するには、プロキシコンポーネントを作成し、サイトで有効にする必要があります。
新しく作成したプロキシコンポーネントは、すぐに使用できるフォームコンポーネントを指す必要があります。これにより、コンポーネントからすべてを継承できます。これは、プロキシコンポーネントのcontent.xmlでresourceSuperTypeを変更することで行います。content.xmlでは、タイトルとコンポーネントグループも指定します。

NOTE
ここで公開されている各コンポーネントのリソーススーパータイプを作成できます。

ドラフトと送信

既存のコンポーネント (例:button)のコピーを作成し、_draftsandsubmissions_という名前を付けます。
draftsandsubmissions
.content.xmlの内容を次のXMLに置き換えます。

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Drafts And Submissions"
          sling:resourceSuperType="core/fd/components/formsportal/draftsandsubmissions/v1/draftsandsubmissions"
          componentGroup="BankingApplication - Content"/>

検索とリスター

ボタンコンポーネントのコピーを作成し、_searchandlister_という名前に変更します。
.content.xmlの内容を次のXMLに置き換えます。

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Search And Lister"
          sling:resourceSuperType="core/fd/components/formsportal/searchlister/v1/searchlister"
          componentGroup="BankingApplication - Content"/>

リンクコンポーネント

ボタンコンポーネントのコピーを作成し、_link_という名前に変更します。
.content.xmlの内容を次のXMLに置き換えます。

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Link to Adaptive Form"
          sling:resourceSuperType="core/fd/components/formsportal/link/v2/link"
          componentGroup="BankingApplication - Content"/>

プロジェクトがデプロイされると、AEM ページでこれらのコンポーネントを使用してフォームポータルを作成できるようになります。

次の手順

クラウドサービス設定を含める

recommendation-more-help
experience-manager-learn-help-cloud-service