Rastreador de solicitações: Atribuir proprietário automaticamente na resposta

2

Recentemente, migramos do Spiceworks para a RT4. No Spiceworks, você pode configurá-lo para onde ele atribui automaticamente um ticket na resposta de uma empresa ou usar tags de email para atribuí-lo a outra tecnologia.

Existe uma maneira de realizar essa funcionalidade no RT4?

Eu suponho que algum perl esteja envolvido e gostaria que o portal da web atribuísse automaticamente um proprietário com uma resposta mínima.

EDITAR:

Atribuindo o proprietário ao comentário solucionado adicionando um novo script global:

Condition: On Correspond
Action: User Defined
Template: Blank
Stage: TransCreate

E colocando este código em "Código de preparação de ação personalizada:"

my $Actor = $self->TransactionObj->CreatorObj->Id;
if( $Actor != $self->TicketObj->OwnerObj->Id ) { 
$RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to user #". $Actor ); 
my ($status, $msg) = $self->TicketObj->SetOwner( $Actor );
unless( $status ) { die "Error: $msg"; 
}
} 
return 1;

Uma das ressalvas que eu encontrei foi que, se o criador do ingresso fosse um técnico, ele atribuiria o ingresso a ninguém. Trabalhou se o comentarista fosse outro técnico.

Os comandos de email foram resolvidos pelo post de Nathan C.

    
por AWippler 18.06.2013 / 20:50

2 respostas

2

Para atribuir o proprietário na resposta, você pode criar um script e executá-lo em Correspondência ou Comentário ou em ambos. Para a ação do script, você pode ver um exemplo de definição do proprietário no wiki da RT da comunidade . Variações são para apenas configurá-lo se o dono atual for 'Nobody'. Você pode adicionar mais instruções de depuração ao experimentar para ver o que está acontecendo. Certifique-se de definir seu nível de registro para "depurar" para ver as mensagens.

    
por 19.06.2013 / 15:44
2

Há uma extensão para permitir isso: link

Instala no RT4 e deve funcionar imediatamente.

    
por 18.06.2013 / 20:51