Need help update Asset field ( assigned to) with current Requester

Asep
Tera Contributor

Hi all, 

Thanks in advance

im looking to update Asset field (Assigned to) with current requester from Service Portal,
so far i only use one variable (asset_for_me) and of course Assigned to is depending on current state need change it first automaticaly

find_real_file.png

1 ACCEPTED SOLUTION

@Asep 

update as this

var assetGuid = current.variables.asset_for_me;
var almAsset = new GlideRecord("alm_asset");
if (almAsset.get(assetGuid)) {
    almAsset.install_status = "1";

    if(current.variables.requested_for)
        almAsset.setValue('assigned_to', current.variables.requested_for);
    else
        almAsset.setValue('assigned_to', current.request.requested_for);


    almAsset.update();
}

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

11 REPLIES 11

@Asep 

update as this

var assetGuid = current.variables.asset_for_me;
var almAsset = new GlideRecord("alm_asset");
if (almAsset.get(assetGuid)) {
    almAsset.install_status = "1";

    if(current.variables.requested_for)
        almAsset.setValue('assigned_to', current.variables.requested_for);
    else
        almAsset.setValue('assigned_to', current.request.requested_for);


    almAsset.update();
}

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hi Ankur, 

this is work, Thanks !

my question is, since asset have different model category so field state (install_status) and assigned_to here on script is based on asset form? Or each model category form that contain assigned_to? because it didn't mention alm_hardware but yes, stright to the field on form. 

find_real_file.png

find_real_file.png

Im sorry still new on this, Thanks!