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

Processo de assinatura

Após realizado os pré requisitos, o processo de assinatura no SmartSigner deve seguir o seguinte caminho:

  1. Inicie o serviço SmartSignerAgent.
  2. Logs serão gerados para registrar o inicio do serviço. Os logs serão registrados nos diretórios abaixo:
    1. Configurador:
      C:\Program Files (x86)\Selbetti\SmartSigner\Agent\Logs\SignerAgent Config yyyy-mm-dd.txt.
    2. Serviço:
      C:\Program Files (x86)\Selbetti\SmartSigner\Agent\Logs\SignerAgent yyyy-mm-dd.txt.
  3. 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.
  4. A partir desse ponto, o documento é enviado aos signatários para coleta das assinaturas.
  5. 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:
    1. C:\inetpub\wwwroot\CallbackApi\Logs\CallbackRequest yyyy-mm-dd.txt.
  6. Gera um arquivo JSON na pasta configurada contendo os dados do Callback, exemplo:

  7. 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.

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.