Adobe Sign の AEM Forms との統合

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

Adobe Sign とアダプティブフォームの一般的なシナリオでは、ユーザーがアダプティブフォームに入力して​サービスを申し込みます。例えば、クレジットカードの申込フォームや住民サービスフォームなどです。ユーザーが申込フォームの入力、送信、署名を行うと、サービスプロバイダーにそのフォームが送信され、追加の処理が実行されます。サービスプロバイダーは受信した申込フォームを確認し、Adobe Sign を使用して申請を承認します。これに類似した電子サインワークフローを有効にするには、Adobe Sign を AEM Forms に統合します。

AEM Forms で Adobe Sign を使用するには、AEM Cloud Services で Adobe Sign を設定します。

前提条件

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

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

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

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

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

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

  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 および クライアント秘密鍵 次の項目の OAuth 設定を行った後 Adobe Sign 今後の手順で説明するアプリケーション

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

    1. ブラウザーウィンドウを開き、Adobe Sign 開発者アカウントにサインインします。
    2. AEM Forms 用に設定されているアプリケーションを選択し、「アプリケーションの OAuth を設定」をタップします。
    3. クライアント ID および​クライアント秘密鍵​をメモ帳に追加します。
    4. 上記の手順でコピーした HTTPS URL を「リダイレクト URL」ボックスに追加します。
    5. Adobe Sign アプリケーションに対して以下の OAuth 設定を有効にして、「保存」をクリックします。
    • aggrement_read
    • aggrement_write
    • aggrement_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 とも呼ばれます)および クライアント秘密鍵. 以下を使用: Adobe Signアプリケーションのクライアント ID およびクライアント秘密鍵 AEM Forms用に作成されました。

  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 サービスを使用するには、上記のとおりアダプティブフォームのプロパティで作成した設定コンテナを指定します。

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 のステータスを同期するデフォルトの間隔が変更されました。

このページ