ServiceDesk Plus工單API的應(yīng)用
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供鎮(zhèn)寧網(wǎng)站建設(shè)、鎮(zhèn)寧做網(wǎng)站、鎮(zhèn)寧網(wǎng)站設(shè)計(jì)、鎮(zhèn)寧網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、鎮(zhèn)寧企業(yè)網(wǎng)站模板建站服務(wù),10余年鎮(zhèn)寧做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
將郵件專為服務(wù)類
事件管理中,SDP可以通過WEB、郵件等方式快速建立事件工單,但通過郵件創(chuàng)建工單的功能,不能使用服務(wù)目錄模板,無法實(shí)現(xiàn)審批流程。此文將為大家介紹,如何在SDP中,將接收到的郵件工單轉(zhuǎn)為服務(wù)工單,以符合企業(yè)業(yè)務(wù)、流程、合規(guī)管理的需求。
環(huán)境準(zhǔn)備:
SDP:建議升級至最新版本
操作系統(tǒng):部署python運(yùn)行環(huán)境,以及requests庫
功能實(shí)現(xiàn):
SDP提供了較為豐富的API接口,能夠通過其提供的接口程序執(zhí)行諸如工單的創(chuàng)建、更新、刪除等操作,我們利用其API接口,采用python語言,編寫了一個(gè)腳本程序,以實(shí)現(xiàn)當(dāng)SDP接收到郵件工單后,通過主題等關(guān)鍵字,識別服務(wù),通過其API在SDP中創(chuàng)建對應(yīng)的服務(wù)工單,并刪除原郵件工單。
關(guān)于腳本的調(diào)用,SDP提供了自定義觸發(fā)器的功能,能夠在工單創(chuàng)建、編輯的時(shí)候,觸發(fā)并執(zhí)行腳本。
操作步驟:
部署python環(huán)境
在SDP服務(wù)器上配置python環(huán)境,使SDP能夠執(zhí)行python腳本。
1.下載并安裝python 3.4.1或以上版本
2. 配置環(huán)境變量,確認(rèn)python的安裝目錄已加入path變量中。比如說,python安裝在服務(wù)器的 C:\Python34 ,則確保下述路徑被添加到Path中:
C:\Python34;
C:\Python34\Scripts
這一步完成之后,在命令提示符(cmd)中,應(yīng)能夠執(zhí)行“Python”或“Py”指令。
3. Python中處理API的請求,需要調(diào)用Requests庫,該庫文件未綁定在python安裝包中,需要單獨(dú)部署。
安裝requests庫
1. cmd下,cd到python安裝目錄的Scripts文件夾下,然后執(zhí)行pip install requests
2. 當(dāng)看到如下提示,表示部署成功:
3. 輸入python,然后輸入import requests ,如無返回報(bào)錯(cuò),則表示Requests庫已成功加載
在SDP中進(jìn)行配置
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. 按照提示修改腳本內(nèi)容。更新應(yīng)用的登陸地址和SDP的TechnicanKey(可在技術(shù)員的個(gè)性化頁面生成),如下圖所示:
3. 在SDP的“管理->幫助臺(tái)定制器->自定義觸發(fā)器”中進(jìn)行設(shè)置,如下圖所示,設(shè)置匹配條件為主題包含“申請”,執(zhí)行動(dòng)作里設(shè)置python腳本,完成保存即可。
4. 現(xiàn)在發(fā)送一封名稱包含“申請”二字的郵件到SDP中設(shè)置的接收郵件服務(wù)器,就可以自動(dòng)將生成的故障工單轉(zhuǎn)換為相應(yīng)的服務(wù)工單了。
想了解更多SDP新知識點(diǎn)擊進(jìn)入。