【SDP OD】申请资产的服务单过批后将所申请的资产自动分配给请求人

【SDP OD】申请资产的服务单过批后将所申请的资产自动分配给请求人

首先用户需要购买服务目录功能,下面是配置过程

1. 在后台的‘设置--定制--附加字段” 中创建lookup类型的引用资产字段目的是过滤出在库状态并且不可租赁的资产

2.  到后台“设置--模板与表单--服务目录” 创建一个服务模板(如果没有)移除缺省字段Asset,添加这个UDF字段,然后设置审批流


3. 到后台“设置--自动化--触发器” 创建如下触发器


4. 所需的脚本如下,需要修改assetUdf的值为您实际创建的新资产字段的名称

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


The End.