Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As funcionalidades da integração entre OZmap e Integrator se baseiam na busca de clientes Integrator via API, e criação, implantação e cancelamento destes clientes no OZmap. Para o vínculo de clientes entre Integrator e OZmap, é necessário que o dado gerado pela concatenação das informações de código do cliente e numero do plano do Integrator (Ex.: 777-888) seja igual ao codigo do cliente no OZmap.

Dados Acesso

https://docs.google.com/forms/d/1Z2ZyUkt3D9iyv0YS9xHzl3QZwaNYalF__zTNxv1o6fs

Integrator

Dados de acesso necessários para buscar informações via API no sistema Integrator. (Estes dados devem ser fornecidos no questionário inicial)

...

Parâmetro

...

Descrição

...

Exemplo

...

URL

...

Endereço do servidor Integrator.

...

https://integrator.cliente.com.br/integrator.server.php

...

Usuário

...

Nome de usuário para chamadas API ao Integrator.

...

-

...

Senha

...

Senha para chamadas API ao Integrator.

...

-

OZmap

...

Parâmetro

...

Descrição

...

Exemplo

...

Token

...

Token associado a conta do usuário de integração cadastrado no ozmap. ( O usuário deve ter acesso aos projetos que a integração irá trabalhar (Escolha do usuário). Tutorial de como gerar usuário/chave.)

...

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtb2R1bGUiOiJhcGkiLCJ1c2VyIjoiNWQ5ZjNmYjgyMDAxNDEwMDA2NDdmNzY4IiwiY3JlYXRpb25EYXRlIjoiMjAyMC0wOC0yNFQxNjoxMjoyMS43MTdaIiwiaWF0IjoxNTk6Mjg1NTQxfQ.S215vbHlBLtZSzxmORIc2sH1lEKi5VALKBqZB1VcFCE

Liberação de IPs

Para validação e execução da integração no ambiente de produção, é necessário que sejam liberados no servidor do cliente os IPs utilizados pelo OZmap:

...

Também se faz necessária a liberação dos mesmos IPs acima no próprio Integrator, normalmente por solicitação do cliente ao suporte Integrator.

Configurações Base

...

Parâmetro

...

Descrição

...

Padrão

...

Tempo entre Sincronizações

...

Tempo aguardado entre as sincronizações realizadas pela integração

...

15 minutos

Configurações Específicas - Geral

...

Parâmetro

...

Descrição

...

Padrão

...

Usar porta e splitter Integrator na criação de clientes no OZmap

...

Ao criar um cliente no OZmap, buscar um splitter e porta correspondentes no OZmap para o dado de porta e splitter lidos no serviço Integrator deste cliente.

...

Desativado

...

Expressão regular para identificação de nome de caixa no Integrator

...

Expressão utilizada para extrair o nome da caixa no serviço Integrator para buscar caixa correspondente no OZmap.

...

'(.*)'

...

Expressão regular para identificação de nome de projeto no Integrator

...

Expressão utilizada para extrair o nome do projeto no serviço Integrator para buscar caixa em projeto correspondente no OZmap.

...

'- \\((.*)\\)'

...

Considerar projeto na busca de caixas para criação de clientes no OZmap

...

Ao buscar uma caixa Integrator no OZmap, o projeto para a caixa Integrator deve ser correspondente ao projeto da caixa encontrada no OZmap.

...

Desativado

...

Considerar cidade no Integrator como nome de projeto OZmap na busca de caixas para criação de clientes no OZmap

...

Quando ativa a opção de considerar projeito na busca de caixas, a integração considera o nome da cidade definida no endereço do serviço Integrator como nome de projeto para a busca da caixas no OZmap.

...

Desativado

Configurações Específicas - Funcionalidades

...

Parâmetro

...

Descrição

...

Padrão

...

Cancelamento de clientes

...

Utilizar a funcionalidade de cancelamento de clientes em cada sincronização.

...

Desativado

...

Criação de clientes

...

Utilizar a funcionalidade de criação de clientes em cada sincronização.

...

Ativado

Logs

Os logs da integração são disponibilizados no endereço: https://$cliente.ozmap.com.br/integrations/integrator/logs

Resumo de funcionalidades

...

  • São lidos todos os clientes Integrator.

  • Para cada cliente integrator que possua a descrição de serviço diferente de “Cancelado”, é buscado um cliente no OZmap cujo código seja igual ao código de cliente-numero de plano do cliente Integrator (Ex.: 777-888).

  • Caso seja encontrado, se no Integrator a descrição de serviço for igual a “Serviço Habilitado” e no OZmap o cliente estiver como “Não implantado”, o estado de implantação no OZmap é alterado para “Implantado”.

Configurações Base

Parâmetro

Descrição

Padrão

Tempo entre Sincronizações

Tempo aguardado entre as sincronizações realizadas pela integração

15 minutos

Configurações Específicas - Geral

Parâmetro

Descrição

Padrão

Usar porta e splitter Integrator na criação de clientes no OZmap

Ao criar um cliente no OZmap, buscar um splitter e porta correspondentes no OZmap para o dado de porta e splitter lidos no serviço Integrator deste cliente.

Desativado

Expressão regular para identificação de nome de caixa no Integrator

Expressão utilizada para extrair o nome da caixa no serviço Integrator para buscar caixa correspondente no OZmap.

'(.*)'

Expressão regular para identificação de nome de projeto no Integrator

Expressão utilizada para extrair o nome do projeto no serviço Integrator para buscar caixa em projeto correspondente no OZmap.

'- \\((.*)\\)'

Considerar projeto na busca de caixas para criação de clientes no OZmap

Ao buscar uma caixa Integrator no OZmap, o projeto para a caixa Integrator deve ser correspondente ao projeto da caixa encontrada no OZmap.

Desativado

Considerar cidade no Integrator como nome de projeto OZmap na busca de caixas para criação de clientes no OZmap

Quando ativa a opção de considerar projeito na busca de caixas, a integração considera o nome da cidade definida no endereço do serviço Integrator como nome de projeto para a busca da caixas no OZmap.

Desativado

Configurações Específicas - Funcionalidades

Parâmetro

Descrição

Padrão

Cancelamento de clientes

Utilizar a funcionalidade de cancelamento de clientes em cada sincronização.

Desativado

Criação de clientes

Utilizar a funcionalidade de criação de clientes em cada sincronização.

Ativado

Dados Acesso

https://docs.google.com/forms/d/1Z2ZyUkt3D9iyv0YS9xHzl3QZwaNYalF__zTNxv1o6fs

Integrator

Dados de acesso necessários para buscar informações via API no sistema Integrator. (Estes dados devem ser fornecidos no questionário inicial)

Parâmetro

Descrição

Exemplo

URL

Endereço do servidor Integrator.

https://integrator.cliente.com.br/integrator.server.php

Usuário

Nome de usuário para chamadas API ao Integrator.

-

Senha

Senha para chamadas API ao Integrator.

-

OZmap

Parâmetro

Descrição

Exemplo

Token

Token associado a conta do usuário de integração cadastrado no ozmap. ( O usuário deve ter acesso aos projetos que a integração irá trabalhar (Escolha do usuário). Tutorial de como gerar usuário/chave.)

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtb2R1bGUiOiJhcGkiLCJ1c2VyIjoiNWQ5ZjNmYjgyMDAxNDEwMDA2NDdmNzY4IiwiY3JlYXRpb25EYXRlIjoiMjAyMC0wOC0yNFQxNjoxMjoyMS43MTdaIiwiaWF0IjoxNTk6Mjg1NTQxfQ.S215vbHlBLtZSzxmORIc2sH1lEKi5VALKBqZB1VcFCE

Liberação de IPs

Para validação e execução da integração no ambiente de produção, é necessário que sejam liberados no servidor do cliente os IPs utilizados pelo OZmap:

Insert excerpt
CP:Base variables
CP:Base variables
nopaneltrue

Também se faz necessária a liberação dos mesmos IPs acima no próprio Integrator, normalmente por solicitação do cliente ao suporte Integrator.

Logs

Os logs da integração são disponibilizados no endereço: https://$cliente.ozmap.com.br/integrations/integrator/logs

Questionário

Pergunta

Resposta

Funcionalidade

É possível utilizar apenas algumas das funcionalidades acima?

Sim, as funcionalidades de criação e cancelamento de clientes são opcionais.

Criação de clientes

Cancelamento de clientes

É possível atualizar dados dos clientes pela integração (como nome / caixa / porta)?

Não, atualmente a integração não realizar atualização destas informações no OZmap e nem no Integrator.

-

É possível desconectar o imóvel do splitter OZmap no momento do cancelamento?

Atualmente não, mas é possível implementar via sugestão de melhoria.

-

...