01. DADOS GERAIS
Produto: | TOTVS Varejo Lojas
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: | TOTVS Backoffice (Linha Protheus) - Controle de lojas (SIGALOJA)
|
Função: | Não se aplica |
País: | Brasil |
Ticket: | Não se aplica |
Issue: | DVARLOJ3-6961 |
02. SITUAÇÃO/REQUISITO
Desenvolver uma rotina para informar via e-mail se um determinador server de PDV ou Central PDV esta sem conexão.
Outro ponto importante é informar quantos pacotes de cargas tem disponível na retaguarda e que ainda não foram processadas no PDV ou Central PDV.
03. SOLUÇÃO
Foi desenvolvido um serviço para ser executado na Retaguarda a fim de monitorar os server's do PDV ou Central PDV e disparar e-mail referente a carga.
Veja um exemplo referente aos dois e-mails que poderá ser enviado pela rotina:
- Caso o serviço identifique que um determinado host esta fora, sem conexão, então é disparado o seguinte e-mail
- Outra verificação é feita quando consegue conexão com o PDV ou Central Pdv, neste caso o sistema verifica quantos pacotes de cargas que já foram geradas na retaguarda e quantos já foram baixados em um determinado host
Como configurar:
- Configurar o JOB CargaMon no AppServer.ini da retaguarda
- Configurar o envio de e-mail no ambiente retaguarda através dos parâmetros:
- MV_RELSERV - Nome do servidor de envio de e-mail seguido da porta - Ex.: smtp.ig.com.br:587
MV_RELACNT - Conta a ser utilizada no envio de e-mail - Ex.: [email protected]
MV_RELPSW - Senha da conta de e-mail
MV_RELAUTH - Determina se o servidor exige autentição
MV_RELAUSR - Usuario para autentição no servidor de e-mail (caso servidor assim exigir)
MV_RELAPSW - Senha para autenticação no servidor de e-mail (caso servidor assim exigir)
MV_RELFROM - E-mail utilizado no campo FROM no envio do e-mail
- MV_RELSERV - Nome do servidor de envio de e-mail seguido da porta - Ex.: smtp.ig.com.br:587
- No Appserver.ini que será executado o JOB CargaMon, configure a seguinte seção:
- [ONSTART]
JOBS=CARGAMON
RefreshRate=50
[CARGAMON]
Main=CargaMon
Environment=<Nome do ambiente>
nParms=5
Parm1=<Empresa que será configurado o JOB>
Parm2=<Filial que será configurado o JOB>
Parm3=<Endereço de e-mail que receberá as notificações, pode-se configurar mais de um separando por ; (ponto e virgula)>
Parm4=<Intervalo em milisegundos para que o JOB de monitoramento execute novamente, caso não seja informado o default é 600000 (10 minutos)>
Parm5=<Quantidade de pacotes pendentes de atualização para disparar o e-mail, caso não seja informado o default é 5>
- [ONSTART]
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
- FAQ do Varejo: Conceitos - Controle de Lojas - P12
Visão Geral
Import HTML Content
Conteúdo das Ferramentas