Linha de Produto: | Microsiga Protheus | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Segmento: | Serviços | ||||||||||||||||||||
Módulo: | SIGAJURI | ||||||||||||||||||||
Função: |
| ||||||||||||||||||||
Ticket: | |||||||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DJURDEP-7070 |
Alterar o Fluxo de Contratos para utilizar a Assinatura Digital da Vertsign.
Realizado ajustes no Workflow de Assinatura Digital, dentro do Workflow de Solicitação de Documento.
Quando o Fluxo estiver no passo de "Gerar Minuta Final" o usuário poderá selecionar se irá movimentar para "Finalizar contrato", "Encaminhar para Assinatura" ou retornar para "Validar Minuta".
Quando for selecionado "Encaminhar para assinatura", o sistema irá validar se há arquivos nas extensões .pdf, .doc ou .docx vinculados ao Processo. Se não houver, irá demonstrar uma mensagem de erro e não passará para a próxima etapa.
O sistema também irá verificar se há Assinadores cadastrados na Widget da Vertsign, se não houver, irá demonstrar uma mensagem de erro e não passará para a próxima etapa.
Se não houver erro nessas validações, o Fluxo irá para "Encaminhar para assinatura", lá o usuário terá de Selecionar um dos documentos e os Assinadores responsáveis para Assinar o Documento.
Após selecionar o Documento e os assinadores (concatenados e separados por ";"), o fluxo irá enviar os dados para a Vertsign, que fica responsável por enviar os links aos Assinantes para que os mesmos possam Autenticar e assinar.
Enquanto isso, o fluxo irá realizar 10 verificações, em intervalos de 12 em 12 horas, verificando se todos os responsáveis assinaram o Documento.
Caso as assinaturas aconteçam antes de todas as verificações ocorrerem, será vinculado ao documento original o Manifesto, contendo todas as assinaturas.
Caso contrário, a Solicitação será enviada para "Revisar assinaturas", aonde o responsável poderá mandar Validar novamente ou Encerrar o processo.
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |