How to call variables and event parameters on script action
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2022 02:26 AM
Hi,
I am trying to call a variables and event parms on script action to create a service_request. After processing the file I am getting undefined values on RITM. I've mentioned below code and results for the reference. Please give me the resolution ASAP.
Thanks,
SAITEJA
event:- gs.eventQueue("smb.create.service.provisioning.sr.mith",current,source,target);
var source=event.parm1;
gs.info("event Susbmitter calling");
gs.info("event Susbmitter" + source.u_cidn);
var target=event.parm2;
gs.info("event Susbmitter calling" + event.parm1);
gs.info("event Susbmitter calling2" + event.parm2);
var cartId = GlideGuid.generate(null);
var cart = new Cart(cartId);
var itemdata =gs.getProperty('catalogitem');
var item = cart.addItem(itemdata);
cart.setVariable(item, "cidn","12345");
cart.setVariable(item, "billingAccountNumber",source.u_billing_account);
cart.setVariable(item, "product_offering_id",source.u_pricing_plan_code);
cart.setVariable(item, "o365_tenant_id",source.u_pricing_plan_id);
cart.setVariable(item, "city",source.u_site_suburb);
cart.setVariable(item, "contact_type",source.u_site_contact_role);
cart.setVariable(item, "company_type",source.u_company_type);
cart.setVariable(item, "org_name",source);//empty
cart.setVariable(item, "org_value",source);//empty
cart.setVariable(item, "org_type",source);//empty
var rc = cart.placeOrder();
var data = rc.number;
var req = new GlideRecord('sc_req_item');
req.addQuery('request', rc.sys_id.toString());
req.query();
if (req.next())
{
rc.contract = current.getUniqueValue();
rc.company = customerAccount_sysID;
rc.update();
req.setValue("company",customerAccount_sysID);
req.contract = current.getUniqueValue();
//req.setValue('short_description', current.u_serviceability_location gs.getProperty("smb.ndm.ritm.new.order.short.desc"));
req.update();
}
RITM: Screenshot
Event log:-
Sys logs:-
- Labels:
-
Customer Service Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-05-2022 11:29 PM
Could you please explain in brief about your requirement what is source and target in your code
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-06-2022 12:14 AM
Thanks for your response the above issue is resolved.