Cooperation from Virtual Agents
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2025 06:15 PM
Hi
I need someone to help me
I want to link data entered from a virtual agent to file an incident, but one day I can no longer link the data.
The code is using the following
var grbusinessservice = new GlideRecord('cmdb_ci_service');
grbusinessservice.addQuery('name', producer.q_business_service);
grbusinessservice.setLimit(1);
grbusinessservice.query();
if (grbusinessservice.next()) {
current.business_service = grbusinessservice. getUniqueValue();
current.update();
} else {
gs.warn('Team in charge "' + producer.q_business_service + '" not found in business_service');
}
What changes should I make to get this to work?
- Labels:
-
Virtual Agent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-03-2025 07:06 PM
Thanks Prasanna.
Does that mean I should try the following?
var inc = new GlideRecord(‘incident’);
inc.initialize();
inc.short_description = inputs.issue_description;
inc.caller_id = gs.getUserID(); inc.caller_id = gs.getUserID();
var grbusinessservice = new GlideRecord('cmdb_ci_service');
grbusinessservice.addQuery('name', producer.q_business_service);
grbusinessservice.setLimit(1);
grbusinessservice.query();
if (grbusinessservice.next()) {
inc.business_service = grbusinessservice.getUniqueValue();
} else {
gs.warn('Team in charge "' + producer.q_business_service + '" not found in business_service');
}
inc.insert();
outputs.inc_number = inc.number;