フォームをドラフトとして保存し、Sites ページに一覧表示する
この記事に 、プレリリース機能であるドラフト機能に関するコンテンツが含まれています。 プレリリース機能には、プレリリースチャネルを通じてのみアクセスできます。
フォームへの入力を開始しても、一時停止してから後で戻る必要があるユーザーを考えてみましょう。 AEMには、今後の完成に備えてフォームをドラフトとして保存できる save-as-draft
オプションが用意されています。 これを容易にするために、AEMには、標準で ドラフトと送信 フォームポータルコンポーネントが用意されています。このコンポーネントは、AEM Sites ページにドラフトと送信を表示します。 このコンポーネントには、後で完了するためにドラフトとして保存されたフォームと、送信済みのフォームが一覧表示されます。 ログインしているユーザーのみが、自分の下書きを編集したり、送信されたフォームを表示したりできます。 ただし、匿名ユーザーが 検索とリスター コンポーネントを使用してフォームのリストを移動し、フォームをドラフトとして保存した場合、そのドラフトは ドラフトと送信 コンポーネントに表示されません。 ドラフトと送信を表示するには、フォームの送信時にユーザーがログインしている必要があります。
前提条件
-
最新のコアコンポーネントを環境にデプロイすると、フォームポータルコンポーネントにオーサリング環境でアクセスできます。
ドラフトと送信Forms ポータルコンポーネント用の Azure ストレージコネクタと統合ストレージコネクタの設定
ドラフトと送信 コンポーネントには、AEM Sitesページにドラフトを保存して一覧表示するためのストレージを設定する必要があります。 統合ストレージコネクタは、AEMを外部ストレージとリンクするためのフレームワークを提供します。 フォームをドラフトとして保存するには、Azure ストレージアカウントと、Azure ストレージアカウントへのアクセスを許可するためのアクセスキーがあることを確認します。 Azure ストレージアカウントとアクセスキーを取得したら、次の手順を実行して Azure ストレージ設定を作成します。
-
ツール/クラウドサービス/Azure ストレージ に移動します。
-
設定フォルダーを選択して設定を作成し、「作成」を選択します。
-
「タイトル」フィールドで設定のタイトルを指定します。
-
「Azure ストレージアカウント」フィールドと「Azure アクセスキー」フィールドで Azure ストレージアカウントの名前を指定します。
Azure Storage Account
のテキストボックスにConnection String
と入力し、Azure Access key
のテキストボックスにAzure Key
と入力します。 -
「保存」をクリックします。
note note NOTE Azure ストレージアカウント と Azure アクセスキー は、Microsoft Azure Portal から取得できます。 Azure ストレージ設定が正常に作成されたら、次の手順に従って、Forms Portal 用の統合ストレージコネクタを設定します。
-
ツール/Forms/統合ストレージコネクタ に移動します。
-
「フォームポータル」セクションで、「ストレージ」ドロップダウンリストから「Azure」を選択します。
-
Azure ストレージ設定の設定パスを「ストレージ設定パス」フィールドで指定します。
-
「保存」を選択します。
ドラフトと送信済みフォームを格納するための Azure ストレージコネクタと統合ストレージコネクタの設定が完了したら、AEM Sites ページに ドラフトと送信 コンポーネントを追加します。
ドラフト&送信コンポーネントをAEM Sites ページに追加する方法
標準のForms ポータルコンポーネントを使用して、Sites ページ上のドラフトおよび送信を一覧表示できます。 次の手順を実行して、ドラフトと送信 ポータルコンポーネントを追加します。
-
AEM Sites ページを 編集 モードで開きます。
-
ページ情報/テンプレートを編集 に移動します。
-
ポリシー をクリックし、[AEM アーキタイププロジェクト名 ] - Formsとコミュニケーションポータル の下にある ドラフトと送信 チェックボックスを選択します。
-
「完了」をクリックします。
-
次に、オーサリングモードでAEM Sitesページを再度開きます。
-
ページエディター内で、フォームポータルコンポーネントを追加できるセクションを見つけます。
-
追加 アイコンをクリックします。アイコンはプラス記号(+)で、新しいコンポーネントを追加するオプションを示します。
追加 アイコンをクリックすると、新規コンポーネントを挿入 ダイアログボックスが表示され、挿入する様々なコンポーネントが表示されます。
note note NOTE または、コンポーネントをドラッグ&ドロップすることもできます。 -
ダイアログボックスで使用可能なコンポーネントを参照し、リストから目的のコンポーネントを選択します。例えば、リストから ドラフトと送信 コンポーネントを選択して、ドラフトと送信 Formsポータルコンポーネントを追加します。
次に、要件に従って、ドラフトと送信 コンポーネントのプロパティを設定します。
ドラフト&送信コンポーネントのプロパティの設定
以下のように ドラフトと送信 のプロパティを設定できます。
-
ドラフトと送信 コンポーネントを選択します。
-
-
ドラフトと送信 ダイアログで、以下を指定します。
- タイトル Sites ページ内のコンポーネントを識別するために、デフォルトではコンポーネントの上にタイトルが表示されます。
- タイプを選択:フォームを下書きまたは送信済みのフォームとして表示します。 ドラフトForms を選択した場合は、ドラフトとして保存されたフォームが表示されます。 または、「送信済みForms」を選択すると、ログインユーザーによって送信されたフォームが表示されます。
- レイアウト:下書きのフォームまたは送信済みのフォームをカード形式またはリスト形式で表示します。
ドラフトとして保存するフォームの設定
アダプティブFormsは、後で使用するためにドラフトとして保存する次の 2 つの方法で設定できます。
ユーザーアクション
フォームをドラフトとして保存するには、ボタンなどのフォームコンポーネントに フォームを保存 ルールを作成します。 ボタンをクリックすると、ルールがトリガーされ、フォームがドラフトとして保存されます。 ボタンコンポーネントに フォームを保存 ルールを作成するには、次の手順を実行します。
-
アダプティブフォームを編集モードで開きます。
-
「ルールを編集」アイコンを選択して、「ボタン コンポーネントのルールエディターを開きます。
-
「作成」を選択して、ボタンのルールを設定および作成します。
-
「条件」セクションで「クリック済み を選択し、「次に」セクションで「フォームを保存」オプションを選択します。
-
「完了」を選択し、ルールを保存します。
アダプティブフォームをプレビューして入力し、「フォームを保存」ボタンをクリックすると、フォームはドラフトとして保存されます。
ドラフト
アダプティブフォームを、時間ベースのイベントに基づいて自動的に保存するように設定して、指定された期間の後にフォームが保存されるようにすることもできます。 ご利用の環境のForms ポータルコンポーネントを有効にすると、Forms コンテナのプロパティに 自動保存 タブが表示されます。 アダプティブフォームの自動保存機能を設定できます。
-
オーサーインスタンスで、アダプティブフォームを編集モードで開きます。
-
コンテンツブラウザーを開き、アダプティブフォームの ガイドコンテナ コンポーネントを選択します。
-
「ガイドコンテナのプロパティ
-
「ドラフトを自動的に保存」チェックボックスをオンにして、フォームをドラフトとして自動保存できるようにします。
-
環境設定を保存 を 一定の間隔でドラフトを保存 として設定し、特定の時間間隔の後にフォーム ージを自動保存します。
-
指定した間隔でフォームの自動保存をトリガーにする期間を設定する場合は 時間間隔を 保存間隔の頻度(秒)で指定します。
-
「完了」をクリックします。
ドラフト&送信コンポーネントを使用して、Sites ページでドラフト/送信済みフォームを表示する
保存されたドラフトまたは送信されたフォームを表示するには、ドラフトと送信 Forms ポータルコンポーネントを使用します。
ドラフトと送信コンポーネントの設定ダイアログ で タイプを選択 が ドラフトForms として選択されている場合、ドラフトとして保存されたフォームは Sites ページに表示されます。 ドラフトを開くには、省略記号(…)をクリックしてフォームを完成させます。
ドラフト&送信コンポーネントの設定ダイアログ で タイプを選択 が 送信済みForms として選択されている場合、送信済みフォームが表示されます。 送信されたフォームは表示できますが、編集することはできません。
フォームの右下隅に表示される省略記号(…)をクリックして、フォームを破棄することもできます。
次の手順
次の記事では、Formsポータルのリンクコンポーネントを使用してサイトページ上のフォームに参照を追加する方法について説明します。
関連記事
関連トピック see-also
- AEM アダプティブフォームの作成
- AEM Sites ページへの AEM アダプティブフォームの追加
- AEM アダプティブフォームへテーマを適用
- AEM アダプティブフォームへコンポーネントを追加
- AEM アダプティブフォームでの Captcha の使用
- AEM アダプティブフォームの PDF バージョン(DoR)の生成
- AEM アダプティブフォームを翻訳
- フォームの使用状況を追跡するアダプティブフォームの Adobe Analytics を有効にする
- Microsoft SharePoint へアダプティブフォームを接続
- Microsoft Power Automate へアダプティブフォームを接続
- Microsoft OneDrive へアダプティブフォームを接続
- Microsoft Azure Blob Storage へアダプティブフォームを接続
- Salesforce へアダプティブフォームを接続
- AEM アダプティブフォームで Adobe Sign を使用
- アダプティブフォームの新しいロケールを追加
- データベースへアダプティブフォームデータを送信
- REST エンドポイントへアダプティブフォームデータを送信
- AEM ワークフローへアダプティブフォームデータを送信
- フォームポータルを使用して AEM web サイト上の AEM アダプティブフォームを一覧表示
- アダプティブフォームへのバージョン管理、コメント、注釈の追加
- アダプティブフォームの比較