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設定を作成するか、ツール ハンマー > 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. 複製を使用して、対応する発行インスタンスに同じ設定を作成します。

これで 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時にConfiguration Serviceを実行するには、Status Updateスケジューラー式​フィールドで0 0 0 1/1 * ? *を指定します。

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

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now