Uso de ArchiveSign con un formulario adaptable

ArchiveSign es una solución destacada de firma electrónica. Puede utilizarlo para firmar un acuerdo por correo electrónico. Puede integrar ArchiveSign con un formulario adaptable. Le ayuda a enviar un formulario adaptable para firmas electrónicas a varios destinatarios. El uso de firmas electrónicas le ayuda a:

  • Cierre las ofertas de cualquier dispositivo con procesos de propuesta, presupuesto y contrato totalmente automatizados.
  • Finalice los procesos de Recursos Humanos más rápido y ofrezca a sus empleados las experiencias digitales.
  • Reduzca los tiempos de ciclo de contrato e incorpore a sus proveedores más rápido.

AEM Forms as a Cloud Service proporciona un acción de envío personalizada para Sign. La acción de envío le ayuda a enviar los formularios adaptables para las firmas electrónicas mediante las API de Sign.

También puede utilizar la solución de firma electrónica de Adobe, Adobe Sign, para firmar por correo electrónico un formulario adaptable. AEM Forms tiene una integración mucho más profunda con Adobe Sign y proporciona controles mucho más precisos, como firma secuencial y paralela, varios métodos de autenticación, experiencia de firma en formularios y mucho más. Para obtener más información, consulte Uso de Adobe Sign en un formulario adaptable.

Requisitos previos

Se requieren las siguientes opciones para integrar ArchiveSign con AEM Forms:

Configurar la acción de envío personalizada y el servicio en la nube para Sign00

AEM Forms as a Cloud Service proporciona una acción de envío personalizada para Sign. La acción de envío le ayuda a enviar los formularios adaptables para las firmas electrónicas mediante las API de Sign. El código para la acción de envío personalizado está disponible en AEM Forms muestra un repositorio de Git público. Puede implementar el código tal como está en su entorno de AEM Forms o personalizarlo según los requisitos de su organización.

Realice los siguientes pasos para configurar la acción de envío personalizado y el Cloud Service de DAT predeterminados:

  1. Clonar el proyecto as a Cloud Service de AEM Forms o crear un Experience Manager Forms como Cloud Service proyecto basado en AEM Tipo de archivo 27 o posterior. Para crear un Experience Manager Forms como Cloud Service proyecto basado en AEM tipo de archivo:

    Abra el símbolo del sistema y ejecute el siguiente comando para crear un Experience Manager Forms Proyecto as a Cloud Service:

    mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=27 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
    

    Además, cambie appTitle, appIdy groupId, en el comando anterior para reflejar su entorno.

  2. Clonar el aem-forms-samples repositorio. Este repositorio contiene una acción de envío personalizada para los detalles de ArchivoSign y configuración para conectarse con el servidor de ArchivoSign.

  3. Abra el proyecto as a Cloud Service de AEM Forms creado en el paso 1 para editarlo en IDE de su elección.

  4. Abra el [AEM Forms as a Cloud Service project]\pom.xml para editarlo y realice los cambios siguientes:

    1. Agregue el siguiente texto al final del <properties> etiqueta:

      <repository.location>maven_repository</repository.location>
      
    2. Agregue el siguiente texto al final del <repositories> etiqueta:

       <repository>
          <id>project-repository</id>
          <url>file://${project.basedir}/${repository.location}</url>
       </repository>
      

      Si no hay <repositories> , cree la etiqueta debajo de la etiqueta <properties> etiqueta.

    3. Agregue el siguiente texto al final del <dependencyManagement> etiqueta:

       <dependency>
         <groupId>com.adobe.aemforms.samples</groupId>
         <artifactId>forms.integration.docusign.all</artifactId>
         <type>zip</type>
         <version>1.0.0</version>
       </dependency>
      
  5. Siga estos pasos en la sección all/pom.xml archivo disponible en la carpeta del proyecto de Cloud Service:

    1. Agregue el siguiente texto al final del <embeddeds> etiqueta:

       <embedded>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
          <target>/apps/moonlightprodprogram-vendor-packages/application/install</target>
       </embedded>
      
    2. Agregue el siguiente texto al final del <dependencies> etiqueta:

       <dependency>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
       </dependency>
      
  6. Abra el símbolo del sistema y vaya a aem-forms-samples\forms-integration-docusign (clonado en el paso 3) y ejecute el siguiente comando:

    mvn clean install -Dinstall.dir="<AEM Forms as a Cloud Service project path>/maven_repository"
    

    <AEM Forms as a Cloud Service project path> hace referencia al nombre de la carpeta creada en el paso 1 de este procedimiento.

  7. Implemente el proyecto en el entorno de desarrollo local. Puede utilizar el siguiente comando para implementar en el entorno de desarrollo local

    mvn -PautoInstallPackage clean install

    Después de ejecutar estos pasos, puede ver una nueva acción de envío personalizada Enviar con firmas electrónicas de ArchiveSign disponible en la lista de opciones de envío para un formulario adaptable y un Configuración del servicio en la nube ArchiveSign en su entorno de desarrollo local.

  8. Compilar y Implemente el código en su AEM Forms Entorno as a Cloud Service.

Integrar DocuSign con AEM Forms

Una vez cumplidos los requisitos previos, realice los siguientes pasos para integrar DocuSign con AEM Forms en las instancias de Autor.

  1. Vaya a Herramientas martillo > Cloud Services > ArchivoSign y seleccione una carpeta para alojar la configuración.

  2. En la página de configuraciones, pulse Crear para crear DocuSign en AEM Forms.

  3. En el General de la pestaña Crear la configuración de ArchiveSign página, especifique un Nombre para la configuración y pulse Siguiente. Si lo desea, puede especificar un Título.

  4. Copie la dirección URL de la ventana actual del explorador en un bloc de notas. La dirección URL es necesaria para configurar DocuSign aplicación con AEM Forms en un paso posterior.

  5. Configure las opciones de OAuth para la variable DocuSign aplicación:

    1. Abra una ventana del explorador e inicie sesión en DocuSign cuenta de desarrollador.
    2. Abra la aplicación configurada para AEM Forms.
    3. En el URI de redirección , añada la URL copiada en el paso anterior y haga clic en Guardar.
    4. Tenga en cuenta las claves de integración y secreto.

    Para obtener información paso a paso sobre cómo configurar las opciones de OAuth para un DocuSign y obtenga las claves, consulte Configuración de oAuth para la aplicación documentación para desarrolladores.

  6. Vuelva a la Crear la configuración de ArchiveSign página. En el Configuración , la pestaña URL de OAuth menciona la siguiente dirección URL predeterminada:

    https://account-d.docusign.com/oauth/auth

  7. Especifique la variable ID de cliente (Clave de integración de ArchiveSign) y Secreto del cliente (Clave secreta de ArchiveSign).

  8. Toque Conectarse a ArchiveSign. Cuando se le soliciten credenciales, proporcione el nombre de usuario y la contraseña de la cuenta utilizada al crear DocuSign aplicación. Cuando se le pida que confirme el acceso para your developer account, haga clic en Permitir acceso. Si las credenciales son correctas, aparecerá un mensaje de éxito.

  9. Toque Crear para crear la variable DocuSign configuración.

  10. Seleccione la configuración y haga clic en Publicación, seleccione la configuración y haga clic en Publicación. Duplica la configuración en los entornos de publicación correspondientes.

  11. Repita todos los pasos anteriores en las instancias de desarrollador, etapa y producción (la que se quede) para completar la configuración DocuSign con AEM Forms para su entorno.

Ahora, el entorno de AEM Forms está configurado para utilizar ArchiveSign. Asegúrese de agregar el contenedor de configuración utilizado para el Cloud Service a todos los Forms adaptables habilitados para DocuSign. Puede especificar un contenedor de configuración desde las propiedades de un formulario adaptable.

Uso DocuSign en un formulario adaptable

Puede habilitar DocuSign para un formulario adaptable existente o crear un DocuSign formulario adaptable activado. Elija una de las siguientes opciones:

Creación de un formulario adaptable para ArchiveSign

Para crear un formulario adaptable habilitado para firmar:

  1. Vaya a Adobe Experience Manager > Forms > Forms y documentos.

  2. Toque Crear y seleccione Formulario adaptable. Aparece una lista de plantillas. Seleccione una plantilla y pulse Siguiente.

  3. En el Básico pestaña:

    1. Especifique la variable Nombre y Título para el formulario adaptable.

    2. Seleccione el contenedor de configuración created while integrar DocuSign con AEM Forms.

    El contenedor de configuración contiene el DocuSign Cloud Services configurados para su entorno. Estos servicios están disponibles para su selección en el editor de formularios adaptables.

  4. En el Modelo de formulario , seleccione una de las siguientes opciones:

    • Si tiene una plantilla de formulario personalizada y necesita un documento de registro basado en la plantilla de formulario, seleccione la opción Asociar plantilla de formulario como la plantilla Documento de registro y seleccione una plantilla Documento de registro. Cuando se utiliza la opción , los documentos enviados para firmar solo muestran los campos basados en la plantilla de formulario asociada. No muestra todos los campos del formulario adaptable.

    • Si no tiene una plantilla de formulario personalizada, seleccione la Generar documento de registro . Cuando se utiliza la opción , el documento enviado para firmar muestra todos los campos del formulario adaptable.

  5. Toque Crear. Se crea un formulario adaptable con firma habilitada. Puede añadir DocuSign al formulario y envíelo para su firma.

  6. Abra el formulario adaptable en modo de edición. En el Contenido , toque la pestaña Contenedor de formulario y toque Configurar.

  7. En el Envío , seleccione Enviar con firmas electrónicas de ArchiveSign de la variable Enviar acción lista desplegable.

  8. En el Configuración de la acción sección, toque Agregar para añadir un destinatario y especificar la dirección de correo electrónico del destinatario. Toque Agregar para añadir más destinatarios.

  9. Especifique el asunto del mensaje de correo electrónico en la Asunto del correo electrónico campo . Select Incluir archivos adjuntos para incluir archivos adjuntos en el mensaje de correo electrónico.

  10. Toque Guardar para guardar las propiedades.

Habilitar DocuSign para un formulario adaptable

Para usar DocuSign en un formulario adaptable existente:

  1. Vaya a Adobe Experience Manager > Forms > Forms y documentos.

  2. Seleccione el formulario adaptable y pulse Propiedades.

  3. En el Básico , seleccione contenedor de configuración creado al integrar DocuSign con AEM Forms.

  4. En el Modelo de formulario , seleccione una de las siguientes opciones:

    • Si tiene una plantilla de formulario personalizada y necesita un documento de registro basado en la plantilla de formulario, seleccione la opción Asociar plantilla de formulario como la plantilla Documento de registro y seleccione una plantilla Documento de registro. Cuando se utiliza la opción , los documentos enviados para firmar solo muestran los campos basados en la plantilla de formulario asociada. No muestra todos los campos del formulario adaptable.

    • Si no tiene una plantilla de formulario personalizada, seleccione la Generar documento de registro . Cuando se utiliza la opción , el documento enviado para firmar muestra todos los campos del formulario adaptable.

  5. Toque Guardar y cerrar. El formulario adaptable está habilitado para DocuSign. Ahora, puede agregar su DocuSign al formulario y envíelo para su firma.

  6. Abra el formulario adaptable en modo de edición. En el Contenido , toque la pestaña Contenedor de formulario y toque Configurar.

  7. En el Envío , seleccione Enviar con firmas electrónicas de ArchiveSign de la variable Enviar acción lista desplegable.

  8. En el Configuración de la acción sección, toque Agregar para añadir un destinatario y especificar la dirección de correo electrónico del destinatario. Toque Agregar para añadir más destinatarios.

  9. Especifique el asunto del mensaje de correo electrónico en la Asunto del correo electrónico campo . Select Incluir archivos adjuntos para incluir archivos adjuntos en el mensaje de correo electrónico.

  10. Toque Guardar para guardar las propiedades.

En esta página