Checklists on Case


Overview


We have created a database view that allows you to report on Checklists on Tasks. All users have access to create reports on this database view. It combines 3 tables, 'Task' table, 'Checklist' table, and 'Checklist Item' table. In order to run a report on this view, select 'Checklist Task [u_checklist_task_list]' as your table.

 

Reporting on Checklists


When running reports on database views, there are some important notes to keep in mind. When choosing fields to report on, you will often time see a field repeated multiple times with (under_score_names) after it. You'll see this when the same label is shared across the tables joined via this database view. So if there were multiple 'Updated' fields, each field will reference which table it is on.

For example, on this view, you will see (cl_item), (cli_item), and (task_item) after some fields. (cl_items) are on the Checklist table, (cli_items) are on the Checklist Item table, and (task_items) are on the Task table.

 

Also note that database views are resource heavy in terms of reporting. Please do not publish database view reports on a dashboard, and if you must, please include them below the fold and on lower trafficked dashboards.

For more information on checklists, see Checklists on Cases and Tasks.

Notable table fields on Checklist (cl_)

Notable table fields on Checklist Item (cli_)

Notable table fields on Checklist (cl_)

Display NameLabelElementField TypeReferenceMax lengthReporting Notes
DocumentDocumentdocumentDocument ID 32 
NameNamenameString 80 
OwnerOwnerownerReferenceUser32 
 Created bysys_created_byString 40 
 Createdsys_created_onDate/Time 40 
 Sys IDsys_idSys ID (GUID) 32 
 Updatessys_mod_countInteger 40 
 Updated bysys_updated_byString 40 
 Updatedsys_updated_onDate/Time 40 

Notable table fields on Checklist Item (cli_)

Display NameLabelElementField TypeReferenceMax lengthReporting Notes
ChecklistChecklistchecklistReferenceChecklist32 
CompleteCompletecompleteTrue/False 40True items are completed items on the checklist.
CompletedCompletedcompletedDate/Time 40 
Completed byCompleted bycompleted_byReferenceUser32When an item is completed, this will populate with who completed it. If it is empty, the Completion is false.
NameNamenameString 1500Display name of the item on the checklist. If an clickable checklist item is called "Call the Customer" on a case, this should show "Call the Customer".
OrderOrderorderInteger 40 
 Created bysys_created_byString 40 
 Createdsys_created_onDate/Time 40 
 Sys IDsys_idSys ID (GUID) 32 
 Updatessys_mod_countInteger 40 
 Updated bysys_updated_byString 40 
 Updatedsys_updated_onDate/Time 40 

 

If you still have questions or need additional assistance, please use the 'Contact ServiceNow Team' form.