温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ServiceDesk Plus工单API的应用------将邮件专为服务类

发布时间:2020-08-10 11:17:45 来源:ITPUB博客 阅读:297 作者:manageengine 栏目:编程语言

ServiceDesk Plus工单API的应用

将邮件专为服务类


        事件管理中,SDP可以通过WEB、邮件等方式快速建立事件工单,但通过邮件创建工单的功能,不能使用服务目录模板,无法实现审批流程。此文将为大家介绍,如何在SDP中,将接收到的邮件工单转为服务工单,以符合企业业务、流程、合规管理的需求。

环境准备:

SDP:建议升级至最新版本

操作系统:部署python运行环境,以及requests库

功能实现:

SDP提供了较为丰富的API接口,能够通过其提供的接口程序执行诸如工单的创建、更新、删除等操作,我们利用其API接口,采用python语言,编写了一个脚本程序,以实现当SDP接收到邮件工单后,通过主题等关键字,识别服务,通过其API在SDP中创建对应的服务工单,并删除原邮件工单。

关于脚本的调用,SDP提供了自定义触发器的功能,能够在工单创建、编辑的时候,触发并执行脚本。

操作步骤:

部署python环境

在SDP服务器上配置python环境,使SDP能够执行python脚本。

1.下载并安装python 3.4.1或以上版本

2. 配置环境变量,确认python的安装目录已加入path变量中。比如说,python安装在服务器的 C:\Python34 ,则确保下述路径被添加到Path中:

C:\Python34;

C:\Python34\Scripts

这一步完成之后,在命令提示符(cmd)中,应能够执行“Python”或“Py”指令。

3.  Python中处理API的请求,需要调用Requests库,该库文件未绑定在python安装包中,需要单独部署。

安装requests库

1.  cmd下,cd到python安装目录的Scripts文件夹下,然后执行pip install requests

2. 当看到如下提示,表示部署成功:

    ServiceDesk Plus工单API的应用------将邮件专为服务类

3.  输入python,然后输入import requests ,如无返回报错,则表示Requests库已成功加载

   ServiceDesk Plus工单API的应用------将邮件专为服务类



在SDP中进行配置

Note:参阅SDP知识库,获取python脚本:

https://support.servicedeskplus.com/portal/kb/articles/how-to-create-service-requests-through-email

 

1.  编辑python脚本,并将脚本文件放到SDP的以下目录里:\Manageengine\ServiceDesk\integration directory\custom_scripts下。

2.  按照提示修改脚本内容。更新应用的登陆地址和SDP的TechnicanKey(可在技术员的个性化页面生成),如下图所示:

    ServiceDesk Plus工单API的应用------将邮件专为服务类

 

3.  在SDP的“管理->帮助台定制器->自定义触发器”中进行设置,如下图所示,设置匹配条件为主题包含“申请”,执行动作里设置python脚本,完成保存即可。

     ServiceDesk Plus工单API的应用------将邮件专为服务类

 

4.  现在发送一封名称包含“申请”二字的邮件到SDP中设置的接收邮件服务器,就可以自动将生成的故障工单转换为相应的服务工单了。

想了解更多SDP新知识点击进入。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI