Configurando o SmartSigner para integração com a Certisign

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\SmartShare\SmartSigner\Agentt 

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: Quando preenchido este campo, todos os documentos enviados ao portal de assinaturas da Certisign serão enviados com este único tipo de documento. Cabe mencionar que, este campo não é de preenchimento obrigatório pelo que quando não seja configurado, o sistema identificará o código do documento automaticamente conforme com as caracteristicas do arquivo.

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.  

  • Tipo de Serviço de Assinatura: Selecionar o serviço CERTISIGN o qual será o responsável pela assinatura dos documentos;
  • Cd Campo 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;
  • Cd Campo Título 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;
  • Cd Campo Etapa: 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;
  • Cd Campo Nome do Assinante: Deve ser informado o código do campo do formulário que receberá o nome completo do signatário;
  • Cd Campo CPF: Deve ser informado o código do campo do formulário que receberá o CPF do signatário;
  • Cd Campo 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;
  • Cd Campo Tipo 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;
  • Cd Campo Enviar Doc. Assinado Emails: Deve ser informado o código do campo do formulário que receberá o e-mail dos usuários que receberão uma cópia do documento já assinado;
  • Cd Campo Como Doc será Disponibilizado: Deve ser informado o código do campo do formulário que define se o documento assinado será disponibilizado através de um link no e-mail, em anexo no próprio e-mail;
  • Cd Campo Notificação Emails: Deve ser informado o código do campo do formulário que receberá o e-mail dos usuários que receberão uma notificação quando o documento já foi assinado;
  • Cd Campo Enviar Lembrete Assinatura N dias úteis após submissão: Deve ser informado o código do campo do formulário que receberá o número de dias úteis para enviar um lembrete de assinatura pendente. Após a solicitação de assinatura, pode ser enviado um lembrete para que o documento seja assinado;
  • Cd Campo Repetir envio lembrete a cada N dias úteis: Deve ser informado o código do campo do formulário que informa o intervalo de dias úteis para repetir o envio do lembrete. Após o envio do primeiro lembrete, pode enviar o lembrete novamente até que o documento seja assinado;
  • Cd Campo Empresas (ID da conta): Deve ser informado o código do campo do formulário que informa o ID da empresa cadastrada no portal da Certisign que é apresentada no rodapé do documento; 

          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: Cd Campo título do assinante: 14

          Os demais campos do aplicativo fazem parte da integração com o S-Sign Satelitti, pelo que esses campos devem ficar preenchidos com o valor 0 predeterminado.

          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.