Desenvolvedor de sinal OneSpan: campos condicionais - parte 1

Duo Liang, 25 de Março de 2020

Suponha que você tenha um contrato que deve ser assinado digitalmente e que tenha vários campos e assinaturas de entrada. Além disso, seu contrato exige apenas que o assinante forneça informações e assinaturas com base em determinadas condições. Nas versões anteriores do OneSpan Sign, era necessário coletar essas informações antes da cerimônia de assinatura e redesenhar seu contrato de acordo. Isso exige um esforço extra do cliente e aumenta o tempo total necessário para concluir a transação.

No entanto, esse não é mais o caso de "Campos condicionais", que permite ativar ou desativar campos com base nas respostas do signatário em outras partes do documento. O OneSpan Sign agora apresenta uma melhor geração de conteúdo dinâmico, o que melhorará significativamente a experiência do assinante, especialmente quando o processo de assinatura incluir fluxos de trabalho condicionais.

Neste blog, abordaremos esse novo e interessante recurso e veremos como ele pode ser implementado. Vamos começar!

Campos condicionais em ação

Antes de ler o blog de hoje, dedique alguns minutos e assista ao nosso passo a passo vídeo tutorial onde demonstramos como criar campos condicionais por meio da interface do usuário do remetente e como a nova experiência do assinante interage com as lógicas condicionais. 

Nota : O recurso Campo condicional está desativado no nível da conta por padrão. Se você quiser experimentá-lo por sua própria conta, envie uma solicitação ao nosso equipe de suporte , e ativaremos rapidamente esse recurso para sua conta. 

Sintaxe da lógica condicional

No OneSpan Sign, a lógica condicional envolve testar uma condição e, em seguida, executar uma ação:

SE {algumas condições} ENTÃO {tomar alguma ação}

Por exemplo, as instruções lógicas podem ser:

• “SE o campo de texto A não estiver vazio, ENTÃO desative o campo de texto B”

• “SE a caixa de seleção A estiver marcada, ENTÃO torne necessária a assinatura A”

Isso permite que você adapte melhor o contrato às suas necessidades exatas e reduza a chance de erros do assinante.

3-25-1
 
O objeto de uma condição pode ser um dos seguintes:

• "Campo de texto"
• "Área de texto"
• "caixa de seleção"
• "Rádio"
• "Lista"

A partir daí, você pode selecionar três tipos de ações:

• Ativar / desativar: determina se o campo selecionado será ativado ou desativado 
• Tornar necessário: determina se o campo selecionado será obrigatório 
• Tornar opcional: determina se o campo selecionado será opcional 

A ação está disponível para todos os tipos de campo, exceto: 

• Os campos personalizados
• cartórios
• Campos preenchidos automaticamente (por exemplo, nome, título, data)
• etiquetas
• Anexos

Explore nossa Adicionando campos ”Para obter instruções mais detalhadas.

Notas

• É importante estar ciente de que as Condições NÃO PODEM ser aplicadas em documentos ou assinantes, o que significa que você não poderá projetar o fluxo: “Se o assinante A marcar a caixa de seleção, é necessário que o assinante B assine”. 

• Campos condicionais agora estão disponíveis na nova experiência de assinatura. Você pode esperar que a interface interaja com a lógica condicional corretamente.

• Se houver várias condições relacionadas a um único campo, o último acionado entrará em vigor.

• Se você quiser que o assinante pule a assinatura, defina a assinatura como "marcar opcional" em vez de "desativar", para evitar que seu processo de assinatura seja bloqueado.

• As condições funcionam de forma inversa. Se houver uma condição que habilite um campo, isso significa que, por padrão, o campo está desabilitado.

• Para um campo de lista, isso implica que, se uma lista tiver uma opção informando que habilita um campo, isso significa que outras opções para esta lista desabilitarão esse campo. Os campos após a desativação serão revertidos para o valor predefinido.

Eventos de campo na trilha de auditoria

Sempre que um campo de formulário é acionado pela lógica condicional, o evento de auditoria registra a descrição do evento e os IDs de ambos os campos no resumo de evidências.

 3-25-2


Veja os registros destacados, por exemplo. O resumo das evidências auditou o evento quando marquei a "caixa de seleção 1"> A caixa de seleção 1 (ID de "MLrD9jEktkG") acionou a condição e ativou o campo de texto A (ID de "fHilwNhG254Z")> digitei meu nome no campo de texto A.

Hora de começar

Isso deve fornecer informações suficientes para você começar a usar os campos condicionais. Em nosso próximo blog, veremos as funções de APIs e SDK para ajudar os desenvolvedores a se integrarem a essa funcionalidade.

Se você tiver alguma dúvida sobre este blog ou qualquer outra coisa relacionada à integração do OneSpan Sign ao seu aplicativo, visite o Fóruns da comunidade de desenvolvedores . Seu feedback é importante para nós!

Comunidade de desenvolvedores OneSpan Sign

Comunidade de desenvolvedores OneSpan Sign

Participe da comunidade de desenvolvedores do OneSpan Sign! Fóruns, blogs, documentação, downloads de SDK e muito mais.

Junte-se hoje