RN Integracao AtualizaEstoque
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.