OTRS

Survey OTRS – Reabrir chamado caso negativo


Fiz essa trigger já faz um bom tempo, trata-se de uma trigger para Mysql para reabrir um chamado caso o problema não tenha sido resolvido e o usuário negative o atendimento no Survey.

delimiter //
use otrs //
create trigger Atualizax before insert on survey_vote
for each row
begin
if new.vote_value = 'No' then
update ticket SET ticket.ticket_state_id=4
 where ticket.id = ( select survey_request.ticket_id
 from survey_request,survey_vote
 where survey_request.id = survey_vote.request_id
 and survey_vote.request_id = new.request_id );
end if;
end
//
delimiter ;

Espero que seja útil.

Um comentário em “Survey OTRS – Reabrir chamado caso negativo”

  1. Olá Junior, tudo bem?

    Implementei sua trigger, ele muda o status_id certinho no banco após a resposta do survey, mas na aplicação o chamado continua fechado.

    Sabe o que pode ser, tem mais alguma dependência será, já pesquisei e não encontrei solução. Estou usando PG.

    Se tiver algo que possa me ajudar nesse sentido, agradeço.

    Abraço.

    Fábio Peralta.

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.