Configuração Processos Automáticos v2.1.1

Configuração Processos Automáticos v2.1.1

 

Importante

  • Para um bom funcionamento e comunicação com o driver de integração, em conjunto com o sistema NwayPro. Deve seguir as seguintes configurações abaixo.

Configuração

Passos para configuração do servidor SMTP: E-mail.

Passos para configuração do driver NwayPro Automatic Process.

  1. Passo localizar o arquivo

NwayProSchedulerService.exe.config:

C:\NwayPro\Drivers\Automatic_Process\Services\NwayProSchedulerService.exe.config

  1. Alteração de parâmetros através de editor de texto, neste exemplo foi utilizado o notepad++:

image-20250725-121518.png

A <conecctionStrings> É referente a conexão com o banco de dados

Server=Endereço IP do banco de dados NwayPro, por padrão se local “127.0.0.1“, se for outro servidor lembrar que é necessário liberar o IP do servidor do DAP no arquivo “pghba.conf”.

Port=Porta padrão do banco de dados PostgreSQL = “5432”.

Database= Referente ao nome do banco de dados conectado

User Id=Usuário padrão do banco de dados PostgreSQL = “postgres“.

Password=Senha de acesso ao banco de dados.

====================================================================

<appsetings> É referente as chaves de interação com o sistema DAP como:

O conjunto de chaves Quartz.Schedule são usadas para configurar notificações e funcionalidades automáticas do agendador Quartz.NET, sendo ativadas = true ou desativadas = false, são estas:

  • NearExpirationDocumentEmail: envia e-mail do módulo gestão de terceiros e documentações, quando um documento está próximo de expirar, a quantidade de dias é configurado em: Formulário | Terceiro.

Para o envio de alertas por e-mails de documentos próximo do vencimento. É necessário ter cadastrado no sistema NwayPro em: Cadastro/Empresa Terceirizada. Em “Gestores de Contrato“ um usuário do tipo colaborador, com e-mail já previamente cadastrado em seu formulário. Da mesma forma para “Gestores da Terceirizada “ um usuário do tipo Terceiro com e-mail já previamente cadastrado em seu formulário.

  • QuartzDiagnostic: envia e-mail dos diagnósticos do Quartz.

  • ScheduleTypeOfMeal: envia e-mail do agendamento de refeições.

  • ChangeRequestEmail: envia e-mail ao alterar uma solicitação de agendamento de refeições.

  • SendQrCodeToEmail: envia e-mail QR Code com ou sem foto.

  • Quartz.Schedule.DeviceOfflineEmail: envia e-mail caso o status do dispositivo estiver offline.

  • Outros campos:

  • DestinationsAlertDeviceOffline: campo a ser preenchido com e-mail dos destinatários dos avisos de dispositivos offline, cada e-mail deve ser separado por “;”.