Configurando o SmartSigner para integração com o S-Sign
Para que a integração seja efetuada corretamente, é necessário configurar o aplicativo do SmartSigner. Será necessário ter um processo de assinatura criado com um formulário nos devidos padrões. Para obter mais informações sobre como configurar o formulário leia Configuração do Formulário 2.0.
Tela Principal
Para abrir o aplicativo é necessário executar como administrador o arquivo smartshare.signer.configuration.exe, que estará no caminho exemplo: C:\Program Files (x86)\Selbetti\SmartSigner\Agent
A tela inicial do aplicativo será aberta conforme imagem abaixo:
A tela inicial apresenta o menu Configurações do aplicativo, botões para Iniciar, Parar e Reiniciar o Agent.
- Iniciar: o aplicativo irá testar se todas as configurações necessárias para execução do Agent estão preenchidas corretamente para então iniciar o monitoramento dos processos configurados;
- Parar: o aplicativo irá interromper a execução do Agent;
- Reiniciar: o aplicativo irá reiniciar a execução do Agent;
Obs: Uma vez iniciado o Agent, a tela deste aplicativo pode ser fechada pois o Agent vai continuar em execução no Windows.
Agent
- Executar serviço a cada t segundos: onde t = deve ser informado um intervalo de tempo em segundos, que o agent será executado. Esse intervalo de tempo será aplicado para executar o serviço de monitoramento dos processos configurados, por exemplo, a cada 30 segundos o serviço será executado. Quando esse intervalo de tempo não é informado, o serviço não é executado e com isso, ele não irá realizar o monitoramento dos processos a serem assinados. Quando o intervalo é muito extenso, o tempo de comunicação e retorno é mais longo. Recomendamos o intervalo de tempo de 30 segundos, pois o aplicativo irá conseguir realizar o monitoramento de todos os processos cadastrados e verificar o retorno dos documentos já assinados. Sendo que em um cenário, onde é processado um grande número de documentos e o tempo de processamento é maior que o configurado, o agent aguarda a conclusão de um ciclo para iniciar o outro.
- URL do smartshare: deve ser informado a URL de acesso ao SmartShare. Através desta URL, o aplicado irá executar o serviço de monitoramento dos processos configurados, por exemplo https://www.selbetti.com.br/smartshare/. Quando esta URL não é informada, o serviço não é executado e com isso, ele não irá realizar o monitoramento dos processos a serem assinados. Quando a URL for informada incorretamente, o aplicativo não conseguirá realizar a integração.
- Tipo de Documento Fixo: Este campo não corresponde as configurações de integração com S-Sign, pelo que seu preenchimento não é necessário.
Formulário
Deve ser necessário preencher as configurações da tela Formulário. De acordo ao serviço de assinatura selecionado, o usuário deverá preencher os campos conforme o código de cada campo do formulário 2.0 criado no SmartShare. Sendo possível configurar mais de um processo para o monitoramento. Em caso de preenchimento incorreto do código dos campos ou o não preenchimento, o aplicativo não conseguirá realizar sua execução com sucesso, no log SignerAgent será apresentado o erro do processamento.
Obrigatórios:
- Tipo de Integração: Selecionar o serviço SSIGN o qual será o responsável pela assinatura dos documentos;
- Código do Processo: Deve ser informado o código do processo a ser monitorado. Este código pode ser visualizado em Editar Processo no gerenciamento de processos. Esta informação é responsável por vincular os códigos do campo do formulário com o processo. Caso o código do processo não seja configurado o sistema não realizará o monitoramento;
- Tipo do Assinante: Deve ser informado o código do campo do formulário que definirá se o signatário será um assinante ou testemunha do documento;
- Ordem de Assinatura: Deve ser informado o código do campo do formulário que define a ordem das assinaturas, por exemplo, assinantes da etapa 1 assinam primeiro, após finalizada a etapa 1, os assinantes da etapa 2 recebem o documento para assinar, e assim, sucessivamente;
- Nome do Assinante: Deve ser informado o código do campo do formulário que receberá o nome completo do signatário;
- CPF do Assinante: Deve ser informado o código do campo do formulário que receberá o CPF do signatário;
- E-mail do Assinante: Deve ser informado o código do campo do formulário que receberá o e-mail do(s) signatário(s) do documento;
- Tipo da Assinatura: Deve ser informado o código do campo do formulário que definirá se o signatário assinará digitalmente (necessário conter um certificado digital), assinar eletronicamente ou apenas observar;
- Necessita Autenticação: Deve ser informado o código do campo que receberá a confirmação da autenticação do token de acesso, é dizer, se o usuário vai possuir ou não o processo de informar um token para realizar a assinatura;
- Idioma: Deve ser informado o código do campo que receberá o tipo de idioma referente ao processo de assinatura;
- Lembrete de Assinatura: Informar o código do campo que determinará se o usuário assinante vai ser notificado e em qual intervalo de tempo será realizadas as notificações;
Opcionais
- Data de Expiração: Deve ser informado o código do campo que receberá a data de expiração do documento no portal de assinatura S-Sign;
- Segmento: Deve ser informado o código do campo que receberá o segmento ou pasta onde cairá o documento enviado dentro do portal de assinatura;
- Telefone do Assinante: Deve ser informado o código do campo que receberá o telefone do assinante para a Integração com Whatsapp.
- Mensagem no E-mail (Assinante): Deve ser informado o código do campo que receberá a mensagem que será enviada ao assinante no corpo do E-mail;
- Título do Envelope: Deve ser informado o código do campo que receberá o titulo do envelope que será criado no SSign
Configuração por processo:
- Rubrica: Deve ser informado se os envelopes devem ter ou não rubrica.
- Envelope Único: Deve ser informado se todos os documentos do mesmo fluxo irão para um unico envelope ou devem criar um envelope para cada documento.
- Tipo Retorno do Documento (Assinado): Deve ser informado qual formato do retorno do documento ao SmartShare.
Necessário preencher os campos conforme o código de cada campo no formulário 2.0 de assinantes a ser criado no SmartShare.
Exemplo: Tipo do Assinante: 14
Proxy
Para a configuração do Proxy, o usuário deverá sinalar a opção Autenticar Proxy, e informar nos campos que serão habilitados, as informações correspondentes ao proxy local.
- Proxy: Informar o caminho do proxy a ser configurado.
- Porta: Informar a porta que terá comunicação com o serviço.
- Usuário: Informar o usuário com permissão no proxy.
- Senha: Informar a senha do usuário que com permissão no proxy.