[系统集成] RT(Request Tracker)执行自定义脚本及发送微信、短信的实现方法

RT(Request Tracker)是一个基于 Perl 语言的开源状态跟踪和工作流系统,支持审批、权限管理等功能,中文化支持的也不错,可以作为企业的流程审批系统使用。可惜的是,该系统在国内使用的不多,中文资料也很少。

默认情况下,当有人提交新申请单后,RT会发送邮件提醒给相关人员。如果我们需要发送微信、短信或者执行一个自定义脚本该怎么实现呢?可以通过RT的 Scrip(比脚本的Script少一个字母t)来实现:

Scrip 是一个基于 Perl 语言的脚本,可以在指定的状态下触发,比如:提交申请单时、同意后、申请单解决后等等。

为了在新申请单提交后,自动发送微信或者短信提醒给指定的人,我们可以创建这样一个 Scrip: 

菜单:

管理员-队列-(点击要设置的队列)-脚本-创建

脚本:

注:

  • sms.xxx.com是我建的一个微信和短信转发服务器,读者可以直接发送到企业微信或者短信提供商的web service上。
  • 企业微信接口的开发方法可以参考这篇文章:http://www.ttlsa.com/zabbix/use-wechat-send-zabbix-msg/

 

 

posted @ 2018-02-05 15:50  hahp  阅读(734)  评论(0编辑  收藏  举报