<rss version="2.0" xmlns:a10="http://www.w3.org/2005/Atom"><channel><title>Inflectra Customer Forums: Project Audit Trail (Thread)</title><description> Sometimes auditors are asking to produce a full audit trail of the project. This usually happens when they cant find anything bad in the process but still have hopes to leave at least  some  comments/remarks.  In order to resolve this, heres the complete project audit trail report:  ESQL    SELECT
  HIST.CHANGESET_ID,
  HIST.CHANGE_DATE,
  HIST.USER_NAME AS CHANGED_BY,
  HIST.ARTIFACT_TYPE_NAME,
  HIST.ARTIFACT_ID,
  HIST.ARTIFACT_DESC AS ARTIFACT_NAME,
  HIST.CHANGETYPE_NAME AS CHANGE_TYPE,
  HIST.SIGNATURE_HASH
FROM SpiraTestEntities.R_HistoryChangeSets AS HIST
WHERE HIST.PROJECT_ID = ${ProjectId}    XSLT       
 

   

     Project Audit Trail 

     
       
         Change ID 
         Change Date 
         Changed By 
         Artifact Type 
         Artifact ID 
         Artifact Name 
         Change Type 
         Signed 
       

       
         
         
             
             
             
             
             
             
             
           
             
               Signed 
               Not Signed 
             
           
         
       

     

   

     As usual, please let me know if you find some bugs in the report. Your feedback is appreciated! </description><language>en-US</language><copyright>(C) Copyright 2006-2026 Inflectra Corporation.</copyright><managingEditor>support@inflectra.com</managingEditor><category domain="http://www.dmoz.org">/Computers/Software/Project_Management/</category><category domain="http://www.dmoz.org">/Computers/Software/Quality_Assurance/</category><generator>KronoDesk</generator><a10:contributor><a10:email>support@inflectra.com</a10:email></a10:contributor><a10:id>http://www.inflectra.com/kronodesk/forums/threads</a10:id><ttl>120</ttl><link>/Support/Forum/spirateam/reports/3190.aspx</link><item><guid isPermaLink="false">threadId=3190</guid><author>Vladimir Plotkin (vladimir@inmarsys.com)</author><title>Project Audit Trail</title><description> Sometimes auditors are asking to produce a full audit trail of the project. This usually happens when they cant find anything bad in the process but still have hopes to leave at least  some  comments/remarks.  In order to resolve this, heres the complete project audit trail report:  ESQL    SELECT
  HIST.CHANGESET_ID,
  HIST.CHANGE_DATE,
  HIST.USER_NAME AS CHANGED_BY,
  HIST.ARTIFACT_TYPE_NAME,
  HIST.ARTIFACT_ID,
  HIST.ARTIFACT_DESC AS ARTIFACT_NAME,
  HIST.CHANGETYPE_NAME AS CHANGE_TYPE,
  HIST.SIGNATURE_HASH
FROM SpiraTestEntities.R_HistoryChangeSets AS HIST
WHERE HIST.PROJECT_ID = ${ProjectId}    XSLT       
 

   

     Project Audit Trail 

     
       
         Change ID 
         Change Date 
         Changed By 
         Artifact Type 
         Artifact ID 
         Artifact Name 
         Change Type 
         Signed 
       

       
         
         
             
             
             
             
             
             
             
           
             
               Signed 
               Not Signed 
             
           
         
       

     

   

     As usual, please let me know if you find some bugs in the report. Your feedback is appreciated! </description><pubDate>Thu, 30 Apr 2026 09:59:22 -0400</pubDate><a10:updated>2026-05-04T11:16:26-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx</link></item><item><guid isPermaLink="false">messageId=7623</guid><author>Victoria D (nino.diasamidze@inflectra.com)</author><title> Hello Vlad,  Excellent report, it seems that you can cover usual pain points.  What I would change:</title><description> Hello Vlad,  Excellent report, it seems that you can cover usual pain points.  What I would change: 1. Add a Date Filter - it is highly recommended to add a date filter so to avoid database timeout issues due to pulling tens of thousands of rows (for large and old products). 2. Formatting the Date - currently, the CHANGE_DATE will output in Spiras raw, unformatted XML date structure (e.g., 2023-10-27T14:30:00Z). To make it look clean for the auditor, you can format it using Spiras built-in date helper, something like:                  Please let us know if that helped.     Regards, Victoria - </description><pubDate>Fri, 01 May 2026 13:09:28 -0400</pubDate><a10:updated>2026-05-01T13:09:28-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7623</link></item><item><guid isPermaLink="false">messageId=7624</guid><author>Vladimir Plotkin (vladimir@inmarsys.com)</author><title> Hi Victoria,  Good point!  The only thing is - I am not sure how to implement the date filtering. C</title><description> Hi Victoria,  Good point!  The only thing is - I am not sure how to implement the date filtering. Can you help?  Thanks,  Vlad  </description><pubDate>Fri, 01 May 2026 13:19:09 -0400</pubDate><a10:updated>2026-05-01T13:19:09-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7624</link></item><item><guid isPermaLink="false">messageId=7625</guid><author>Victoria D (nino.diasamidze@inflectra.com)</author><title> Hello!  I think it can be a basic filter in WHERE statement:   WHERE HIST.PROJECT_ID = ${ProjectId}</title><description> Hello!  I think it can be a basic filter in WHERE statement:   WHERE HIST.PROJECT_ID = ${ProjectId}
AND HIST.CHANGE_DATE &gt;= '2026-01-01'   Or use DiffDays(start_date, end_date) to make it more dynamic. Here is a practical example of using DiffDays function:   https://www.inflectra.com/Support/KnowledgeBase/KB890.aspx   And here you can see other options to format dates:  https://www.inflectra.com/Support/KnowledgeBase/KB710.aspx      Regards, Victoria - </description><pubDate>Fri, 01 May 2026 13:29:59 -0400</pubDate><a10:updated>2026-05-01T13:29:59-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7625</link></item><item><guid isPermaLink="false">messageId=7626</guid><author>Vladimir Plotkin (vladimir@inmarsys.com)</author><title> OK, meanwhile Ive changed your suggested line to this:                 It produces the date/time in</title><description> OK, meanwhile Ive changed your suggested line to this:                 It produces the date/time in the following format: 2026-04-23 17:48:43 </description><pubDate>Fri, 01 May 2026 13:38:59 -0400</pubDate><a10:updated>2026-05-01T13:38:59-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7626</link></item><item><guid isPermaLink="false">messageId=7628</guid><author>Vladimir Plotkin (vladimir@inmarsys.com)</author><title> Question:  Say I want to select a date range. For this there should be a parameter on the Report pa</title><description> Question:  Say I want to select a date range. For this there should be a parameter on the Report page (perhaps in Custom section Filter?).  Something like this: Date from: DD-MM-YYYY Date to: DD-MM-YYYY  How do I introduce such filtering?  Also, in case when a user wants to output everything and not bothered selecting the dates, how can I ignore the fields and output everything? </description><pubDate>Fri, 01 May 2026 14:32:03 -0400</pubDate><a10:updated>2026-05-01T14:32:03-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7628</link></item><item><guid isPermaLink="false">messageId=7630</guid><author>Victoria D (nino.diasamidze@inflectra.com)</author><title> Hello,  1. Filtering: as you may know, there is a limitation to display 10000 rows per query. So, y</title><description> Hello,  1. Filtering: as you may know, there is a limitation to display 10000 rows per query. So, you will need to use a pagination in this case. Heres the solution:  KB792 - How to extract large amount of artifacts from Spira using Excel or OData   Regarding the filtration, you can try to use JavaScript to add a date picker on the report page, so to filter the output based on date parameters.  To view the audit trail for a specific timeframe, use the Start and End dates. To view the entire history, set the Start Date to e.g. 01-Jan-2000 and the End Date to e.g. 31-Dec-2099.  2. If this is something you may need on permanent basis I would think about API &amp; Automation Integration and consider to build a custom integration using the  Spira REST API  instead, so to write a small script that automatically exports the audit logs you need. </description><pubDate>Mon, 04 May 2026 11:16:26 -0400</pubDate><a10:updated>2026-05-04T11:16:26-04:00</a10:updated><link>/Support/Forum/spirateam/reports/3190.aspx#reply7630</link></item></channel></rss>