...
As funcionalidades da integração entre OZmap e SGP se baseiam na leitura de ONUs clientes no SGP para atualização, criação e remoção de clientes no OZmap. A integração encontra as ONUs os clientes SGP no OZmap através do contrato das ONUsSGP.
OBS: “contrato“ no SGP deve ser igual ao “code” do cliente no OZmap para que seja encontrado.
...
Parâmetro | Descrição | Padrão |
---|---|---|
Cancelar Clientes Automaticamente no OZmap | Clientes com status "Cancelado" ou "Inviabilidade Técnica" no SGP são cancelados no removidos do OZmap. | Desativado |
Criar Clientes Automaticamente no OZmap | Clientes que existem no SGP porém não existem no OZmap serão criados no OZmap caso a caixa do cliente no SGP seja encontrada pelo nome no OZmap. | Desativado |
Considerar o Projeto na Criação de Novos Clientes no OZmap | Somente será criado o cliente no OZmap cuja o projeto da caixa OZmap tenha o nome igual ao projeto do cliente no SGP. | Desativado |
...
Os logs desta integração estão disponíveis no endereço: https://<cliente>.ozmap.com.br/integrations/sgp/logs.
Resumo das funcionalidades
...
Abaixo serão descritas as funcionalidades apresentadas no resumo de forma a entender como funciona o fluxo de sincronização.
Criação de Clientes
São identificados buscados todos os clientes que existem no SGP (contrato) e que não existem no OZmap (procurando pelo código do cliente OZmap semelhante ao contrato SGP).
A partir desses clientes encontrados, é analisado se ele está conectado a um splitter no SGP. (Para criar no OZmap é necessário estar conectado).
Após confirmar que o cliente possui um splitter, é analisado se o cliente não está com o status de cancelado no SGP.
Com o cliente possuindo um splitter e o status não está como cancelado no SGP, vamos no OZmap buscar uma caixa com nome IGUAL ao nome existente no splitter do SGP, se for encontrada, criamos o cliente no OZmap com os dados necessários e conexão com a caixa.
Caso a caixa exista no OZmap, mas não tenha splitter, o cliente é criado na caixa sem conexão.
Caso a caixa exista no OZmap e tenha splitter, criamos o cliente no splitter e na porta indicada no pelo SGP.
Caso a caixa não exista no OZmap, o cliente não será criado no OZmap.
Caso a configuração de considerar o nome de projeto na criação de novos clientes esteja ativa, o cliente somente será criado no OZmap caso o projeto da caixa OZmap tenha o nome igual ao projeto do cliente no SGP.
Caso as coordenadas do endereço do cliente estiverem preenchidas no SGP, ao criar o novo cliente no OZmap, ele será posicionado na mesma coordenada do SGP no OZmap.
...
Identifica os clientes no OZmap pelo código (id) de contrato existente no SGP, e atualiza os campos baseado nas seguintes regras:
...
Caso o valor presente no OZmap seja diferente do valor trazido pelo SGP, o campo do OZmap é atualizado. O valor segue o seguinte padrão para ser implantado no OZmap:
Estado de Implantação SGP | Estado de Implantação OZmap |
---|---|
Ativo (1) | Implantado |
Suspenso (4) | Implantado |
Novo (6) | Implantado |
Ativo Reduzido (7) | Implantado |
...
Identifica os clientes no OZmap pelo código (id) de contrato existente no SGP, e identifica contratos cancelados que ainda existem no OZmap, clientes são considerados cancelados no OZmap quando:
...
Pergunta | Resposta | Funcionalidade |
---|---|---|
É possível utilizar apenas algumas das funcionalidades acima? | Sim, atualmente são opcionais algumas funcionalidades | Cancelar Clientes, Criar Clientes e Considerar Projetos na Criação de Clientes |
É possível alterar o mapeamento de status definidos? Ex: Status 7 no SGP ser OK no OZmap | Não, até a presente versão o mapeamento de status é fixo, é algo possível de ser feito mediante pedido de melhoria. | Atualização de Status |
É possível manter o imóvel no OZmap após o cancelamento do cliente? | Não, atualmente essa opção é fixa. | - |
//Anotar as perguntas e possíveis respostas e quais as funcionalidades relacionadas às respostas.