Incident creation - GlideRecord('incident')

jose rivera1
Mega Contributor

Hello: I have the code below on a workflow. The code is working but I need to populate the following fields: "Requested For", "Category" and "Subcategory". Any suggestions on how to do this?

     inc = new GlideRecord('incident'),
     fs_desc = s_descritpion1.concat(" ", location);
     f_desc = Incident_description.concat(" : ", name);

    inc.initialize();
    inc.short_description = fs_desc;
    inc.description = f_desc;
    inc.assignment_group = 'ABCD';
    inc.insert();

find_real_file.png

Thanks,

1 ACCEPTED SOLUTION

Then something like:

inc.requested_for = gs.getUserID();

Do check what the correct field name is though. Because out-of-the-box there's no requested_for on Incident, there should be a caller_id field. But you can check that.

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020-2022 ServiceNow Community MVP
2020-2022 ServiceNow Developer MVP

---

LinkedIn
Community article, blog, video list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

View solution in original post

14 REPLIES 14

No issue, I just need to populate the "Requested for" field with the user information submitting the request.

So where should the requested_for come from? Or should this be a hardcoded value?

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020-2022 ServiceNow Community MVP
2020-2022 ServiceNow Developer MVP

---

LinkedIn
Community article, blog, video list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Should come from the user id, example:

find_real_file.png

No that's not correct. Sure it needs to be a sys_id of a user record, though where should this come from? What is your logic to define who the requested for should be?

Should the requested for example be the person who is logged in? Or should this be a user which is on a related record to the incident? Etcetera.

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020-2022 ServiceNow Community MVP
2020-2022 ServiceNow Developer MVP

---

LinkedIn
Community article, blog, video list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

The person who is logged in.