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 sobre “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

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.