Adobe Sign の AEM Forms への統合

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

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

AEM FormsでAdobe Signを使用するには、AEMクラウドサービスでAdobe Signを設定します。

前提条件

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

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

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

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

    • 詳しくは、🔗設定ブラウザーのドキュメントを参照してください。
  2. 設定ブラウザー​ページで「作成」をタップします。

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

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

    メモ

    手順1~4を実行して、新しい設定コンテナを作成し、コンテナ内にAdobe Sign設定を作成するか、ツール hammer > Cloud Services > Adobe Sign​内の既存のglobalフォルダーを使用します。 新しい設定コンテナで設定を作成する場合は、アダプティブフォームを作成する際に、「設定コンテナ」フィールドで必ずコンテナ名を指定してください。

    メモ

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

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

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

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

  8. 以下の手順により、Adobe Sign アプリケーション用に OAuth 設定を構成します。

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

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

    OAuth 設定

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

    https://secure.na1.echosign.com/public/oauth

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

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

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

  10. クライアント ID(アプリケーション ID)と​クライアントの秘密鍵​の値を指定します。「添付ファイルにも Adobe Sign を有効にする」オプションを選択すると、アダプティブフォームに添付されているファイルが、署名用に送信された対応する Adobe Sign ドキュメントに添付されます。

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

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

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

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

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

  14. replicationを使用して、対応するパブリッシュインスタンスで同じ設定を作成します。

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

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

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

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

    また、ブラウザーウィンドウで次のURLを開くこともできます。
    https://[localhost]:'port'/system/console/configMgr

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

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

このページ