IT运维流程库历史主题 · 只读
← 返回目录

iTop邮件通知正文中显示ticket信息的方法及问题

目的:
需要在ticket产生时,发送通知邮件给相应的支持人员进系统查看。 问题: 由于iTOP里面trigger的设置中,没办法区分不同服务或者客户产生的user request;在收件人中用OQL语句,也无法在request assign之前定位到相应的团队和联系人(理论上,user request 中是有team的字段,但是在新ticket生成的时候,好像这个字段是没有值的,有尝试成功的可以share一下) 解决方式: 专门建立一个邮件接收的team,所有ticket创建的邮件会向team里面所有成员发送。在邮件中显示ticket所属的组织和服务,邮件接收者自己判断是否和自己有关然后再登陆的系统里面查看。 邮件正文显示ticket信息的方式,在body中使用html语句,例如: <html> <body> <p>The ticket $this->service_name$ has changed to status $this->status$</p> <body> <html> 其中service_name以及status等,是user request 表中的字段,其他的字段在admin tool->data model中可以查看到,根据需要自己取啦。 这个解决方式非常粗糙,如果权限管理严格的情况可能是不满足要求的。所以如果有能够成功将邮件接收人定位到user request相关的支持团队人员的通知可以分享一下哈。