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.