formcreator icon indicating copy to clipboard operation
formcreator copied to clipboard

Problema com Regras Condicionais de Perguntas no PluginForms Creator

Open Jozian87 opened this issue 11 months ago • 4 comments

Olá, equipe do PluginForms Creator,

Estou enfrentando um problema com as regras condicionais das perguntas no plugin. Antes, ao definir regras para exibir determinadas perguntas com base em respostas anteriores, o comportamento ocorria conforme esperado. No entanto, recentemente, as regras não estão sendo aplicadas corretamente.

Passos para reproduzir o erro: Criar um formulário no PluginForms Creator. Adicionar uma pergunta do tipo "Seleção" (exemplo: Qual tipo de requerimento? com opções "Incidente" e "Requisição").

Criar uma segunda pergunta (exemplo: Foto Anexo). Definir uma regra para que a pergunta Foto Anexo seja exibida apenas quando "Incidente" for selecionado. Salvar e testar o formulário.

Comportamento esperado: Quando o usuário seleciona "Incidente", a pergunta Foto Anexo deve ser exibida automaticamente. Quando o usuário seleciona "Requisição", a pergunta Foto Anexo não deve aparecer.

Comportamento atual: A regra não está sendo aplicada corretamente, e a pergunta Foto Anexo não aparece conforme definido.

Informações adicionais: Versão do GLPI: GLPI 10.0.14 Versão do PluginForms Creator: 2.13.10 Navegador utilizado: chrome

Se precisarem de mais detalhes ou testes adicionais, fico à disposição para ajudar. Obrigado pelo excelente trabalho com o plugin!

Image

Image

Jozian87 avatar Mar 07 '25 14:03 Jozian87

Tive problema parecido, mas refiz o meu formulário (que funcionou bem) e comparei com o antigo que possuia e encontrei o erro, fiz alguma modificação de questão onde gerou um cache de java script e aplicou sem querer uma condição que pra não na fazia sentido, depois que removi essa condição, voltou a funcionar bem.

Image

ppierref avatar Jun 25 '25 23:06 ppierref

Olá, equipe do PluginForms Creator,

Estou enfrentando um problema com as regras condicionais das perguntas no plugin. Antes, ao definir regras para exibir determinadas perguntas com base em respostas anteriores, o comportamento ocorria conforme esperado. No entanto, recentemente, as regras não estão sendo aplicadas corretamente.

Passos para reproduzir o erro: Criar um formulário no PluginForms Creator. Adicionar uma pergunta do tipo "Seleção" (exemplo: Qual tipo de requerimento? com opções "Incidente" e "Requisição").

Criar uma segunda pergunta (exemplo: Foto Anexo). Definir uma regra para que a pergunta Foto Anexo seja exibida apenas quando "Incidente" for selecionado. Salvar e testar o formulário.

Comportamento esperado: Quando o usuário seleciona "Incidente", a pergunta Foto Anexo deve ser exibida automaticamente. Quando o usuário seleciona "Requisição", a pergunta Foto Anexo não deve aparecer.

Comportamento atual: A regra não está sendo aplicada corretamente, e a pergunta Foto Anexo não aparece conforme definido.

Informações adicionais: Versão do GLPI: GLPI 10.0.14 Versão do PluginForms Creator: 2.13.10 Navegador utilizado: chrome

Se precisarem de mais detalhes ou testes adicionais, fico à disposição para ajudar. Obrigado pelo excelente trabalho com o plugin!

Image

Image

Estou com o mesmo problema aqui. É frustrante. Ainda sem solução.

maneirinha avatar Jul 01 '25 14:07 maneirinha

hi @maneirinha and @Jozian87

Could one of you show the question being tested ? I want to check it.

btry avatar Jul 02 '25 06:07 btry

oi@maneirinhae@Jozian87

Alguém de vocês poderia mostrar a questão que está sendo testada? Quero verificar.

Problema com condição usando "Tipo de requisição" no FormCreator (GLPI) Cenário Durante a criação de um formulário no plugin FormCreator do GLPI, foi configurada uma questão chamada Tipo de solicitação, do tipo "Tipo de requisição", conforme a imagem abaixo: Image Opções disponíveis:

Incidente

Requisição

O que foi feito Foi criada uma nova seção chamada Requisição.

Em seguida, foi adicionada uma condição de exibição nesta seção:

Exibir somente se a questão Tipo de solicitação for igual a Requisição.

Problema identificado A condição não funciona quando se utiliza a questão do tipo "Tipo de requisição". A seção não é exibida, mesmo ao selecionar corretamente o valor "Requisição".

Importante: Esse problema ocorre apenas com o campo do tipo “Tipo de requisição”. Quando se utiliza questões do tipo Lista de seleção, com os mesmos valores ("Incidente", "Requisição"), a condição de exibição funciona normalmente.

Testes realizados Lista de seleção personalizada: condição funciona

Tipo de requisição: condição não funciona

Campo obrigatório ativado/desativado: sem efeito no problema

Testado em diferentes navegadores

English: Issue with Conditional Display Using "Request Type" in FormCreator (GLPI) Scenario While creating a form using the FormCreator plugin in GLPI, a question was configured named Request Type, of the type "Request type", as shown in the image below:

Available options:

Incident

Request

(insert image here, if necessary)

What was done A new section was created named Request.

A display condition was added to this section:

Display only if the question Request Type is equal to Request.

Identified Issue The condition does not work when using the question of type "Request type". The section is not shown, even when selecting the value "Request" correctly.

Important: This issue occurs only with the “Request type” field. When using a question of type Dropdown list with the same values ("Incident", "Request"), the display condition works normally.

Tests Performed Custom dropdown list: condition works

Request type: condition does not work

Required field enabled/disabled: no effect

Tested in different browsers

maneirinha avatar Jul 02 '25 10:07 maneirinha