Archived analysis reports¶
It is very useful to be able to create an archived copy of a license analysis (or other types of analysis).
Need to know: Is this an archived report or archived license analysis data? If the data is archived the original report could theoretically be regenerated. That is, it could be regenerated as long as the software writing the report hasn't changed significantly.
This would be useful, for example, if you needed to email a copy of the report to an attorney, or a pointed-haired boss who didn't know how to, or refused to, log into the system.
*Need to know: *Reports contain many links. Are the links expected to work?
Another use case is that we would like to preserve the specific results of an analysis. Today if you re-run an analysis on the same piece of code, it will replace the report that was there. It would be nice to save a report, then change license names, templates, terms, buckets, etc., etc. and run a new analysis, and compare the old analysis with the new one.
This is also noted in the v 1.2 possible features "Add capability for reanalysis without breaking data persistence ie. do new analysis without removing previous analysis results."
There is a PDF Export library that might be useful: http://www.fpdf.org/