Condições no campo de horários

  • Profile Image
    alveslucas
    Perguntado em 3 de outubro de 2022 às 11:28

    Olá, bom dia.

    Preciso colocar uma condição para o campo hora, onde:

    Se campo cliente X, intervalo 01:00

    Se campo cliente Y, intervalo 00:30


    Tentei fazer a condição abaixo mas o sistema não aceitou, ele sempre dá prioridade para o valor pré-estabelecido pelo próprio campo.

    1664810842 633aff5a4ce52  Screenshot 10


    1664810901 633aff9546110  Screenshot 21



    Link formulário: https://www.jotform.com/build/211296257186057

  • Profile Image
    alveslucas
    Respondido em 4 de outubro de 2022 às 21:53

    Boa tarde.

    Algum retorno?

  • Profile Image
    Rene Jotform Support
    Respondido em 5 de outubro de 2022 às 01:31

    Hello Lucas,

    Thanks for reaching out to Jotform Support. Do you mean if the user selects a specific option in the dropdown field the default time of the Time widget will be replaced from 1:00 to 00:30? If that’s not exactly what you’re looking for, can you explain a bit more so I can help you better? 

    If you prefer to receive help in your native language, please let us know and we'll forward your ticket to our Portuguese Support Team.

    Once we hear back from you, we'll be able to help you with this.

  • Profile Image
    alveslucas
    Respondido em 5 de outubro de 2022 às 07:14

    OK. I would like support in my native language.

  • Profile Image
    alveslucas
    Respondido em 5 de outubro de 2022 às 08:38

    Bom dia.

    Algum retorno?

  • Profile Image
    Ana Jotform Support
    Respondido em 5 de outubro de 2022 às 09:55

    Olá Lucas,

    Lamento a demora no atendimento. Iremos realizar alguns testes para tentar alcançar teu resultado da melhor forma possível. Assim que chegarmos numa solução pra ti, voltaremos com mais informações.

    Agradecemos a paciência.

  • Profile Image
    alveslucas
    Respondido em 5 de outubro de 2022 às 10:06

    Oi Ana, sem problemas.


    Só pra te explicar melhor:

    Na Usiminas Mineração (Código cliente 37), a jornada de trabalho é de 07h as 17h com 1h de almoço.

    Já na Mineração Ipê (código cliente 79), a jornada de trabalho é de 08h as 16:45 com 00:30min de almoço.

    Eu queria fixar previamente esses valores, entende? Digo previamente pois pode ocorrer horas extras, por isso eles são editáveis... mas gostaria de deixar eles previamente preenchidos de acordo com esses códigos.

    Então na realidade apenas para a Mineração Ipê os valores seriam diferentes. Em todos os outros clientes eu teria a jornada de trabalho de 07h as 17h.

  • Profile Image
    Ana Jotform Support
    Respondido em 5 de outubro de 2022 às 10:39

    Olá novamente Lucas,

    Agradeço as informações adicionais. O uso da lógica condicional para o cálculo de horários não é bastante intuitivo. Alternativamente, você pode criar um segundo campo de horário contendo o valor padrão que você deseja fixar e apenas copiar o valor desse campo secundário no campo principal. Vou te explicar o que fazer abaixo:

    1. Primeiro, crie um novo campo de Horário e configure-o com 00:30 por padrão. O procedimento seria o mesmo que você já fez no campo anterior.
    2. Oculte esse campo secundário clicando com o botão direito do mouse sobre ele e selecionando Ocultar. Assim, apenas você poderá vê-lo.

    1664980154 633d94ba16566 Screen Recordin Screenshot 10

    3. Agora, você pode utilizar uma condição para copiar esse valor no campo Intervalo caso a opção Mineração Ipê seja selecionada. Configure-a da seguinte maneira:

    1664980372 633d95941ce28  Screenshot 21

    Pronto, feito isso, o formulário deve alcançar o que você precisa. Veja o resultado abaixo:

    1664980718 633d96ee6e880 Screen Recordin Screenshot 32

    Caso continue precisando de ajuda, por favor, entre em contato novamente.

  • Profile Image
    alveslucas
    Respondido em 6 de outubro de 2022 às 14:59

    A opção de criar novos campos fica inviável no nosso contexto... É realmente a única opção?

  • Profile Image
    Lucas_O
    Respondido em 7 de outubro de 2022 às 03:12

    Oi Lucas,

    Agradeço pelo retorno. Estou estudando uma forma de realizar o que tu deseja. Permita-me algum tempo para realizar alguns testes e assim que possível retorno aqui com uma atualização.

    Agradeço a paciência até o momento.

  • Profile Image
    Lucas_O
    Respondido em 10 de outubro de 2022 às 16:06

    Oi Lucas,

    Agradeço pela paciência e por aguardar. Realmente não encontrei outra forma de realizar este procedimento sem que seja necessário adicionar mais campos no formulário. Cálculos de horário devem ser realizados para ser possível passar a diferença de hora, entretanto, é impossível realizar o cálculo do próprio campo. Dos testes que fiz, a sugestão da Ana é que funcionará melhor. Em tese, o campo extra pode ser oculto e não influenciará na usabilidade do formulário por parte dos usuário e também não deve influenciar nos dados.

    Para deixar um campo oculto, siga estes passos:

    1. Clique no ícone da engrenagem ao selecionar o campo para abrir as propriedades.
    2. Clique na aba Avançado.
    3. Agora, marque o campo como Oculto.

    1665432256 63447ac0b6176  Screenshot 10

    Peço desculpas por não encontrar outra encontrar solução nesse momento.

    Fico à tua disposição caso tenha alguma outra dúvida.

  • Profile Image
    alveslucas
    Respondido em 25 de novembro de 2025 às 11:23

    Olá, boa tarde.
    Gostaria de retomar esse assunto. A solução ainda permanece a mesma?

  • Profile Image
    Eduarda Jotform Support
    Respondido em 25 de novembro de 2025 às 11:57

    Olá Lucas,

    Sim, até o momento, o funcionamento do campo de horário no Jotform continua o mesmo. O campo ainda não permite modificar o valor padrão diretamente por meio de condições, pois ele sempre dá prioridade ao valor configurado nas próprias propriedades do campo, independente das regras condicionais criadas.

    Por esse motivo, a solução alternativa que sugerimos anteriormente ainda é a forma mais confiável de alcançar o resultado desejado. Porque o campo de horário não aceita alterações diretas no seu valor padrão via condições, ele somente permite que outro campo envie esse valor para ele. Assim, o campo extra oculto acaba sendo a única maneira de pré-preencher horários diferentes conforme o cliente.

    Entre em contato novamente se houver algo mais que possamos fazer por você.