Executando o Processo de assinatura no SmartSigner
Nesta seção será apresentada a execução do processo de assinatura no SmartSigner, iniciando pelo serviço que obtém os anexos dos fluxos de processos configurados e os envia para assinatura. Em seguida, será descrito o recebimento do retorno por meio da API de Callback e, por fim, o funcionamento do Serviço de Processamento de Callback, responsável por devolver o documento assinado ao SmartShare e realizar o avanço automático do fluxo.
Pré-requisitos
- Ter configurado previamente um processo de assinatura no SmartShare.
- Ter configurado os parâmetros integração no SmartShare.
Para saber mais, acesse: Configurando Parâmetros - Ter configurado o SmartSigner para integração com o provedor de assinatura.
- Para integração S-SIGN, acesse: Configurando o SmartSigner para integração com o S-SIGN
- Para integração Certisign, acesse: Configurando o SmartSigner para integração com a Certisign
- Ter iniciado um fluxo de processo de assinatura.
Para saber mais, acesse: Executando o Processo de Assinatura
Processo de assinatura
Após realizado os pré requisitos, o processo de assinatura no SmartSigner deve seguir o seguinte caminho:
- Inicie o serviço SmartSignerAgent.

- Logs serão gerados para registrar o inicio do serviço. Os logs serão registrados nos diretórios abaixo:
- Configurador:
C:\Program Files (x86)\Selbetti\SmartSigner\Agent\Logs\SignerAgent Config yyyy-mm-dd.txt. - Serviço:
C:\Program Files (x86)\Selbetti\SmartSigner\Agent\Logs\SignerAgent yyyy-mm-dd.txt.
- Configurador:
- Quando processo de assinatura for configurado, seja integração S-SIGN ou Certisign, será registrado log em:
C:\Program Files (x86)\Selbetti\SmartSigner\Agent\Logs\SignerAgent yyyy-mm-dd.txt. - A partir desse ponto, o documento é enviado aos signatários para coleta das assinaturas.
- A callbackAPI receberá o evento enviado pelo provedor (S-SIGN ou Certisign), informando que todas as assinaturas foram concluídas. O comportamento será registrado nos logs localizados no diretório:
- C:\inetpub\wwwroot\CallbackApi\Logs\CallbackRequest yyyy-mm-dd.txt.
- Gera um arquivo JSON na pasta configurada contendo os dados do Callback, exemplo:

- O Serviço de Processamento de Callback, iniciado automaticamente junto ao SmartSignerAgent, processa os arquivos JSON conforme os parâmetros de configuração definidos (intervalo de execução, limite de arquivos por ciclo e número de tentativas de processamento).
- Quando o Callback é processado com sucesso:
- O arquivo JSON é removido da pasta identificada pela data yyyy-mm-dd.
- A pasta é removida se estiver vazia.
- Quando o Callback é processado com sucesso:
Para saber mais sobre os logs do serviço com a integração S-SIGN, acesse: Logs S-SIGN.
Para saber mais sobre os logs do serviço com a integração Certisign, acesse: Logs Certisign.
Para saber mais sobre o Callback, acesse Entendendo o funcionamento do Callback.