RN Integracao AtualizaEstoque

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar

Regra de negócio do tipo Habilitadora que pode ser acoplada ao DataPlus ERP e tem por objetivo habilitar a atualização automática de estoque dos produtos de venda marcados como integração, a cada dia. Esta regra atua genericamente pela função de enviar estoque de cada regra de integração. Portanto, dependendo do acoplamento de integração, o comportamento pode ser diferente.

Acoplamento

Essa regra de negócio deve ser acoplada ao formulário de Controle de Avisos (Infra.ControleAvisos). Ela esta preparada para funcionar com designador Execucao em conjunto com o elemento ProcessaAvisos, no tempo de execução Antes.

Parâmetros

IgnorarUltimaExecucao: Ignora se atualização de estoque do dia já foi ocorreu, atualizando progressivas vezes. (opção utilizada para testes);

GerarLog: Indica se log de detalhes e erros do processo deverão ser gerados;

UsuarioCodigo: Código do usuário que receberá e-mail com detalhes de possíveis problemas na execução do processo;

Remetente: Endereço de e-mail do remetente;

ServidorSMTP: Servidor de e-mails SMTP que será utilizado;

UsuarioSMTP: Usuário válido para ser autenticado no Servidor informado;

SenhaSMTP: Senha da conta SMTP informada;

Porta: Porta para ser utilizada na autenticação no servidor;

HabilitaSSL: Habilita o uso de conexão segura (SSL);

CopiaRemetente: Habilita o recurso CC. Remetente recebe uma cópia do e-mail;

QtdeProdutosAtt: Quantidade de produtos que serão atualizados por execução (utilizada quando há muitos produtos a serem atualizados na integração, para que o dpServer não fique parado aguardando a execução de todos. Pode-se definir a quantidade que será atualizada por execução).;

IntervaloEmHoras: Intervalo em horas para próxima atualização;

UsuarioParaNotificacao: Código dos usuários que receberão a notificação. (Separar por virgulas).

A execução da regra ocorrerá de diferentes formas. Caso as propriedades QtdeProdutosAtt e IntervaloEmHoras não tenham sido definidas, a regra será executada uma única vez ao dia. Se a propriedade QtdeProdutosAtt for definida e houver produtos a serem atualizados, a regra será executada até a finalização de todos, mesmo que o IntervaloEmHoras definido não tenha passado. Se IntervaloEmHoras estiver definido, a regra será executada somente se a data da última execução tiver ultrapassado a quantidade de horas definida.