Last modified: 2023-09-20

Rellenar campos automáticamente

Después de definir una Convención de OneSpan Sign, los usuarios que creen transacciones manualmente pueden usar la convención para automatizar ciertas tareas. En lugar de tener que realizar esas tareas manualmente, el hecho de que se realicen automáticamente ahorra tiempo a los usuarios.

Concretamente, los usuarios pueden automatizar las siguientes tareas:

  • Posicionar campos de OneSpan Sign en varios documentos para varios firmantes mediante etiquetas de texto
  • Actualizar campos de OneSpan Sign con datos de CRM mediante asignaciones de campos (la función Insertar)
  • Actualizar campos de CRM con datos de OneSpan Sign mediante asignaciones de campos (la función Reescritura)

En las siguientes secciones, se describe cómo:

Actualizar campos de OneSpan Sign

La función Insertar copia un valor de un campo de CRM (por ejemplo, Nombre) en un campo correspondiente de un documento de OneSpan Sign cuando se está preparando una transacción. Después, esos datos pueden recuperarse del documento firmado. Los datos en cuestión pueden ser datos sobre un firmante o datos sobre una "entidad relacionada" de CRM.

Existen dos maneras de rellenar documentos de OneSpan Sign automáticamente con datos de OneSpan Sign for Microsoft Dynamics CRM:

Actualizar campos de OneSpan Sign mediante la interfaz de usuario

Para utilizar la interfaz de usuario para insertar automáticamente datos de la base de datos de OneSpan Sign for Microsoft Dynamics CRM en un campo de entrada de un documento de OneSpan Sign:

  1. Crear una convención.
  2. Crear una asignación de campos y copie su Nombre de campo de OneSpan Sign en un búfer.
  3. Cree una etiqueta de firmante y, bajo esta etiqueta, cree dos etiquetas de texto como se indica a continuación:
    1. Cree una etiqueta de texto de tipo Firma.
    2. Todavía bajo esa etiqueta, cree una segunda etiqueta de texto de tipo Entrada – Campo de texto.
    3. Aparecen opciones adicionales.

    4. Pegue el nombre copiado en el paso 2 en el Nombre de campo de OneSpan Sign.
    5. Guarde la etiqueta de texto.
  4. La convención crea automáticamente un bloque de firma y adjunta el texto de entrada a este bloque. A continuación, la convención recupera los datos del campo de la entidad de CRM que se definió en la asignación de campos y los inserta en el campo de entrada.

  5. Para usar su nueva convención, cree una transacción de OneSpan Sign. En la sección Opciones avanzadas, vincule su convención a la transacción.
  6. Opcionalmente, seleccione Preparar automáticamente con etiquetas de texto.
  7. Agregue documentos y firmantes a la transacción, y asigne una etiqueta de firmante a cada firmante.
  8. Si no seleccionó Preparar automáticamente con etiquetas de texto antes, haga clic en Preparar para preparar la transacción.
  9. Cuando termine, haga clic en Enviar.
  10. La aplicación hará lo siguiente: (1) creará un bloque de firma y un campo de entrada adjunto a ese bloque; (2) recuperará los datos del campo de la entidad de OneSpan Sign for Microsoft Dynamics CRM definida en la asignación de campos; (3) insertará esos datos en el campo de entrada del documento de OneSpan Sign.

    Al final de este procedimiento, debería ver todos los datos insertados de OneSpan Sign for Microsoft Dynamics CRM en la transacción creada.

Actualizar campos de OneSpan Sign mediante programación

Para utilizar un programa para insertar automáticamente datos de la base de datos de OneSpan Sign for Microsoft Dynamics CRM en un campo de entrada de un documento de OneSpan Sign:

  1. Escriba un código que: (a) cree la transacción; (b) adjunte a la transacción una convención adecuada, documentos adecuados, firmantes adecuados, etc.

    Si su convención contiene etiquetas de texto, los campos se crearán y posicionarán automáticamente en los documentos de OneSpan Sign.

  2. Agregue el siguiente código JavaScript al archivo de recurso web esl_packageParameterSettings. Su código debe parecerse al siguiente ejemplo:
  3. <Package> <autoPrepare="true"> <insert="true"> <template="my-template"> <writeBack="true"> <autoSend="true"> <inPersonSigning="true"> <reviewAfterCompletion="true"> <enforceSigningOrder="true"> </Package>

  4. Haga clic en Nueva transacción de OneSpan Sign o cree un botón personalizado (para una entidad personalizada) que ejecute el código. Al hacer clic en ese botón, debería ver todos los datos insertados de OneSpan Sign for Microsoft Dynamics CRM en la transacción creada.

Actualizar campos de CRM (Reescritura)

La función Reescritura de una asignación de campos puede actualizar automáticamente los datos de los campos de OneSpan Sign for Microsoft Dynamics CRM a partir de documentos de OneSpan Sign.

Por ejemplo, imagine que: (1) un firmante advierte durante la Signer Experience que su dirección es errónea en un documento de la transacción de OneSpan Sign; (2) el firmante corrige su dirección en ese documento.

Si esa dirección de OneSpan Sign se asignó a un campo de una entidad relacionada de OneSpan Sign for Microsoft Dynamics CRM y se marcó la opción Reescritura para esa asignación, cuando la transacción de OneSpan Sign se complete, la dirección actualizada se escribe en el campo de OneSpan Sign for Microsoft Dynamics CRM.

Existen dos formas de actualizar los campos de OneSpan Sign for Microsoft Dynamics CRM con datos de documentos de OneSpan Sign:

En ambos métodos, los datos que se reescribirán en OneSpan Sign for Microsoft Dynamics CRM se deben ingresar durante la Signer Experience.

Actualizar campos de CRM mediante la interfaz de usuario

Para utilizar la interfaz de usuario para actualizar un campo de OneSpan Sign for Microsoft Dynamics CRM con datos de un documento de OneSpan Sign cuando la transacción asociada está completada:

  1. Seleccione la opción Reescritura para la asignación de campos asociada.
  2. Cuando la transacción de OneSpan Sign esté completa, verifique que los datos actualizados durante la Signer Experience aparezcan en el campo de OneSpan Sign for Microsoft Dynamics CRM asociado.

Actualizar campos de CRM mediante programación

Para usar un programa para actualizar un campo de CRM con los datos de un documento de OneSpan Sign cuando la transacción asociada se ha completada:

  1. Escriba un código que: (a) cree el paquete; (b) adjunte al paquete una convención adecuada, documentos adecuados, firmantes adecuados, etc.
  2. Si su convención contiene etiquetas de texto, los campos se crearán y posicionarán automáticamente en los documentos de OneSpan Sign.

  3. Agregue el siguiente código JavaScript al archivo de recurso web esl_packageParameterSettings. Su código debe parecerse al siguiente ejemplo:
  4. <Package>  
            <autoPrepare="true">
            <insert="true">
            <template="my-template">
            <writeBack="true"autoSend="true">
            <inPersonSigning="true">
            <reviewAfterCompletion="true">
            <enforceSigningOrder="true">
    </Package>
    			
  5. Haga clic en el botón Nueva transacción de OneSpan Sign o cree un botón personalizado (para una entidad personalizada) que ejecute el código. Al hacer clic en ese botón una vez completada la transacción de OneSpan Sign, los datos que se actualizaron durante la Signer Experience aparecerán en el campo de OneSpan Sign for Microsoft Dynamics CRM asociado.
Was this information helpful?
X