SDP OD:使用脚本实现当技术回复工单时状态自动更新,自动指派给回复工单的技术

SDP OD:使用脚本实现当技术回复工单时状态自动更新,自动指派给回复工单的技术

使用场景:用户希望当技术回复用户时,工单可以自动切换为某个自定义状态,以便标识技术开始工作
操作步骤:
1. 创建 一个触发器

2. 选择下面的条件(当然需要依据您所需要的条件调整)


3. 要实现状态自动更新,在自定义函数里黏贴入下面的代码,红色字体的statusname写入需要变更的状态名称
statusName = "Open";
parentObj = context.get("parent");
requestObj = parentObj.get("request");
apiPrefix = "/app/" + context.get("instance") + "/api/v3/";
requestURL = apiPrefix + "requests/" + requestObj.get("id");
update = zoho.sdp.invokeurl
[
url :requestURL
type :PUT
parameters:{"input_data":{"request":{"status":{"name":‘Statusname’}}}}
];
info update; 

4. 要实现自动指派回复工单的技术,请在这个trigger里再添加一条自定义函数,然后写入下面的代码(请注意,工单只能自动指派给同地点的技术)

updateReason = "Technician replied to this ticket";
requestObj = context.get("parent").get("request");
sender = notificationObj.get("sender");
if(requestObj.get("technician") == null && sender.get("is_technician"))
{
updateRequest = zoho.sdp.invokeurl
[
url :"/app/" + context.get("instance") + "/api/v3/requests/" + requestObj.get("id")
type :PUT
parameters:{"input_data":{"request":{"technician":{"email_id":sender.get("email_id")},"update_reason":updateReason}}}
];
info updateRequest.get("response_status");
}


    • Related Articles

    • [工单][自定义函数] 使用自定义触发器,审批通过后,实现工单状态自动变更

      以往通过业务规则和表单规则无法通过工单审批状态的变更而执行动作,现在将使用脚本结合custom trigger的实现方式如下: 1. 到custom function写脚本如下: 其中状态Assigned是需要被变更的状态,可以使用系统中已有的需要变更的状态进行替换 returnjson = { "operation":[{ "INPUT_DATA":[{ "request":{ "status":{"name":"Assigned"} } }], "OPERATIONNAME": ...
    • ADSSP-启用SDP Saml SSO时提示“认证失败”或“无权限”

      当AD用户在ServiceDesk Plus登录界面选择通过SAML SSO(IdP:ADSelfService Plus)认证: 在界面跳转时提示无权限查看内容(即使看到URL链接已成功跳转到ADSelfService Plus产品): 或身份认证界面跳转失败提示SAML认证失败: 怎么解决? 解决办法: 在ADSelfService Plus中链接账户属性查看: ->如果选择的源属性是mail,改为sAMAccountName(上面的报错截图1的情况); ...
    • SDP & PMP 集成注意事项

      1 要确保PMP和sdp中有一样的管理员 如都具有同登录名称为admin的用户(其中sdp上要为其设置SDAdmin权限) 2 确保双方hostname能在双方服务器上互为解析 3 url最好换为ip地址以防解析不到 4 看清需要,如果不是变更处使用PMP的话请不要选择使用变更ID用于验证, 不然关联的ID就不是工单ID而变成变更ID了 注意:如果sdp使用的是https的话需要相应导入证书,不然无法直接集成。 PMP 下设置实际的过滤条件 ...
    • 使用.pfx证书将OpManager与SDP集成

      在SDP中应用.pfx证书不涉及创建集成所需的密钥库文件。请按照以下步骤创建密钥库文件。 将文件OpManager.TrustStore和SDP PFX文件放置在OpManager JRE\bin安装下。 1.运行以下命令,在OpManager\Jre\bin目录将pfx证书转换为JKS格式。 >keytool -importkeystore -srckeystore sdp_pfx_cert.p12 -destkeystore OpManager.truststore ...
    • SDP OD 本地AD同步工具失效报错Invalid Code

      现象:突然不同步,Provisioning 工具报错Invalid Code在Attributes页面再次保存时提示域未经过认证,然而该域明明是经过认证的 原因: 该问题是由于同步工具中用于认证的域账号在SDP中的权限变更导致的 ...