-
alveslucasOlá, 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.
Link formulário: https://www.jotform.com/build/211296257186057
-
alveslucasBoa tarde.
Algum retorno?
-
Rene Jotform SupportHello 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.
-
alveslucasOK. I would like support in my native language.
-
alveslucasBom dia.
Algum retorno?
-
Ana Jotform SupportOlá 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.
-
alveslucasOi 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.
-
Ana Jotform SupportOlá 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:
- 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.
- Oculte esse campo secundário clicando com o botão direito do mouse sobre ele e selecionando Ocultar. Assim, apenas você poderá vê-lo.
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:
Pronto, feito isso, o formulário deve alcançar o que você precisa. Veja o resultado abaixo:
Caso continue precisando de ajuda, por favor, entre em contato novamente.
-
alveslucasA opção de criar novos campos fica inviável no nosso contexto... É realmente a única opção?
-
Lucas_OOi 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.
-
Lucas_OOi 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:
- Clique no ícone da engrenagem ao selecionar o campo para abrir as propriedades.
- Clique na aba Avançado.
- Agora, marque o campo como Oculto.
Peço desculpas por não encontrar outra encontrar solução nesse momento.
Fico à tua disposição caso tenha alguma outra dúvida.
-
alveslucasOlá, boa tarde.
Gostaria de retomar esse assunto. A solução ainda permanece a mesma? -
Eduarda Jotform SupportOlá 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ê.