assetUdf = "ref_asset_in_use"; if(!requestObj.get("udf_fields").containKey(assetUdf)) { info "no asset selected"; return; } asset = requestObj.get("udf_fields").get(assetUdf); inputdata = {"asset":{"state":{"internal_name":"In Use"},"user":{"email_id":requestObj.get("requester").get("email_id")},"department":{"name":requestObj.get("department").get("name")}}}; asset = zoho.sdp.invokeurl [ url :"/app/" + context.get("instance") + "/api/v3/assets/" + asset.get("id") type :PUT parameters:{"input_data":inputdata} ]; info asset;
本地版相同功能脚本请参考这里:https://support.manageengine.cn/portal/zh/kb/articles/sdp-op-%E7%94%B3%E8%AF%B7%E8%B5%84%E4%BA%A7%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%8D%95%E8%BF%87%E6%89%B9%E5%90%8E%E5%B0%86%E6%89%80%E7%94%B3%E8%AF%B7%E7%9A%84%E8%B5%84%E4%BA%A7%E8%87%AA%E5%8A%A8%E5%88%86%E9%85%8D%E7%BB%99%E8%AF%B7%E6%B1%82%E4%BA%BA