转移票证到另一个队列请求跟踪器4

时间:2013-05-03 12:33:33

标签: perl scripting rt

我正在寻找一种将在一个队列中提交的票证转移到另一个队列的简洁方法。例如,如果故障单已提交到我们的收集部门队列,我希望能够将故障单直接转移到管理器队列,而不会在集合队列中显示故障单。

RT4中是否有某些功能可以让我这样做,还是只能使用自定义SCRIP完成?

1 个答案:

答案 0 :(得分:1)

如果您为收集部门队列设置了电子邮件地址,则可以更新将电子邮件发送到RT的别名。将--queue值更新为“Managers Queue”。

如果通过Web界面在集合部队列中创建票证,则可以创建一个自动移动它们的脚本。在“集合部门”队列中,创建条件为“在创建时”的新脚本和空白模板。对于Action,选择User Defined,然后在Custom action prepare code中输入如下内容:

my ($status, $msg) = $self->TicketObj->SetQueue("Managers Queue");
if ( not $status ) {
    RT::Logger->error("Could not reassign queue: $msg");
}
return 1;