Novas opções em fórmulas

As fórmulas de validação e valor permitem maior flexibilidade na construção da solução na plataforma uMov.me. A partir das fórmulas de valor é possível realizar cálculos entre campos e inicializar valores em outros. Por outro lado, as fórmulas de validação permitem validar a informação coletada, aplicando regras de preenchimento da atividade. Buscando deixar cada vez mais completa a funcionalidade das fórmulas, novas opções foram criadas e serão abordadas a seguir.

Concatenação e quebra de linha

É possível concatenar valores em campos do tipo alfanumérico e numérico em fórmulas de valor. A concatenação une o conteúdo dos campos, permitindo também incluir uma constante após um valor. Após adicionar um campo, e clicar em Adicionar, há uma nova opção de Concatenação, que é representado por .. na visualização da fórmula, conforme mostrado na Figura 1.

Concatenacao

Figura 1: Exemplo de concatenação entre 2 campos da atividade em fórmula de valor

Em campos do tipo alfanumérico é possível também incluir uma quebra de linha logo após adicionar uma concatenação. A opção quebra de linha aparece junto com as funções que podem ser aplicadas em uma fórmula.

Expressões lógicas usando AND ou OR

Outro recurso disponível é o uso de fórmulas de validação com expressões lógicas. Ou seja, é possível fazer uma validação usando AND ou OR, conforme apresentado na Figura 2. Isso permite que a fórmula valide 2 ou mais expressões. Se utilizado AND, a fórmula resultará verdadeiro se todas as expressões forem verdadeiras. Se utilizado o OR, a fórmula resultará verdadeiro se pelo menos uma das expressões for verdadeira.

Formulas com AND

Figura 2: Exemplo de fórmula de validação utilizando AND

Importante destacar que as fórmulas de validação sempre são executadas da esquerda para direita, conforme a ordem de cadastramento, sem considerar a precedência entre AND e OR ou uso de parênteses para definir a ordem de execução. Esse recurso está sendo avaliado para ser disponibilizado em futuras versões.

Cálculos com campos data e hora

A plataforma uMov.me também conta com mais flexibilidade na execução de fórmulas de valor em campos do tipo data e hora. Para os campos do tipo data, é possível calcular a diferença (em dias) entre 2 datas e somar ou subtrair dias em uma data. Nos campos do tipo hora, é possível calcular a diferença (em minutos) entre 2 horas e somar ou subtrair minutos em uma hora.

Novas funções em fórmulas de valor

Foram criadas várias funções buscando facilitar a inicialização de valores para campos da atividade. As funções variam conforme o tipo de dado do campo. Algumas funções podem ser verificadas na Figura 3. Abaixo seguem as principais funções criadas.

Funcoes em formulas

Figura 3: Algumas das novas funções criadas para fórmulas de valor

  • Nome da plataforma: nome da sistema operacional do dispositivo móvel utilizado, como Android ou iOS
  • Versão da plataforma: versão do sistema operacional do dispositivo móvel utilizado
  • Identificador do dispositivo: identificador do dispositivo móvel utilizado (IMEI)
  • Identificador do chip: identificador do chip do dispositivo móvel utilizado
  • Descrição da atividade: descrição da atividade selecionada
  • Descrição da seção: descrição da seção selecionada
  • Descrição do campo: descrição do campo selecionado
  • Ano atual: ano corrente baseado na data atual
  • Mês atual: mês corrente baseado na data atual
  • Dia atual: dia da semana corrente baseado na data atual
  • Hora atual: hora corrente (sem minutos e segundos)
  • Minuto atual: minuto corrente (sem horas e segundos)
  • Segundo atual: segundo corrente (sem horas e minutos)
  • Distância linear: cálculo da distância (em KM) entre a posição geográfica (GPS) da coleta e o endereço do local da tarefa

Novas funções em fórmulas de validação

Novas funções também foram criadas nas fórmulas de validação, permitindo validar alguns conteúdos específicos, conforme apresentado abaixo.

  • Validação de CMC7: Caso tenha a necessidade de informar o número de cheque em um campo da atividade, pode ser validado seu conteúdo, utilizando essa função.
  • Validação de CNPJ: Caso tenha a necessidade de informar um CNPJ em um campo da atividade, pode ser validado seu conteúdo, utilizando essa função.

Importante

Todos os recursos descritos acima estão disponíveis na plataforma Android e apenas algumas estão disponíveis no iOS. Caso você tenha interesse em algum desses recursos, e ele não estiver disponível para você no cadastro da atividade ou não está funcionando em sua plataforma, entre em contato com nosso suporte para avaliarmos a viabilidade de liberação ou desenvolvimento.

Ficou alguma dúvida? Faça contato com o nosso time!