次の手順を実行して、アダプティブフォームを作成します。
https://'[server]:[port]'/<custom-context-if-any>.
でExperience Manager Forms作成者インスタンスにアクセス
Experience Managerのログインページに資格情報を入力します。
ログインした後、左上隅のAdobe Experience Manager > Forms > Forms&ドキュメントをタップします。
デフォルトのインストールでは、ログインは admin
、パスワードは admin
に設定されています。
「作成」をタップして、「アダプティブフォーム」を選択します。
テンプレートを選択するためのオプションが表示されます。テンプレートについて詳しくは、「アダプティブフォームテンプレート」を参照してください。 テンプレートをタップして選択し、「次へ」をタップします。
「プロパティの追加」オプションが表示されます。次のプロパティフィールドの値を指定します。 「表題」と「ドキュメント名」の各フィールドは入力が必須です。
次のフォームモデルの 1 つを基にアダプティブフォームを作成することができます。
これらは、「プロパティの追加」ページにある「フォームモデル」タブから設定することができます。デフォルトで選択されているフォームモデルは「なし」になっています。
「作成」をタップします。アダプティブフォームが作成され、フォームを編集用に開くためのダイアログが表示されます。
すべてのプロパティの指定が完了したら、「作成」をクリックします。 アダプティブフォームが作成され、フォームを編集用に開くためのダイアログが表示されます。
すべてのプロパティの指定が完了したら、「作成」をクリックします。 アダプティブフォームが作成され、フォームを編集用に開くためのダイアログが表示されます。
「開く」をタップして、新しく作成したフォームを新しいタブで開きます。 フォームが編集用に開かれ、テンプレート内の利用可能なコンテンツが表示されます。新しく作成されたフォームを必要に応じてカスタマイズするためのサイドバーも表示されます。
アダプティブフォームのタイプにより、関連付けられた XFA フォームテンプレート、XML スキーマまたは JSON スキーマに存在するフォーム要素が、サイドバーにあるコンテンツブラウザーの「データモデルオブジェクト」タブに表示されます。これらの要素もアダプティブフォームにドラッグアンドドロップすることができます。
アダプティブフォームのオーサリングインターフェースと使用可能なコンポーネントについて詳しくは、「アダプティブフォームの作成について」を参照してください。
新しく作成されたフォームを新しいタブで開くには、ブラウザでポップアップを許可してください。
Experience Manager Forms のデータ統合機能では、複数のデータソースを統合し、エンティティとサービスをまとめてフォームデータモデルを作成します。これは、JSON スキーマの拡張機能です。フォームデータモデルを使用してアダプティブフォームを作成することができます。フォームデータモデル内で設定されたエンティティまたはデータモデルオブジェクトは、フォームのオーサリングのデータモデルオブジェクトとして使用できます。これらは各データソースに結合され、フォームの事前入力や送信済みデータの各データソースへの書き戻しに使用されます。アダプティブフォームルールを使用して、フォームデータモデルに設定されたサービスを呼び出すこともできます。
フォームデータモデルを使用してアダプティブフォームを作成するには:
プロパティを追加画面の「フォームモデル」タブで、「次から選択」ドロップダウンリストから「フォームデータモデル」を選択します。
「フォームデータモデルを選択」をタップして展開します。すべての有効なフォームデータモデルが一覧表示されます。
任意のフォームデータモデルを選択します。
アダプティブフォームのフォームデータモデルを変更することもできます。詳細な手順については、「アダプティブフォームのフォームモデルのプロパティの編集」を参照してください。
アダプティブフォームを作成する際に、XFA フォームテンプレートを再利用することができます。再利用するには、XFA フォームテンプレートをアップロードし、アダプティブフォームに関連付けます。フォームテンプレート(XFA フォーム)の要素が、アダプティブフォームの作成時にコンテンツファインダーで利用できるようになります。フォームテンプレート要素は、コンテンツファインダーからフォームへとドラッグ&ドロップすることができます。
さらに、テンプレートエディターを使用して独自のテンプレートを作成できます。テンプレートの操作について詳しくは、「アダプティブフォームテンプレート」を参照してください。
拡張テンプレートを使用してアダプティブフォームを作成し、そのフォームを編集用として開くと、エラーメッセージが表示されます。拡張テンプレートには署名ステップコンポーネントがあり、デフォルトで Adobe Sign が有効になっています。このエラーを修正するには、Adobe Sign のクラウド設定を作成して選択し、署名者を設定してください。
アダプティブフォームはフォームモデルを使用せずに(フォームモデルの「なし」オプションを使用して)作成することも、フォームモデル(フォームテンプレート、XML スキーマ、JSON スキーマなど)を使用して作成することもできます。アダプティブフォームのフォームデータモデルを「なし」から別のフォームモデルに変更することもできます。フォームモデルをベースとするアダプティブフォームでは、同じフォームモデルに別のフォームテンプレート、XML スキーマ、JSON スキーマ、フォームデータモデルを選択することもできます。ただし、フォームモデルを別のフォームモデルに変更することはできません。
アダプティブフォームを選択し、プロパティアイコンをタップします。
「フォームモデル」タブを開き、次のいずれかの操作を行います。
「保存」をタップして、プロパティを保存します。
デフォルトでは、アダプティブフォームのコンテンツは、保存ボタンを押したときなど、ユーザーアクション時に保存されます。アダプティブフォームを設定して、イベントまたは時間間隔に基づいてコンテンツの自動保存を開始することができます。自動保存オプションは次のようなときに便利です。
デフォルトでは、この自動保存オプションは無効になっています。自動保存オプションの有効化は、アダプティブフォームの「自動保存」タブで行うことができます。「自動保存」タブには、その他の設定オプションがいくつか用意されています。次の手順を実行して、アダプティブフォームの自動実行オプションを有効にし設定します。
プロパティの「自動保存」セクションにアクセスするには、コンポーネントを選択し、/アダプティブフォームコンテナをタップし、
をタップします。
「自動保存」セクションで、自動保存オプションを有効にします。
「アダプティブフォームイベント」ボックスで、1 または TRUE を指定して、フォームがブラウザーに読み込まれたときに自動保存を開始します。トリガーされると true を返してフォームのコンテンツの保存を開始する条件式をイベントに指定することもできます。
トリガーを指定します。設定に従い、自動保存がトリガーされます。次のオプションがあります。
トリガーを選択すると、方法の設定ボックスが有効になります。方法の設定ボックスでは、次のことができます。
(時間ベースの自動保存のみ)次の手順を実行して、時間ベースの自動保存のオプションを設定します。
(イベントベースの自動保存のみ)次の手順を実行して、イベントベースの自動保存のためのオプションを設定します。
(オプション)匿名ユーザーに対するコンテンツを自動保存するには、「匿名のユーザーの自動保存を有効にする」オプションを選択し、「OK」をクリックします。
自動保存オプションが匿名ユーザーに対して機能するには、すべてのユーザーにフォームのプレビュー、確認および署名を許可するように Forms Common Configuration Service が設定されていることを確認します。
サービスを設定するには、https://'[server]:[port]'system/console/configMgr
にあるAdobe Experience ManagerWebコンソール設定に移動し、Forms Common Configuration Serviceを編集して許可フィールドのすべてのユーザーオプションを選択し、設定を保存します。