Database view of catalog items where related SCTASK there's no SLA attached
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-17-2024 05:35 AM
Hi All
I created a database view using the task_sla and sc_task table. Both tables have the fields that I want to report on. I am stuck on joining the tables together to get the information I am looking for. Where the related SCTASK must give me the name of the catalog item and report on whether the task SLA field is populated or not. Please help i am new to creating database views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2024 01:43 AM
@Ankur Bawiskar no records still
script include:
Line 4 might be an issue/ if I add that line there are no errors, but no records show for my report
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2024 01:55 AM
you didn't create script include as per my screenshot
it should be classless script include
copy this as it is
Name: getRecords
function getRecords() {
var catItemArr = [];
// Initialize GlideRecord for Catalog Task (sc_task)
var taskGR = new GlideRecord('sc_task');
taskGR.query();
while (taskGR.next()) {
// Initialize GlideRecord for Task SLA (task_sla)
var slaGR = new GlideRecord('task_sla');
slaGR.addQuery('task', taskGR.sys_id);
slaGR.query();
// Check if there are no SLA records for the task
if (!slaGR.hasNext()) {
catItemArr.push(taskGR.request_item.cat_item.sys_id.toString());
}
}
return catItemArr.toString();
}
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2024 02:09 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2024 05:36 AM
did you try running the script in scripts background and see if any values got printed in that array?
do you have any catalog item under which sc_task has no SLA?
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2024 06:16 AM
yes, we do have SCTASK with no SLA