Tabela Dinâmica ( CÁLCULOS ) - devbasetecnologia/devmobility GitHub Wiki

Cálculos da Tabela Dinâmica

O sistema permite que seja consultado os cálculos realizados por uma Tabela Dinâmica, assim como cadastrar um cálculo "manualmente" para um determinada região (por um período) caso seja necessário.

  • ATENÇÃO 1: Caso possua 2 dinâmicas ativas de "ORIGEM", ou 2 dinâmicas de "DESTINO" próximas uma da outra, NÃO são somadas, a dinâmica que prevalece é a que estiver mais próxima do ponto de origem da solicitação. (Origem / Origem) (Destino / Destino).

  • ATENÇÃO 2: Caso possua 2 dinâmicas ativas sendo uma de "ORIGEM" e outra de "DESTINO" e a solicitação estiver dentro do raio da verificação da dinamica de "ORIGEM" e com o endereço de destino referente a uma dinamica de "DESTINO" configurado neste endereço, será somada o fator da dinamica. (Origem / Destino).

Para consultar esse cálculos (ou cadastrar um novo), acesse o Menu "Configurações > Tabela Dinâmica > Cálculos".

Após acessar esse menu, o sistema apresentará a tela de "Gravar Tabela Dinâmica Cálculos", e mais abaixo a lista de "Cálculos" (item 11) que já foram cadastradas. Conforme imagen abaixo:

image

1- ID: Número identificador, gerado automaticamente pelo sistema.

2- Tabela Dinâmica: Escolha nesse campo a "Tabela Dinâmica" que será utizada, caso esteja criando um "novo" cálculo. Se estiver apenas consultando um calculo já existente, esse campo apresentará qual tabela foi utilizada nesse cálculo.

3- Região: Campo preenchido automaticamente pelo sistema, conforme "Tabela Dinâmica" escolhida no campo anterior.

4- Raio de Verificação: Raio onde a verificação de demanda ou quantidade deverá pesquisar para aplicar as regras da tabela em questão. Se estiver apenas consultando um calculo já existente, esse campo apresentará qual raio foi utilizado nesse cálculo.

5- Tempo de Duração: Tempo de Duração (em minutos) que esse cálculo ficará ativo, após o horário e dia informados no campo "Data/Hora". Se estiver apenas consultando um calculo já existente, esse campo apresentará qual tempo ele ficou ativo, baseado na "Data/hora", que foi utilizado nesse cálculo. Atenção: o tempo informado nesse campo deve somente ser informado em minutos.. Caso esteja preenchido com valor "0" (zero), o fator ficará sendo aplicado para sempre (a partir da data definida), até que seja excluído definitivamente.

6- Fator: Trata-se do fator que será aplicado em cima dos valores já definidos dentro de cada serviço por região. Se estiver apenas consultando um calculo já existente, esse campo apresentará o fator que foi utilizado nesse cálculo.

7- Data / Hora: A partir de qual data e hora que o fator será aplicado. Se estiver apenas consultando um calculo já existente, esse campo apresentará a Data/Hora que o fator foi aplicado.

8- Endereço Cálculo: Endereço de referência para que o cálculo seja aplicado. É através desse endereço, que o sistema encontrará a "Latitude e Longitude" para que o cálculo seja efetuado. Se estiver apenas consultando um calculo já existente, esse campo apresentará o endereço que fez com que o cálculo fosse realizado e o fator aplicado.

9- Endereço de Destino: Marque esse campo para que o Fator seja aplicado nas solicitações que tiverem o ENDEREÇO (informado no campo ao lado) como DESTINO. Caso desmarcado será considerado o campo de endereço como ORIGEM nas solicitações. Lembrando que o fator será aplicado, a partir deste destino, no "raio de verificação" que foi definido. Exemplo, se o raio estiver com "1 km", todo endereço que estiver no raio de 1km do destino configurado, será considerado esse fator definido.

10- Latitude e Longitude: Também preenchido automaticamente pelo sistema, baseando-se no Endereço que estiver no campo anterior (Endereço Cálculo).

11- Gravar: Após informar os campos necessários, clique em "Gravar", para salvar as informações e assim cadastrar (ou alterar) o cálculo em questão.

12- Tabela Dinâmica Cálculos: Aqui é apresentada a lista de cálculos já cadastrados no sistema, seja de forma manual ou automaticamente pelo sistema (se houver uma tabela cadastrada). Além de consultá-las, é possivel também editá-las ou exclui-las.

13- Editar: Caso queira alterar as informações de um cálculo, ou apenas consultar todos os detalhes dele, clique nesse ícone que representa uma "pequena caneta", na linha da Cálculo desejado.

14- Excluir: Caso queira excluir uma Cálculo existente, clique nesse ícone que representa uma "lixeira", na linha da Cálculo desejado.

Exemplo de como criar um Cálculo para Tabela Dinâmica

É possível criar uma cálculo "manualmente" para que o sistema aplique um fator de precificação dinâmico, por um derteminado período, em determinada data e endereço específico. Isso pode ser utilizado, por exemplo, quando sabemos que em um determinado endereço terá um "evento" (ou por outro motivo qualquer), ou seja, uma maior demanda, e queremos que os prestadores se "desloquem" para essa área.

No exemplo acima, escolhemos primeiramente:

  • a tabela dinâmica que será utilizada (lembrando que ela deve ser previamente cadastrada, conforme explicado no tópico Tabela Tarifa Dinâmica.

  • A Região será preenchida automáticamente, conforme a região que a tabela escolhida pertence. Lembrando que o endereço que será escolhido, deve pertencer a essa região.

Depois escolhemos:

  • Um "Raio de Verificação", que queremos utilizar, baseado no endereço que será informado, ex.: "2 kms";
  • o "Tempo de Verificação", ex.: "30 mins";
  • O Fator que será utilizado nesse período, ex.: "1,50", ou seja, 50% adicional;
  • A Data/Hora de início que o fator será aplicado;
  • e o "Endereço Cálculo" que será utilizado. É através desse endereço que o sistema consultará a "Latitude" e "Longitude", e aplicará o calculo baseado nessas informações;
  • Por ultimo, clicar em "Gravar".

Pronto, dessa forma o sistema aplicará o fator informado, durante o tempo e na data que foi definida, no raio escolhido desse endereço.