Adobe Experience Manager(AEM)でのフォームの作成方法
Adobe Experience Manager(AEM)では、魅力的でレスポンシブ、かつ動的でアダプティブなフォームを作成するための柔軟なプラットフォームを提供します。これには、直感的なユーザーインターフェイスと、アダプティブフォームを作成および管理するための豊富なセットの標準コンポーネントが用意されています。フォームは、必要に応じて、フォームモデルやスキーマの有無にかかわらず作成できます。
オーサリングプラットフォームを選択する際の主な考慮事項
AEM では、インタラクティブで魅力的なフォームを作成するための複数のフォームオーサリングオプションを提供します。フォームオーサリング環境を選択する際は、次の要因を考慮します。
AEM のフォームオーサリング方法の概要
AEM では、様々なユーザーのニーズ、技術スキルレベル、公開の宛先に適した複数のオーサリング方法をサポートしています。
-
基盤コンポーネント:基盤コンポーネントを使用して、従来のインタラクティブなフォームを作成します。レガシーシステムと統合されるフォームや、長年確立されたワークフローに依存するフォームに最適です。基盤コンポーネントを使用して作成したフォームは、AEM でのみ公開でき、Edge Delivery Services とは互換性がありません。
-
コアコンポーネント:コアコンポーネントを使用して、最新でレスポンシブかつスケーラブルなフォームを作成します。再利用性、アクセシビリティ、パフォーマンスの向上をサポートします。コアコンポーネントを使用して作成したフォームは、AEM と Edge Delivery Services の両方で公開できるので、プラットフォーム間で柔軟性が得られます。
-
Edge Delivery Services Forms:Adobe Edge Delivery Services Forms は、フォームの作成、実行、処理の方法を変革します。Edge Delivery Services を活用することで、組織は高速で安全な、可用性の高いデジタルフォームを作成し、高速開発環境でユーザーエクスペリエンスと運用効率を向上させることができます。Edge Delivery Services Forms は、次の 2 つの方法で作成できます。
- WYSIWYG オーサリング:技術的な知識が限られているコンテンツ作成者に最適で、視覚的なドラッグ&ドロップフォームの作成には、ユニバーサルエディターを使用します。ユニバーサルエディターで作成したフォームは、高速で軽量なレンダリングを実現する Edge Delivery Services を使用して配信します。
- ドキュメントベースのオーサリング:フォームの構造とコンテンツを定義するには、Microsoft Excel や Google Sheets などのツールを使用します。この方法は、スプレッドシート主導の入力を行うビジネスユーザーに役立ちます。これらのフォームは通常、Edge Delivery Services を通じて公開され、軽量で大量のユースケースに適しています。
-
ヘッドレスオーサリング:AEM に依存せずに、React、Angular、モバイルアプリ、キオスクなどの任意のフロントエンドのフォームを JSON としてレンダリングするには、API を使用します。現在、コアコンポーネントのみがヘッドレス配信をサポートしています。ヘッドレスフォームはオムニチャネルのユースケースに最適で、AEM のページレンダリングとは独立して使用されるので、カスタムフロントエンドのデプロイメントに柔軟に対応できます。
AEM フォームオーサリング方法の比較分析
次の表は、様々な AEM フォームオーサリング方法の簡潔な比較を示し、ニーズに最も適した方法を選択する際に役立つ、アプローチ、機能、公開オプション、理想的なユースケースをハイライト表示しています。
AEM フォームオーサリング方法の機能比較
次の表は、様々な AEM フォームオーサリング方法の主な機能の詳細な比較を示し、要件に最も適したアプローチを選択するのに役立ちます。