Intégration d’Adobe Sign à AEM Forms as a Cloud Service

Adobe Sign permet des processus de signature électronique pour les formulaires adaptatifs. Les signatures électroniques améliorent les processus de traitement des documents pour les services juridiques, commercial, des ressources humaines, et bien d’autres domaines.

Dans un scénario Adobe Sign et de formulaires adaptatifs standard, un utilisateur remplit un formulaire adaptatif pour effectuer une demande de service. Par exemple, un formulaire de demande de carte de paiement et d’allocation. Lorsqu’un utilisateur remplit, envoie et signe le formulaire de demande, le formulaire est envoyé au prestataire de services qui décidera des actions à entreprise. Le prestataire de services passe en revue la demande et utilise Adobe Sign pour marquer la demande comme approuvée. Pour activer les workflows de signature électronique similaires, vous pouvez intégrer Adobe Sign à AEM Forms.

Pour utiliser Adobe Sign avec AEM Forms, configurez Adobe Sign dans AEM Cloud Services :

Prérequis

Vous avez besoin des éléments suivants pour intégrer Adobe Sign à AEM Forms :

Configuration d’Adobe Sign avec AEM Forms

Une fois les prérequis réunis, procédez comme suit pour configurer Adobe Sign avec AEM Forms sur les instances d’auteur.

  1. Dans l’instance d’auteur AEM Forms, accédez à Outils hammer > Général > Navigateur de configuration.

  2. Sur la page du navigateur de configuration, appuyez sur Créer.

  3. Dans la boîte de dialogue Créer une configuration, indiquez un titre pour la configuration, activez Configurations cloud et appuyez sur Créer. Un conteneur de configurations pour Cloud Services est ainsi créé. Vérifiez que le nom du dossier ne contient aucun espace.

  4. Accédez à Outils hammer > Cloud Services > Adobe Sign et ouvrez le conteneur de configurations que vous avez créé à l’étape précédente.

    REMARQUE

    Lorsque vous créez un formulaire adaptatif, indiquez le nom du conteneur dans le champ Conteneur de configurations.

  5. Sur la page de configuration, appuyez sur Créer pour créer une configuration.Adobe Sign dans AEM Forms.

  6. Dans l’onglet Général de la page Créer une configuration Adobe Sign, spécifiez un nom de configuration et appuyez sur Suivant. Vous avez la possibilité d’indiquer un titre et de rechercher et sélectionner une vignette pour la configuration.

  7. Copiez l’URL dans la fenêtre active du navigateur dans un bloc-notes. L’URL est nécessaire pour configurer l’application Adobe Sign avec AEM Forms à une étape ultérieure.

  8. Configurez les paramètres OAuth pour l’application Adobe Sign :

    1. Ouvrez une fenêtre de navigateur et connectez-vous au compte de développeur Adobe Sign.
    2. Sélectionnez l’application configurée pour AEM Forms, puis appuyez sur Configurer OAuth pour l’application.
    3. Dans la zone URL de redirection, ajoutez l’URL copiée à l’étape précédente et cliquez sur Enregistrer.
    4. Activez les paramètres OAuth suivants pour l’application Adobe Sign et cliquez sur Enregistrer.
    • aggrement_read
    • aggrement_write
    • aggrement_send
    • widget_read
    • widget_write
    • workflow_read

    Pour obtenir des informations détaillées sur la configuration des paramètres OAuth pour une application Adobe Sign et l’obtention des clés, voir Configurer les paramètres oAuth pour l’application dans la documentation du développeur.

    Configuration OAuth

  9. Revenez à la page Créer une configuration Adobe Sign. Dans l’onglet Paramètres, le champ URL OAuth indique l’URL suivante par défaut :

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

    où :

    na1 fait référence au partitionnement de base de données par défaut. Vous pouvez modifier la valeur du partitionnement de base de données. Assurez-vous que les configurations cloud de Adobe Sign pointent vers le fragment correct.

    Si vous créez une autre configuration Adobe Sign pour une fonctionnalité ou un composant Adobe Experience Manager, assurez-vous que toutes les configurations cloud de Adobe Sign pointent vers le même fragment.

  10. Spécifiez les valeurs ID client (également appelé ID d’application) et clé secrète client. Utilisez l’ID client et la clé secrète client de l’application Adobe Sign que vous avez créés à l’étape précédente.

  11. Sélectionnez l’option Activer Adobe Sign pour les pièces jointes pour ajouter les fichiers joints à un formulaire adaptatif au document Adobe Sign correspondant envoyé à des fins de signature.

  12. Appuyez sur Se connecter à Adobe Sign. Lorsque vous êtes invité à fournir vos informations d’identification, indiquez le nom d’utilisateur et le mot de passe du compte utilisé lors de la création de l’application Adobe Sign. Lorsque vous êtes invité à confirmer l’accès à your developer account, cliquez sur Autoriser l’accès. Si les informations d’identification sont correctes et que vous autorisez AEM Forms à accéder à votre compte de développeur Adobe Sign, un message, semblable à celui ci-dessous, s’affiche pour vous notifier le succès de l’opération.

    Succès de la configuration Adobe Sign Cloud

  13. Appuyez sur Créer pour créer la configuration Adobe Sign.

  14. Sélectionnez la configuration, cliquez sur Publier, sélectionnez la configuration, puis cliquez sur Publier. La configuration sera ainsi répliquée sur les environnements de publication correspondants.

  15. Répétez toutes les étapes ci-dessus sur vos instances de développement, d’évaluation ou de production (toutes celles non encore configurées) pour terminer la configuration d’Adobe Sign avec AEM Forms pour votre environnement.

Vous pouvez maintenant utiliser l’ajout de champs Adobe Sign à un formulaire adaptatif. Veillez à ajouter le conteneur de configurations utilisé pour Cloud Service à tous les formulaires adaptatifs activés pour Adobe Sign. Vous pouvez spécifier un conteneur de configurations à partir des propriétés d’un formulaire adaptatif.

(Pour les workflows AEM uniquement) Configurez le planificateur Adobe Sign pour synchroniser le statut de la signature

Lorsque vous utilisez l’étape de processus Adobe Sign pour signer un formulaire adaptatif, le formulaire peut être transmis aux signataires l’un après l’autre ou envoyé à tous les signataires simultanément, selon la configuration de l’étape de processus. Les formulaires adaptatifs avec Adobe Sign activé ne sont envoyés à Experience Manager Forms Server qu’une fois que tous les signataires ont terminé le processus de signature.

Par défaut, les services de Planificateur Adobe Sign vérifient la réponse du signataire (sondages) toutes les 24 heures. Vous pouvez modifier l’intervalle par défaut pour votre environnement.

Pour modifier l’intervalle par défaut, spécifiez une expression cron pour la propriété sign.status.exp de la configuration Service de configuration Adobe Sign.

Par exemple, pour exécuter le service de configuration tous les jours à 00:00, définissez la propriété sign.status.exp de la configuration Service de configuration Adobe Sign pour spécifier 0 0 0 1/1 * ? *. Le fichier JSON suivant affiche l’échantillon d’exécution du service de configuration tous les jours à 00:00 :

{
  "sign.status.exp":"0 0 0 1/1 * ? *"
}

Pour définir les valeurs d’une configuration, générez des configurations OSGi à l’aide du SDK AEM et déployez la configuration sur votre instance de Cloud Service.

Sur cette page