Adobe Experience Manager Forms as a Cloud Service は、企業が複雑なデジタルフォームやコミュニケーションを作成、管理、公開、更新しながら、送信データをバックエンドプロセスやビジネスルールと統合しデータを外部データストアに保存するためのクラウドネイティブなソリューションです。Adobe Experience Manager as a Cloud Service を拡張するものです。スケーリング、デプロイメント、環境などのインフラストラクチャについて詳しくは、 Adobe Experience Manager as a Cloud Service のアーキテクチャの概要を参照してください。
AEM Forms as a Cloud Service では、デジタル登録とカスタマーコミュニケーションの 2 つの主要なユースケースをサポートしています。次の図は、両方のユースケースでのアーキテクチャを示しています。
Forms as a Cloud Service は複数のコンポーネントで構成されています。
すべての AEM Forms as a Cloud Service プログラムは、ビルトイン CDN サービスにアクセスできます。これは、Forms as a Cloud Service のライセンスに含まれています。
オーサーとは、標準のオーサー実行モードで動作する AEM Forms as a Cloud Service インスタンスです。このインスタンスは、内部ユーザー、フォームデザイナーおよび開発者が使用するためのものです。オーサー環境では、次の機能が有効です。
パブリッシュインスタンスとは、標準のパブリッシュ実行モードで動作する AEM Forms as a Cloud Service インスタンスです。パブリッシュインスタンスは、フォームベースのアプリケーションを使用するエンドユーザー向けのインスタンスです。例えば、公開 web サイトにアクセスしてフォームを送信するユーザーなどが、このインスタンスを使用します。次の機能が有効になります。
リバースレプリケーションは、AEM as a Cloud Service では、コンテンツ/データをパブリッシュサービスからオーサーサービスに送信するために使用できません。ただし、パブリッシュで動作しているアダプティブフォームを、オーサー上のワークフローにデータを送信するように設定することはできます(ワークフローはオーサー上でのみ実行できます)。これは、承認ユースケースで役に立ちます。
Dispatcher は、Adobe Experience Manager のキャッシュや負荷分散を利用するツールで、エンタープライズクラスの web サーバーと組み合わせて使用できます。
自動フォーム変換サービス
自動フォーム変換サービスは、PDF および XFA フォームを、使用しているデバイスに合わせて、HTML5 ベースのレスポンシブなアダプティブフォームに自動的に変換します。
Adobe Sign
Adobe Sign は、ユーザーがブラウザーまたはモバイルデバイスを使用して署名プロセスを送信、署名、追跡、管理できる、クラウドベースの電子サインサービスです。Adobe Sign をアダプティブフォームと統合して、署名ワークフローの自動化、単一および複数の署名プロセスの簡略化、アダプティブフォームへの電子サインを行うことができます。
Forms as a Cloud Service には、BLOB ストア、データベース、ストレージサービスなどの外部ストレージシステムにコンテンツを保存するオプションが用意されています。また、機密性の高い個人データ(SPD)要素を含んだ処理中のワークフローデータ(AEM ワークフロー変数データ)を、顧客側で管理されるリポジトリーに保存して安全に処理することもできます。アドビでは、お客様が管理するストレージにのみ機密データを保存することをお勧めします。
統合ストレージコネクタを使用して BLOB ストレージに接続したり、フォームデータモデルを使用してデータベースまたはバックエンドサービス(RESTful、SOAP、Azure Blob Storage など)に接続したりすることができます。
ドキュメントサービスは、次の要素で構成されます。
Output サービス(通信 - ドキュメント生成 API)は、ビジネス文書、ステートメント、請求処理レター、特典通知、毎月の請求書、ウェルカムキットなど、ブランド承認済みのパーソナライズされた標準的なドキュメントを作成するのに役立ちます。
Assembler サービス(通信 - ドキュメント操作 API)は、PDF ドキュメントの結合、並べ替えおよび検証に役立ちます。
DoR(レコードのドキュメント)サービスは、DoR(レコードのドキュメント)を生成するのに役立ちます。このサービスは、Forms as a Cloud Service のオーサーインスタンスやパブリッシュインスタンスとは別の独自のポッドで動作します。これにより、パフォーマンスが向上し、負荷に応じて個別にポッドをスケーリングできます。
Cloud Manager は、AEM as a Cloud Service にとって不可欠なコンポーネントです。お客様の運用および開発者ペルソナのための単一のエントリーポイントになります。AEM のプログラムと環境を管理できる場所です。Cloud Manager は、AEM as a Cloud Service の主要コンポーネントを作成および設定できるセルフサービスポータルとして進化しました。
開発者コンソールには、実行中の各 Forms as a Cloud Service 環境の様々な詳細が表示されます。これらの詳細は、環境のデバッグに役立ちます。詳しくは、開発者コンソールでの AEM as a Cloud Service のデバッグを参照してください。
AEM Forms as a Cloud Service 環境を設定する場合は、開発環境、ステージング環境および実稼動環境を設定します。さらに、迅速な反復と開発を行うために、ローカル開発環境を設定します。AEM SDK と AEM Forms アドオン機能アーカイブをダウンロードして設定し、ローカルの Forms as a Cloud Service 開発環境を設定できます。手順について詳しくは、ローカル開発環境の設定を参照してください。
AEM as a Cloud Service は、セルフサービスのスケーラブルなクラウドインフラストラクチャ上で実行します。AEM 開発者は、ビルドとデプロイから、実行中の AEM アプリケーションの詳細情報の取得まで、AEM as a Cloud Service の様々な側面を理解し、デバッグする必要があります。詳しくは、AEM as a Cloud Service のデバッグを参照してください。