OneSpan Sign Developer: Personalización e integración del diseñador - Parte 5

A través de nuestra serie de partes múltiples sobre personalización e integración de Designer, hemos cubierto muchos de los aspectos y flujos de trabajo importantes que rodean a Customization de Designer. A partir de ahí, incluso hemos podido integrarnos con Designer en un desarrollo real.
En este quinto blog, nos centraremos en cómo eliminar un remitente de la lista de destinatarios tanto en Designer como en una Ceremonia de firma en persona. Esta capacidad se vuelve importante cuando un remitente no está involucrado en todo el proceso o simplemente desea evitar que su diseñador de paquetes agregue firmas para el remitente.
RETIRE EL ENVIADOR DEL DISEÑADOR
Como comportamiento predeterminado, un remitente se agregará automáticamente como firmante cuando se cree un paquete. El remitente se mostrará en la lista de destinatarios en la sesión del Diseñador:
Si es un usuario no integrado, no tendrá este problema, porque en el portal web, todo su paquete ya se ha liquidado correctamente (esto se explicará más adelante en la solución 2 a continuación).
Para otros usuarios integrados, si este no es un comportamiento esperado, a continuación se enumeran dos soluciones. Les explicaremos en detalle y demostraremos cómo elegir entre ellos.
Solución 1:
Hay una opción de personalización del Diseñador para eliminar un remitente de la lista de firmantes:
"rolePickerSender": falso
Contacta con nuestro Equipo de soporte técnico y mencione esta configuración, así como el perfil que desea personalizar. Luego, el remitente será eliminado de la lista de firmantes en este perfil.
A través de este proceso, se prohibió completamente al remitente aparecer en la página del Diseñador. Incluso si el usuario intenta agregar el remitente a través del Diseñador, el remitente no aparecerá como firmante.
Otro punto a tener en cuenta es que se sugiere que esta solución trabaje junto con Designer Profile, así que no olvide agregar "? Profile = {profileName}" al final de su enlace de diseñador. Si no está familiarizado con este concepto, consulte Parte 2 de esta serie
Solución 2:
Alternativamente, también puede agregar un atributo de nivel de paquete al crear su paquete:
"datos": { "senderVisible": falso }
Una vez que se agregó este atributo, la página del Diseñador reconocerá esta configuración y excluirá a su remitente desde el principio. Pero, a diferencia de la primera solución, aún puede agregar al remitente nuevamente a través de la página del Diseñador y asignarle firmas.
A continuación se muestra el código equivalente en Java SDK y .Net SDK:
SDK de Java
.withAttributes (DocumentPackageAttributesBuilder.newDocumentPackageAttributes () .withAttribute ("senderVisible", false) )
.Net SDK
.WithAttributes (DocumentPackageAttributesBuilder.NewDocumentPackageAttributes () .WithAttribute ("senderVisible", false) )
Con las soluciones 1 o 2, encontrará que el nombre del remitente se ha eliminado correctamente de la página del Diseñador.
RETIRE UN ENVIADOR DE LA FIRMA EN PERSONA
Cuando su remitente no participa en el proceso de firma en un escenario de firma en persona, tiene más sentido eliminar el nombre del remitente de la lista desplegable. Puede cambiar esta configuración tanto a nivel de cuenta como de paquete.
La configuración del nivel de la cuenta debe ser modificada por nuestro equipo de soporte. La configuración de nivel de paquete se puede configurar mediante programación como una configuración de ceremonia de firma.
Método de descanso
"configuración": { "ceremonia": { "inPerson": cierto, "hidePackageOwnerInPerson": verdadero } }
SDK de Java:
.withSettings (DocumentPackageSettingsBuilder.newDocumentPackageSettings () .withInPerson () .hideOwnerInPersonDropDown () )
.Net SDK
.WithSettings (DocumentPackageSettingsBuilder.NewDocumentPackageSettings () .WithInPerson () HideOwnerInPersonDropDown () )
Lea toda la serie de blogs de personalización e integración de diseñadores
A través del blog de hoy, exploramos cómo eliminar al remitente de la lista de Ceremonias de firma en diseñador y en persona, que es una pregunta muy frecuente, así como lo que recomendamos establecer en su integración.
Si tiene alguna pregunta 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.
La serie de blogs de personalización e integración de diseñadores:
• Personalización e integración del diseñador - Parte 1
• Personalización e integración del diseñador - Parte 2
• Personalización e integración del diseñador - Parte 3
• Personalización e integración del diseñador - Parte 4