您好,登錄后才能下訂單哦!
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. 當看到如下提示,表示部署成功:
3. 輸入python,然后輸入import requests ,如無返回報錯,則表示Requests庫已成功加載
在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(可在技術員的個性化頁面生成),如下圖所示:
3. 在SDP的“管理->幫助臺定制器->自定義觸發器”中進行設置,如下圖所示,設置匹配條件為主題包含“申請”,執行動作里設置python腳本,完成保存即可。
4. 現在發送一封名稱包含“申請”二字的郵件到SDP中設置的接收郵件服務器,就可以自動將生成的故障工單轉換為相應的服務工單了。
想了解更多SDP新知識點擊進入。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。