ITIL先锋 发表于 2020-12-24 10:59:29

iTop应用操作-系统高级管理-通知管理

系统标准版提供通知功能,通过邮件来发送,见图5-3:图5-3 邮件通知设置页实现通知功能需要做好以下设置:
[*]配置操作系统能发送邮件出去;
[*]联系人信息的邮箱栏要有相应的邮箱地址;
[*]在通知模块下设置触发器和邮件发送动作;
设置邮件通知,首先要创建一个动作,见图5-4:图5-4 邮件通知相关设置页必填项必须填写,收件人要通过语句在系统里查找,不能直接填写邮箱地址,可以从团队、联系人、人员三个对象里查询。如:
[*]SELECT Person WHERE name LIKE 'John%'
[*]SELECT Person WHERE id= :this->caller_id
[*]SELECT Person WHERE id= :this->agent_id AND id != :current_contact_id
[*]从2.3版本开始,还可以直接引用:current_contact->attribute
主题和邮件体,可以引用表单的字段,格式:$xxxx$。如:
[*]$CONSTANT$ 取constant的固定值;
[*]$this->function()$ 引用内置函数;
[*]$this->attribute$ 引用对应字段值;
[*]$APP_URL$ 引用所对应的URL;
[*]$this->name()$引用当前对象的名称;
[*]$this->hyperlink()$访问当前对象的链接地址;
[*]$this->hyperlink(portal)$ 在portal访问当前链接的地址;
进一步:
[*]$this->approver_id->phone$
[*]$this->approver_id->emailaddress$
[*]SELECT Organization AS o JOIN Person AS p ON p.org_id=o.id JOIN Incident AS I ON p.id=i.approver_id WHERE i.approver_id = :current_contact_id
[*]$this->approver_id->org_id->hyperlink()$
[*]$this->parent_request_id->hyperlink(portal)$
接下来,需要创建触发器,标准版有5个条件来创建触发器,见图5-5:图5-5邮件通知触发类型选项分别为:临界值触发、从Portal更新触发、对象创建触发、离开一个状态时触发、进入一个状态时触发。任何类型的触发条件都需要您提供描述、目标信息,见图5-6:图5-6 新建触发器页面如果是临界值触发器,还需要提供stop watch 和threshold。当前系统的stop watch只有TTO和TTR,threshold 分别是75% 和 100%,见图5-7:图5-7 临界值触发器创建页面当建好上述两项后,可以开始测试邮件功能。接下来,测试系统的邮件配置是否正常,测试访问地址:[ ttp://localhost/setup/email.test.php]http://localhost/setup/email.test.php,见下图5-8图5-8 邮件功能测试页面在“To:”和“From:”两栏里分别填写邮箱地址后,点击“Next”,系统提示成功,见图5-9。如果测试不成功,可以在配置文件里检查相应配置。
图5-9 邮件测试成功提示页面最后就可以做通知测试,根据建触发器的类型,会在不同阶段发送邮件通知。见图5-10,设置系统在事件工单超时后发送邮件通知给相关人员。图5-10 事件单的邮件通知结果查看
页: [1]
查看完整版本: iTop应用操作-系统高级管理-通知管理