Comunidad de desarrolladores de OneSpan Sign: Cambiar firmante y recuperar paquetes

Haris Haidary, 4 de Octubre de 2017

En este blog, le explicaré cómo puede aprovechar la aplicación OneSpan Sign para cumplir con dos requisitos específicos. Más específicamente, cómo puede usar la función Cambiar firmante para completar previamente los campos del formulario para un firmante y cómo puede recuperar todos sus paquetes dentro de un rango de fechas utilizando la API REST. Vamos directo a ello.

Cambiar firmante a campos de formulario de prerrelleno

Un caso de uso que a menudo solicitan muchos clientes potenciales y clientes es la necesidad de que un usuario interno use OneSpan Sign para completar los datos en un formulario antes de que realmente se envíe al primer firmante. En este momento, una forma de lograr esto es a través de la función Change Signer. Es decir, puede permitir que un firmante asigne a otra persona para firmar el documento en lugar del firmante original definido por el remitente. En consecuencia, se le pedirá al firmante que ingrese la dirección de correo electrónico y el nombre completo de la persona a firmar junto con un mensaje de correo electrónico opcional para enviar al nuevo firmante. Se le notificará este cambio de firmante y también se le enviará un CC en el mensaje de correo electrónico. En consecuencia, el remitente de la transacción identifica al usuario que necesita completar los datos como el primer firmante, pero le da a este firmante el derecho de cambiar los firmantes. El usuario recibe un correo electrónico de OneSpan Sign, accede a la transacción y completa los campos de datos. El usuario luego usa la función Cambiar firmante para identificar el primer firmante real.

Recuperando todos los paquetes con REST

Actualmente, usando cualquiera de los Informe de finalización o Informe de uso , solo puede recuperar un máximo de 100 paquetes por intervalos de fechas determinados. Sin embargo, puede evitar eso llamando a una URL de punto final diferente. La idea es utilizar los parámetros de indexación "desde" y "hasta". Luego, simplemente necesitará crear un bucle que recupere 50 paquetes a la vez (máximo que se puede devolver de OneSpan Sign) por estado dado. Aquí está el pseudocódigo:

int x = 0;
int y = 49;

OBTENGA https://sandbox.esignlive.com/api/packages?from=x&to=y&query=sent;

while (packageCount> 0) {
     if (condición) {
            // haz algo aquí
     }
     x + = 50;
     y + = 50;
     OBTENGA https://sandbox.esignlive.com/api/packages?from=x&to=y&query=sent;
}

Enlace a publicación Si tiene preguntas sobre este blog o cualquier otra cosa relacionada con la integración de OneSpan Sign en su aplicación, visite los foros de la comunidad de desarrolladores: developer.esignlive.com . Eso es todo de mi parte. ¡Gracias por leer! Si esta publicación le parece útil, compártala en Facebook, Twitter o LinkedIn.

Evangelista técnico de Haris Haidary LinkedIn El | Gorjeo