第一封邮件将会在工单状态变更后一天后发出,第二封邮件会在工单状态变更3天后发出。最后一封邮件将在工单状态信息变更5天后发出。之后工单会自动被关闭。
1. 需要提前在服务器上安装Python 环境,如下是安装步骤链接可以参考:
https://pitstop.manageengine.com/portal/en/kb/articles/how-to-setup-python-on-the-server-11-11-2019
2. functions.py : 这个包包含所有程序用以满足用户需求的所有功能。大多数重复的需求是作为单独的功能编写的。基于我们的用例,可以在脚本中可以包含这些函数。
3. configuration.json : 该文件包含应用所安装的服务器的配置信息。
1. 在报表模块执行如下语句,并将其命名保存
select workorder.workorderid, aaacontactinfo.emailid, workorderstates.last_tech_update from workorder
inner join workorderstates on workorder.workorderid=workorderstates.workorderid
inner join statusdefinition on workorderstates.statusid=statusdefinition.statusid
inner join aaauser on workorder.requesterid=aaauser.user_id
inner join aaausercontactinfo on aaauser.user_id=aaausercontactinfo.user_id
inner join aaacontactinfo on aaausercontactinfo.contactinfo_id=aaacontactinfo.contactinfo_id
where statusdefinition.statusname='waiting for user reply'
可以编辑上述语句,将标红的状态设置为触发通知的任意自定义状态。
2. 解压压缩文件,并存放到..\ManageEngine\ServiceDeskPlus-MSP\integration\custom_scripts - 文件夹.
3. 编辑 configuration.json 更新信息.
4. 设置一个自定义计划关联报表作为参数每日执行.
5. 到 Admin > Custom Schedule > 设置一个计划名称 > 执行脚本 > py send_reminder.py
自定义计划:
发送给终端用户的提醒如下图所示:
附件中是在一天,三天,五天后发送通知的脚本,可以依据自己的需求在配置文件send_reminder_mail.py file中进行修改