Show Menu
トピック×

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. On AEM Forms author instance, navigate to Tools > General > Configuration Browser .
  2. On the Configuration Browser page, tap Create .
  3. In the Create Configuration dialog, specify a Title for the configuration, enable Cloud Configurations , and tap Create . これにより、クラウドサービス用の設定コンテナが作成されます。
  4. Navigate to Tools > Cloud Services > Adobe Sign and select the configuration container you created in the above step.
    クラウドサービス設定ページの URL が「 HTTPS 」で始まっていることを確認してください。「HTTPS」で始まっていない場合は、AEM Forms サーバーで SSL を有効 にしてください。
  5. On the configuration page, tap Create to create Adobe Sign configuration in AEM Forms.
  6. In the General tab of the Create Adobe Sign Configuration page, specify a Name for the configuration and tap Next . 必要に応じてタイトルを指定し、設定のサムネイルを参照して選択することもできます。
    現在のブラウザーウィンドウに URL をコピーします。この URL は、AEM Forms で Adobe Sign アプリケーションを設定する際に必要になります。
  7. 以下の手順により、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 設定を構成する 」を参照してください。
  8. Adobe Sign 設定を作成 」ページに戻ります。「 設定 」タブで、「 OAuth URL 」フィールドに以下のデフォルトの URL が表示されます。
    https://secure.na1.echosign.com/public/oauth
    各パラメーターの意味は次のとおりです。
    na1 は、デフォルトのデータベースシャードを参照します。
    データベースシャードの値を更新することができます。サーバーを再起動すると、データベースシャードの新しい値を使用することができます。
  9. Specify the Client ID (also referred to as Application ID) and Client Secret . 「 添付ファイルにも Adobe Sign を有効にする 」オプションを選択すると、アダプティブフォームに添付されているファイルが、署名用に送信された対応する Adobe Sign ドキュメントに添付されます。
    Tap Connect to Adobe Sign . 資格情報の入力画面が表示されたら、Adobe Sign アプリケーションの作成時に使用したユーザー名とパスワードを入力します。
    作成 」をタップして、Adobe Sign 設定を作成します。
  10. AEM Web コンソールを開きます。URLは https://'[server]:[port]'/system/console/configMgr
  11. Forms 共通設定サービス ​を開きます。
  12. In the Allow field, select All users - All the users, anonymous or logged in, can preview attachments, verify and sign forms, and click Save. ​オーサーインスタンスが Adobe Sign を使用するように設定されます。
  13. パブリッシュ インスタンスにログインし、以下の URL を開きます。
    https://<server-name>:<port>/libs/granite/configurations/content/view.html/conf
  14. 手順 1 ~ 12 を繰り返して、AEM Forms で Adobe Sign を設定します。設定に同じタイトル(手順3で指定)を使用し、同じ名前(手順6で指定)を使用して、作成者インスタンスで設定された設定を複製します。
    これで Adobe Sign が AEM Forms に統合され、アダプティブフォームで使用できるようになりました。To use Adobe Sign service in an adaptive form , specify the configuration container created above in adaptive form properties.

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

Adobe Sign が有効になっているアダプティブフォームは、すべての署名者がフォームに署名するまで送信されません。Adobe Sign スケジューラーサービスは、デフォルトで、署名者からの応答を 24 時間ごとにチェック(ポーリング)するように設定されています。現在の環境に合わせて、このデフォルト値を変更することができます。次の手順を実行して、デフォルトの間隔を変更します。
  1. 管理者の資格情報を使用して AEM Forms サーバーにログインし、 ツール 操作 Web コンソール ​に移動します。
    次のURLをブラウザーウィンドウで開くこともできます。 https://[localhost]:'port'/system/console/configMgr
  2. Adobe Sign 設定サービス 」オプションを探して選択します。「 ステータス更新スケジューラーの式 」フィールドで Cron 式 ​を指定して「 保存 」をクリックします。例えば、毎日午前0時に設定サービスを実行するには、「ステータス更新の 0 0 0 1/1 * ? * スケジューラー式 ​」フィールドに
これで、Adobe Sign のステータスを同期するデフォルトの間隔が変更されました。