RT系统的脚本应用与示例配置解析
1. RT系统的TransactionBatch阶段与脚本应用
在RT系统中,我们可以利用TransactionBatch阶段一次性查看所有事务。以下是一个能在TransactionBatch阶段运行的简单模板示例:
{
my @batch = @{ $Ticket->TransactionBatch };
foreach my $txn ( @batch ) {
if ( $txn->Type eq 'CustomField' ) {
$OUT .= '* ' . $txn->Description . "\n";
}
}
return $OUT;
}
这个模板可以与具有以下自定义条件的脚本配合使用:
my @batch = @{ $Ticket->TransactionBatch };
foreach my $txn ( @batch ) {
if ( $txn->Type eq 'CustomField' ) {
return 1;
}
}
return 0;
此脚本的作用是检查批次中的所有事务,看是否有任何事务更改了自定义字段。脚本的操作通常是通知操作之一,具体取决于谁应该接收电子邮件。
这个简单的例子展示了TransactionBatch阶段的基本思想,即允许一次性处理一组事务。
超级会员免费看
订阅专栏 解锁全文
1714

被折叠的 条评论
为什么被折叠?



