Adobe Sign の AEM Forms との統合

Adobeでは、最新の拡張可能なデータキャプチャを使用することをお勧めします コアコンポーネント 対象: 新しいアダプティブFormsの作成 または AEM SitesページへのアダプティブFormsの追加. これらのコンポーネントは、アダプティブFormsの作成における大幅な進歩を表し、印象的なユーザーエクスペリエンスを実現します。 この記事では、基盤コンポーネントを使用してアダプティブFormsを作成する古い方法について説明します。

バージョン 記事リンク
AEM as a Cloud Service ここをクリックしてください
AEM 6.5 この記事

Adobe Sign により、アダプティブフォームの電子サインワークフローを有効にできます。電子サインを使用すると、法務、販売、給与、人事管理など、様々な分野におけるドキュメント処理ワークフローが改善されます。

Adobe Acrobat Sign とアダプティブフォームの一般的なシナリオでは、ユーザーがアダプティブフォームに入力してサービスを申し込みます。例えば、クレジットカードの申込フォームや住民サービスフォームなどです。ユーザーが申込フォームの入力、送信、署名を行うと、そのフォームはサービスプロバイダーに送信され、追加のアクションが実行されます。サービスプロバイダーは受信した申込フォームを確認し、Adobe Acrobat Sign を使用して申請を承認します。AEM Forms は、Adobe Acrobat Sign と Adobe Acrobat Sign Solutions for Government の両方をサポートしています。ライセンスと要件に応じて、AEM Forms を次のいずれかのソリューションと統合または接続できます。

AEM Forms と Adobe Acrobat Sign の接続

AEM FormsAdobe Acrobat Sign を接続するには、前提条件の節に一覧表示されているソフトウェアとアカウントを設定し、Adobe Sign をすべての AEM Forms オーサーインスタンスとパブリッシュインスタンスに接続します。

前提条件

Adobe Sign を AEM Forms に統合するには、以下のものが必要になります。

AEM Forms を使用して Adobe Sign を設定する

上記の前提条件の準備が完了したら、以下の手順により、オーサーインスタンス上の AEM Forms を使用して Adobe Sign を設定します。

  1. AEM Forms のオーサーインスタンスで、ツール ハンマー一般設定ブラウザー​に移動します。

  2. 設定ブラウザー​ページで「作成」をタップします。

  3. 設定を作成​ダイアログで、設定の​タイトル​を指定し、「クラウド設定」を有効にして「作成」をタップします。設定コンテナが作成されます。

  4. ツール ハンマーCloud ServicesAdobe Sign に移動し、上記の手順で作成した設定コンテナを選択します。

    メモ

    手順1〜4を実行して、新しい構成コンテナを作成し、コンテナで Adobe Sign 構成を作成するか、ツール ハンマーCloud ServicesAdobe Sign​で既存の global フォルダーを使用できます。新しい設定コンテナで設定を作成する場合、必ず​設定コンテナ​フィールドに値を入力する必要があります。

    メモ

    Cloud Services 設定ページの URL が HTTPS で始まっていることを確認してください。「HTTPS」で始まっていない場合は、AEM Forms サーバーで SSL を有効にしてください。

  5. 設定ページで「作成」をタップして、AEM Forms 内に Adobe Sign の設定を作成します。

  6. Adobe Sign 設定を作成​ページの「一般」タブで、設定の​名前​を指定して「次へ」をタップします。必要に応じてタイトルを指定し、設定のサムネールを参照して選択することもできます。

  7. 現在のブラウザーウィンドウの URL をメモ帳にコピーします。この URL は、AEM Forms で Adobe Sign アプリケーションを設定する際に必要になります。

  8. 設定」タブで、「OAuth URL」フィールドにはデフォルトの URL が入力されています。URL の形式は次の通りです。

    https://<shard>/public/oAuth/v2

    次に例を示します。
    https://secure.na1.echosign.com/public/oauth/v2

    各パラメーターの意味は次のとおりです。

    na1 は、デフォルトのデータベースシャードを参照します。データベースシャードの値を更新することができます。​ Adobe Sign クラウド設定で、正しいシャードをポイントしていることを確認します。

    別の Adobe Sign 設定を Adobe Experience Manager の機能またはコンポーネント用に作成する場合は、すべての Adobe Sign クラウド設定が同じシャードをポイントしていることを確認してください。

    メモ

    Adobe Sign 設定を作成​ページを開いたままにします。 閉じないでください。 クライアント ID および​クライアント秘密鍵​は、以降の手順で説明するように、Adobe Sign アプリケーションの OAuth 設定を行った後に取得できます。

  9. 以下の手順に従って、Adobe Sign アプリケーションの OAuth 設定を指定します。

    1. ブラウザーウィンドウを開き、Adobe Sign 開発者アカウントにサインインします。
    2. AEM Forms 用に設定されているアプリケーションを選択し、「アプリケーションの OAuth を設定」をタップします。
    3. クライアント ID および​クライアント秘密鍵​をメモ帳に追加します。
    4. 上記の手順でコピーした HTTPS URL を「リダイレクト URL」ボックスに追加します。
    5. Adobe Sign アプリケーションに対して以下の OAuth 設定を有効にして、「保存」をクリックします。
    • agreement_read
    • agreement_write
    • agreement_send
    • widget_write
    • workflow_read

    Adobe Sign アプリケーション用に OAuth 設定を構成してキーを取得するための詳しい手順については、開発者用ドキュメントのアプリケーション用に OAuth 設定を構成するを参照してください。

    OAuth 設定

  10. Adobe Sign 設定を作成​ページに戻ります。「設定」タブで、「OAuth URL」フィールドに以下のデフォルトの URL が表示されます。URL の形式は次の通りです。

    https://<shard>/public/oAuth/v2

    次に例を示します。
    https://secure.na1.echosign.com/public/oauth/v2

    各パラメーターの意味は次のとおりです。

    na1 は、デフォルトのデータベースシャードを参照します。

    データベースシャードの値を更新することができます。サーバーを再起動すると、データベースシャードの新しい値を使用できます。

    メモ

    オーサーインスタンスとパブリッシュインスタンスの設定が同じシャードを指していることを確認します。1 つの組織に対して複数の Adobe Sign 設定を作成する場合は、すべての設定で同じシャードが使用されていることを確認します。

  11. Adobe Sign 設定を作成​ページに戻ります。「設定」タブで、「クライアント ID」(アプリケーション ID とも言われます)と「クライアント秘密鍵」の値を指定します。AEM Forms 用に作成した Adobe Sign アプリケーションのクライアント ID とクライアント秘密鍵を使用します。

  12. 添付ファイルにも Adobe Sign を有効にする」オプションを選択すると、アダプティブフォームに添付されているファイルが、署名用に送信された対応する Adobe Sign ドキュメントに添付されます。

  13. Adobe Sign に接続」をタップします。資格情報の入力画面が表示されたら、Adobe Sign アプリケーションの作成時に使用したユーザー名とパスワードを入力します。

  14. 作成」をタップして、Adobe Sign 設定を作成します。

  15. AEM web コンソールを開きます。URL は https://'[server]:[port]'/system/console/configMgr です。

  16. Forms 共通設定サービスを開きます。

  17. 許可」フィールドで、「すべてのユーザー - すべてのユーザーに(匿名かログインしているかによらず)添付ファイルのプレビューとフォームの検証と署名を許可」を​選択​して「保存」をクリックします。​オーサーインスタンスが Adobe Sign を使用するように設定されます。

  18. 設定を公開します。

  19. レプリケーションを使用して、対応する公開インスタンスに同一の構成を作成します。

これで Adobe Sign が AEM Forms に統合され、アダプティブフォームで使用できるようになりました。アダプティブフォームで Adobe Sign サービスを使用するには、上記のとおりアダプティブフォームのプロパティで作成した設定コンテナを指定します。

AEM forms と Adobe Acrobat Sign Solutions for Government の接続

AEM Forms と Adobe Acrobat Sign Solutions for Government の接続は、複数の手順で構成されるプロセスです。これには、次の操作が含まれます。

  • AEM インスタンスのリダイレクト URL の作成
  • Adobe Sign Solutions for Government とのリダイレクト URL とスコープの共有
  • Adobe Sign チームからの資格情報の受信
  • AEM Forms と Adobe Acrobat Sign Solutions for Government を接続するために受信した資格情報の使用

adobe-acrobat-sign-govt-workflow

事前準備

AEM Forms と Adobe Acrobat Sign Solutions の接続を開始する前に、

AEM forms と Adobe Acrobat Sign Solutions for Government の接続

AEM インスタンスのリダイレクト URL の作成

  1. AEM Forms のインスタンスで、ツール ハンマー一般設定ブラウザー​に移動します。

  2. 設定ブラウザー​ページで「作成」をタップします。

  3. 設定を作成​ダイアログで、設定の​タイトル​を指定し、「クラウド設定」を有効にして「作成」をタップします。これにより、設定コンテナが作成されます。コンテナ/フォルダー名にスペースが含まれていないことを確認します。

  4. ツール ハンマークラウドサービスAdobe Acrobat Sign に移動し、上記の手順で作成した設定コンテナを開きます。アダプティブフォームを作成する際に、設定コンテナ​フィールドにコンテナ名を指定します。

  5. 設定ページで「作成」をタップして、AEM Forms 内に Adobe Acrobat Sign の設定を作成します。

  6. 現在のブラウザーウィンドウの URL を、URL からメモ帳にコピーします。この URL は、re-direct URL と呼ばれます。次の節では、re-direct URLScopes を Adobe Sign チームと共有し、資格情報(クライアント ID とクライアント秘密鍵)をリクエストします。

メモ
  • re-direct URL には、トップレベルドメインを含める必要があります。例:https://adobe.com/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global
  • ローカル URL を re-direct URL として使用しないでください。例:https://localhost:4502/libs/adobesign/cloudservices/adobesign/createcloudconfigwizard/cloudservices.html/conf/global

Adobe Sign チームとのリダイレクト URL とスコープの共有および資格情報の受信

Adobe Acrobat Sign for Government Solutions チームには、 re-direct URL Adobe Acrobat Signアプリケーション(以下に示す)でAEM Formsと政府機関との接続に使用する資格情報(クライアント ID とクライアント秘密鍵)を生成するために有効にするスコープ。

前の節の最後の手順で作成してメモした scopes(下記)と re-direct URL を、Adobe Acrobat Sign Solutions for Government の担当者である Adobe Professional Services チームメンバーと共有します。

スコープ

  • agreement_read
  • agreement_write
  • agreement_send
  • widget_read
  • widget_write
  • workflow_read
  • offline_access

担当者が資格情報を生成し、共有します。次の節では、資格情報(クライアント ID とクライアント秘密鍵)を使用して、AEM Forms を Adobe Acrobat Sign Solutions for Government に接続します。

受信した資格情報を使用して AEM Forms と Adobe Acrobat Sign Solutions for Government を接続

  1. ブラウザーで re-direct URL を開きます。AEM インスタンスでのリダイレクト URL の作成の節の最後の手順を参照して、re-direct URL を作成し、メモします。

  2. Adobe Sign 設定を作成​ページの「一般」タブで、設定の​名前​を指定して「次へ」をタップします。必要に応じて​タイトル​を指定し、設定の​サムネ―ル​を参照して選択することもできます。「次へ」をクリックします。

  3. .Adobe Sign 設定の作成​ページの「設定」タブの「ソリューションを選択」オプションで、「Adobe Acrobat Sign Solutions for Government」を選択します。

    Adobe Acrobat Sign Solutions for Government

  4. メール」フィールドに、Adobe Acrobat Sign Solutions for Government アカウントに関連付けられたメールアドレスを指定します。

  5. OAuth URL」フィールドでは、Adobe Sign データベースシャードを指定します。フィールドには、デフォルトの URL が含まれます。URL は変更しないでください。

  6. 前の節で Adobe Acrobat Sign for Government ソリューション担当者([Adobe Professional Services チームメンバー])によって共有された資格情報を[クライアント ID と​クライアント秘密鍵]として使用します。

  7. 添付ファイルの Adobe Acrobat Sign を有効にする」オプションを選択すると、アダプティブフォームに添付されているファイルが、署名用に送信された対応する Adobe Acrobat Sign ドキュメントに添付されます。

  8. Adobe Sign に接続」をタップします。資格情報の入力画面が表示されたら、Adobe Acrobat Sign アプリケーションの作成時に使用したユーザー名とパスワードを入力します。Adobe Acrobat Sign for Government Solutions へのアクセスを確認するメッセージが表示されたら、「アクセスを許可」をクリックします。資格情報が正しく、AEM Forms が Adobe Acrobat Sign 開発者アカウントにアクセスできるようにした場合は、次のような成功メッセージが表示されます。

    Adobe Acrobat Sign クラウド設定成功

    資格情報の入力画面が表示されたら、Adobe Acrobat Sign アプリケーションの作成時に使用したユーザー名とパスワードを入力します。your account へのアクセスを確認するメッセージが表示されたら、「アクセスを許可」をクリックします。

  9. 作成」をタップして、設定を作成します。

  10. AEM web コンソールを開きます。URL は https://'[server]:[port]'/system/console/configMgr です。

  11. Forms 共通設定サービスを開きます。

  12. 許可」フィールドで、「すべてのユーザー - すべてのユーザーに(匿名かログインしているかによらず)添付ファイルのプレビューとフォームの検証と署名を許可」を​選択​して「保存」をクリックします。​オーサーインスタンスが Adobe Sign を使用するように設定されます。

  13. 設定を公開します。

  14. レプリケーションを使用して、対応する公開インスタンスに同一の構成を作成します。

これで、アダプティブフォームまたは AEM ワークフローで Adobe Acrobat Sign のフィールドの追加を使用できます。Adobe Acrobat Sign 用に有効化するすべてのアダプティブフォームに、Cloud Service の設定に使用する設定コンテナを追加してください。設定コンテナは、アダプティブフォームのプロパティから指定できます。

Adobe Sign スケジューラーを設定して署名ステータスを同期する

Adobe Sign が有効になっているアダプティブフォームは、すべての署名者がフォームに署名するまで送信されません。Adobe Sign Scheduler サービスは、デフォルトで、署名者からの応答を 24 時間ごとにチェック(ポーリング)するように設定されています。このデフォルトの間隔は、ご利用の環境に合わせて変更できます。デフォルトの間隔を変更するには、次の手順を実行します。

  1. 管理者の資格情報を使用して AEM Forms サーバーにログインし、ツール操作Web コンソール​に移動します。

    ブラウザーウィンドウで、以下の URL に移動することもできます。
    https://[localhost]:'port'/system/console/configMgr

  2. Adobe Sign 設定サービス」オプションを探して選択します。「ステータス更新スケジューラーの式」フィールドで Cron 式を指定して「保存」をクリックします。例えば、毎日午前 0 時に設定サービスを実行するには、ステータス更新スケジューラー式​フィールドに 0 0 0 1/1 * ? * を指定します。

これで、Adobe Sign のステータスを同期するデフォルトの間隔が変更されました。

このページ