You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2022-08-18 22:53:56

evertonsouza
Member
Registered: 2021-01-15
Posts: 6

Formcreator(2.13.0) não cancela chamado na versão GLPI10

Ola  boa tarde,

Instalei a versão 10 e o formcreator     2.13.0, o mesmo importou meus fomularios, e apresentou a nova interface. Contudo na opção de cancelar chamado o mesmo continua apresentando o chamado para o usuário. Porem o chamado passa a ficar com o status excluído.

Alguem já viu este problema ?

Offline

#2 2022-08-24 12:47:58

evertonsouza
Member
Registered: 2021-01-15
Posts: 6

Re: Formcreator(2.13.0) não cancela chamado na versão GLPI10

Para resolver o problema do Formcreator no GLPI10 , onde mesmo quando o usuário cancela o próprio ticket ainda sim fica visualizando. Criei uma trigger e uma proccedure para alterar o status do formulário criado.

DELIMITER $
CREATE TRIGGER tgr_altera_formcreator_chamados AFTER UPDATE
ON glpi_tickets
FOR EACH ROW
BEGIN
    IF (NEW.is_deleted = 1) THEN
        call sp_atualizaformcreator(NEW.id,7);   
    ELSEIF (NEW.is_deleted = 0) THEN        
        call sp_atualizaformcreator(NEW.id,2);   
    END IF;
END$

(OBS) inclui o status 7 para o formulário para futuramente identifica-los

DELIMITER $$
CREATE PROCEDURE sp_atualizaformcreator (IN idParam INT, IN idStatus INT)
BEGIN
    UPDATE glpi_plugin_formcreator_issues SET status=idStatus WHERE items_id=idParam;
END

Offline

Board footer

Powered by FluxBB