Integrar Adobe Sign con AEM Forms as a Cloud Service

Adobe Sign activa los flujos de trabajo de firma electrónica para formularios adaptables. Las firmas electrónicas mejoran los flujos de trabajo para procesar documentos para el área legal, ventas, nóminas, administración de recursos humanos y muchas más.

Cuando se trabaja con Adobe Sign y los formularios adaptables, normalmente los usuarios rellenan un formulario adaptable para solicitar un servicio. Por ejemplo, una solicitud de tarjeta de crédito y un formulario de solicitud para una prestación. Cuando un usuario rellena, envía y firma el formulario de solicitud, este se envía al proveedor de servicios para que realice más acciones. El proveedor de servicios revisa la solicitud y utiliza Adobe Sign para marcarla como aprobada. Para habilitar flujos de trabajo de firma electrónica similares, puede integrar Adobe Sign con AEM Forms.

Para usar Adobe Sign con AEM Forms, configure Adobe Sign en AEM Cloud Services:

Requisitos previos

Para integrar Adobe Sign con AEM Forms, necesita lo siguiente:

Configuración de Adobe Sign con AEM Forms

Una vez cumplidos los requisitos previos, realice los siguientes pasos para configurar Adobe Sign con AEM Forms en las instancias de autor.

  1. En la instancia de autor de AEM Forms, vaya a Herramientas martillo > General > Explorador de configuración.

  2. En la página Explorador de configuración, pulse Crear.

  3. En el cuadro de diálogo Crear configuración, especifique un Título para la configuración, habilite Configuraciones de nube y pulse Crear. Crea un contenedor de configuración para almacenar servicios en la nube. Asegúrese de que el nombre de la carpeta no contenga ningún espacio.

  4. Vaya a Herramientas martillo > Cloud Services > Adobe Sign y abra el contenedor de configuración que creó en el paso anterior.

    NOTA

    Cuando cree un formulario adaptable, especifique el nombre del contenedor en el campo Contenedor de configuración.

  5. En la página de configuración, pulse Crear para crear una configuración de Adobe Sign en AEM Forms.

  6. En la pestaña General de la página Crear configuración de Adobe Sign, especifique un Nombre para la configuración y pulse Siguiente. Si lo desea, puede especificar un Título y examinar los archivos para seleccionar una miniatura para la configuración.

  7. Copie la URL de la ventana actual del explorador en un bloc de notas. La URL es necesaria para configurar la aplicación Adobe Sign con AEM Forms en un paso posterior. Pulse Siguiente.

  8. En la pestaña Configuración, el campo URL de OAuth contiene la URL predeterminada. El formato de la URL es el siguiente:

    https://<shard>/public/oAuth/v2

    Por ejemplo:
    https://secure.na1.echosign.com/public/oauth/v2

    donde:

    na1 hace referencia a la partición predeterminada de la base de datos. Puede modificar el valor de la partición de la base de datos. Asegúrese de que las configuraciones en la nube de Adobe Sign apuntan a la partición correcta.

    Si crea otra configuración de Adobe Sign para una función o componente de Adobe Experience Manager, asegúrese de que todas las configuraciones en la nube de Adobe Sign apuntan a la misma partición.

    NOTA

    Mantenga la página Crear la configuración de Adobe Sign abierta. No la cierre. Puede recuperar la ID de cliente y el Secreto de cliente después de configurar OAuth para la aplicación Adobe Sign como se describe en los pasos siguientes.

  9. Configure OAuth para la aplicación Adobe Sign:

    1. Abra una ventana del explorador e inicie sesión en su cuenta de desarrollador de Adobe Sign.
    2. Seleccione la aplicación configurada para AEM Forms y pulse Configurar OAuth para aplicación.
    3. En el cuadro URL de redireccionamiento, añada la URL copiada en el paso anterior (Paso 7) y haga clic en Guardar.
    4. Habilite el siguiente ámbito para la aplicación Adobe Sign y haga clic en Guardar.
    • aggrement_read
    • aggrement_write
    • aggrement_send
    • widget_read
    • widget_write
    • workflow_read

    Para obtener información paso a paso sobre cómo configurar OAuth para una aplicación Adobe Sign y obtener las claves, consulte la documentación para desarrolladores Configurar OAuth para la aplicación.

    Configuración de OAuth

  10. Vuelva a la página Crear configuración de Adobe Sign. En la pestaña Configuración, especifique la [ID de cliente (también denominada como ID de aplicación) y el Secreto de cliente]. Utilice el ID de cliente y el Secreto de cliente de la aplicación Adobe Sign que creó en el paso anterior.

  11. Seleccione la opción Habilitar Adobe Sign para archivos adjuntos para anexar los archivos adjuntos a un formulario adaptable al documento de Adobe Signcorrespondiente enviado para su firma.

  12. Pulse Conectar con Adobe Sign. Cuando se le soliciten credenciales, indique el nombre de usuario y la contraseña de la cuenta utilizada al crear la aplicación Adobe Sign. Cuando se le pida que confirme el acceso de your developer account, haga clic en Permitir acceso. Si las credenciales son correctas y permite a AEM Forms acceder a su cuenta de desarrollador de Adobe Sign, aparecerá un mensaje de éxito similar al siguiente.

    La configuración en la nube de Adobe Sign se ha completado correctamente

  13. Pulse Crear para crear la configuración de Adobe Sign.

  14. Seleccione la configuración y haga clic en Publicar, seleccione la configuración y haga clic en Publicar. Esto replicará la configuración en los entornos de publicación correspondientes.

  15. Repita todos los pasos anteriores en las instancias de desarrollador, fase y producción (cualquiera de las restantes) para completar la configuración de Adobe Sign con AEM Forms para su entorno.

Ahora puede usar Agregar campos de Adobe Sign a un formulario adaptable. Asegúrese de agregar el contenedor de configuración utilizado para Cloud Service a todos los formularios adaptables habilitados para Adobe Sign. Puede especificar un contenedor de configuración desde las propiedades de un formulario adaptable.

(Solo para flujos de trabajo de AEM) Configure el planificador de Adobe Sign para sincronizar el estado de firma.

Cuando utilice el paso del flujo de trabajo Adobe Sign para firmar un formulario adaptable, el formulario se puede pasar de un firmante a otro o se puede enviar a todos los firmantes simultáneamente, en función de la configuración del paso del flujo de trabajo. Los formularios adaptables habilitados para Adobe Sign se envían al servidor de Experience Manager Forms solo después de que todos los firmantes completen el proceso de firma.

De forma predeterminada, los servicios del planificador Adobe Sign comprueban (sondean) la respuesta de los firmantes cada 24 horas. Puede cambiar el intervalo predeterminado para su entorno.

Para cambiar el intervalo predeterminado, especifique una expresión Cron para la propiedad sign.status.exp de la configuración del servicio de configuración de Adobe Sign.

Por ejemplo, para ejecutar el servicio de configuración diariamente a las 00:00 a. m., establezca la propiedad sign.status.exp de la configuración del servicio de configuración de Adobe Sign para especificar 0 0 0 1/1 * ? *. El siguiente archivo JSON muestra el ejemplo para ejecutar el servicio de configuración diariamente a las 00:00 a. m.:

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

Para establecer los valores de una configuración, Generar configuraciones OSGi mediante el SDK de AEM e implemente la configuración a su instancia de Cloud Service.

En esta página