Added the alm_hardware table work notes
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2023 07:39 AM
Hi All,
I am working on one of the form in this form I am using "What is the type of request?" drop down field,
This form contains one more variable set called "Asset(s) to return to stock" and it contains Comment field.
My query is I wanted to update the alm_hardware table worknotes like "What is the type of request?" - Comment.
I tried with the below code
var abc;
var worknotes="work_notes";
var Request=current.variables.request_type;
var Commment=current.variables.asset_s_to_return_to_stock.v_comments;
gs.log("CommmentCommment"+Commment); //getting like this CommmentCommment[test]
abc=current.variables.asset_s_to_return_to_stock
var multiRowSet = [];
var ass;
var sub;
var stockroom=current.variables.return_to_stockroom;
multiRowSet.push(abc);
multiRowSet = JSON.parse(multiRowSet);
for (var i = 0; i < multiRowSet.length; i++) {
ass = multiRowSet[i].v_asset;
sub = multiRowSet[i].v_substate;
gs.log("asssub " + i + multiRowSet[i].v_asset+"/"+multiRowSet[i].v_substate);
var gr1 = new GlideRecord('alm_hardware');
gr1.addQuery('sys_id',multiRowSet[i].v_asset);
gr1.query();
if(gr1.next()){
gr1.install_status = "6";
gr1.substatus = multiRowSet[i].v_substate;
gr1.stockroom=stockroom;
gr1[worknotes].setJournalEntry(Request+" "+ "-"+" "+Commment);
gr1.update();
}
}
I am getting like this on the alm_hardware table worknotes
Please any one provide me the input
Thanks in advance,
Vinuth
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2023 09:08 AM
Hi @vinuth v
Try with below code
var abc;
var worknotes = "work_notes";
var Request = current.variables.request_type;
gs.log("CommmentCommment" + Commment); //getting like this CommmentCommment[test]
abc = current.variables.asset_s_to_return_to_stock;
var multiRowSet = [];
var ass;
var sub;
var Commment;
var stockroom = current.variables.return_to_stockroom;
multiRowSet.push(abc);
multiRowSet = JSON.parse(multiRowSet);
for (var i = 0; i < multiRowSet.length; i++) {
ass = multiRowSet[i].v_asset;
sub = multiRowSet[i].v_substate;
Commment = multiRowSet[i].v_comments;
gs.log("asssub " + i + multiRowSet[i].v_asset + "/" + multiRowSet[i].v_substate);
var gr1 = new GlideRecord('alm_hardware');
gr1.addQuery('sys_id', multiRowSet[i].v_asset);
gr1.query();
if (gr1.next()) {
gr1.install_status = "6";
gr1.substatus = multiRowSet[i].v_substate;
gr1.stockroom = stockroom;
gr1[worknotes].setJournalEntry(Request + " " + "-" + " " + Commment);
gr1.update();
}
}