SAMPLE SCRIPT FILE FOR SETTING APPROVERS THROUGH CUSTOM TRIGGER

 

import sys

import json

import urllib

 

file_Path = sys.argv[1]

 

with open(file_Path) as data_file:

    data = json.load(data_file)

requestObj = data['request']

 

detailsJSON1={}

detailsJSON1['requester']=requestObj['REQUESTER']

detailsJSON1['subject']=requestObj['SUBJECT']

detailsJSON1['description']=requestObj['SHORTDESCRIPTION']

detailsJSON1['priority']=requestObj['PRIORITY']

detailsJSON1['status']=requestObj['STATUS']

 

 

resultjson={}

resultjson["operation"] = []

resultjson["result"]="success"

message = "Sample Python script for set_approval"

resultjson["message"]=message

 

operationJson={"INPUT_DATA":[]}

operationJson["OPERATIONNAME"]="SET_APPROVAL"

notesArray={}

notesArray1={}

notesArray2={}

 

 

noteObject41="sampleuser1@sdplinmail.com" 

noteObject42="sampleuser2@sdplinmail.com"

 

operationJson['INPUT_DATA'].append(noteObject41);

operationJson['INPUT_DATA'].append(noteObject42);

resultjson['operation'].append(operationJson)

 

print(resultjson)




ServiceDeskPlus - 帮助台和资产管理软件
Copyright © 2006-2017 卓豪(北京)技术有限公司版权所有