Condições lógicas agrupadas em pasta

  • fcfritas
    Asked on December 3, 2020 at 9:52 PM

    Hj eu tenho uma modalidade de cobrança por KM rodado que envolve varias condições para atingir um só objetivo. Caso eu quisesse criar uma outra modalidade de cobrança com as mesmas funções porém com valores diferentes e que eu tivesse duas pastas com elas todas agrupadas e pudesse criar uma condição para escolher uma opção entre essas duas pastas seria o melhor dos mundos. Segue exemplo abaixo.

    1607004874 5fc8f2cad06ee Screen Shot 202 Screenshot 10

  • Gustavo_H
    Replied on December 3, 2020 at 10:24 PM

    Olá, novamente, fcfritas.


    Me pareceu uma ótima ideia isso. Vamos ter que explorar juntos como seria o funcionamento antes de passar para o time back-end. O funcionamento seria algo assim:

    1. Você cria todas as condições para cobrar de acordo com KM;
    2. Você cria todas as condições para cobrar de acordo com outro parâmetro(tempo de locação, por exemplo);
    3. Você agrupa essas condições em pastas;
    4. Finalmente, você escolhe a categoria de condições que você gostaria de manter aplicadas ao seu formulário


    Seria mais ou menos isso? Se faltou algum passo, por favor, complemente aqui.


    Atenciosamente,


  • fcfritas
    Replied on December 4, 2020 at 6:29 AM
    1. Você cria todas as condições para cobrar de acordo com KM;
    2. Você cria todas as condições para cobrar de acordo com outro parâmetro(tempo de locação, por exemplo);
    3. Você agrupa essas condições em pastas;
    4. Finalmente, você escolhe a categoria de condições que você gostaria de manter aplicadas ao seu formulário

    Então, dentro desse tema poderia abrir muitas possibilidades. A idéia principal é justamente poder escolher, hábilitar ou desabilitar uma pasta de acordo com uma condição lógica.

    No meu caso seria exatamente isso, atribuir um valor diferente caso ultrapasse um numero de dias. Tipo vamos dividir as pastas em pasta 1 e pasta 2. Eu poderia aplicar uma condição pra usar a 2 usando os mesmos parâmetros porém alterando o valor das diárias caso o cliente passasse de 3 dias de aluguel.

    Outra coisa seria meus horários de funcionamento onte eu evito o cliente de avançar caso ele escolha um horário fora do exopediente. Nesse caso se eu quisesse atribuir isso a uma data específica de feriado eu tb poderia agrupar , duplicar a pasta e mudar os horários caso a data tal seja um feriado.

    Creio que assim como eu muita gente teria necessidades diferentes em q ue isso pderia ajudar a criar esquemas mais apurados e com um leque maior de opções de forma mais prática.

    POr exemplo, eu uso o photoshop há muitos anos, sou designer grafico e nesse programa vc tem varios objetos dentro de uma cena. Cada objeto eu posso dar uma luz diferente , uma cor diferente. Eu crio varios efeitos para cada objeto agrupando todos eles numa pasta e atrelando essa pasta ao objeto que eu quiser. Isso da liberdade para que eu consiga um resultado mais apurado e detalhado, refinado digamos assim.

  • Eduardo_H
    Replied on December 4, 2020 at 1:42 PM

    Olá, @fcfritas

    Obrigado pela explicação a respeito de sua proposta.

    Estou escalando a sua solicitação de inclusão de opções agrupamento de condições em diferentes categorias (pastas) à nossa equipe de desenvolvimento como sugestão de implementação em futuras atualizações do JotForm. Caso venha a ser aceita, informaremos neste mesmo chamado assim que estiver disponível para uso.

    Note que, caso as duas diferentes opções de condições que você quer criar visam apenas alterar valores numéricos dentro destas condições, você pode tentar simplesmente alterá-las para que baseiem os seus cálculos em um campo que seja variável, ao invés de um número fixo.

    Por exemplo, ao invés de as condições trazerem um valor digamos de 10 horas em uma categoria (pasta) e de 20 horas em outra categoria, elas trariam o valor campo de formulário X, sendo que o campo X será determinado de acordo com respostas feitas pelo usuário.

    Para instruções sobre manejo de cálculos matemáticos, por favor confira os seguintes guias:

    Guia: Como-operar-calculo-de-formulario-usando-um-widget

    Guia: Como-atribuir-valor-de-calculo

    Guia: How-to-insert-text-or-calculation-into-a-field-using-conditional-logic (em inglês)

    Havendo alguma dúvida estamos à disposição.