//requestObj中包含请求的所有信息
//从中获取请求id
requestid=requestObj.get("id");
//从中获取请求人名称
user=requestObj.get("requester").get("name");
//调用API,将链接中的域名端口修改为当前域名及端口
//配置APIkey,使用对所有请求有添加注释权限的用户生成此token
//目前使用的时shawn的APIkey
headers = {"authtoken":"F27F88B8-7D30-4C34-AE44-54614DE7F787"};
input_data = {
"note": {
"description": "您好!"+user+",工程师正在处理此工单,请耐心等待",
"show_to_requester": true,
"mark_first_response": true
}
};
params = {"input_data": input_data};
response = invokeurl
[
url: url
type: POST
parameters: params
headers: headers
];
info response;
returnJSON=Collection();
returnJSON.insert("message":"成功执行触发器,API调用结果"+response.get("response_status").toString());
return returnJSON;