Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

History Table?

gaidem
ServiceNow Employee
ServiceNow Employee

Hello,

I'm confused over the sys_history_line table. It doesn't store all the records, but if I go to a record and view the history of it, the entries for that record become available.

The data must be stored somewhere, but doesn't appear in the sys_history_line table until the calendar history page is rendered. Also, the table is audited.

Any ideas how this works and where the audit history is stored?

Thanks,

2 REPLIES 2

Mark Stanger
Giga Sage

http://wiki.service-now.com/index.php?title=Viewing_History_Sets


haldroid
Tera Contributor

Under exactly what conditions do records get written to and deleted from sys_history_line and sys_history_set? This information determines when & how we might use these tables. Records in sys_history_set are "generated on use", whatever that means. Records in sys_history_line are "on four tables".

It looks as if each History [sys_history_line] record has a reference Set [set] to a Record History [sys_history_set] record, which in turn has a reference to the Table [table] and ID [id] of the audited record. Also note that labels for history tables differ between the wiki and current instances.

Clearer wiki docs here would save time when customers have an auditing requirement.