<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CAST Report Generator - Release Notes - 1.26 on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/</link><description>Recent content in CAST Report Generator - Release Notes - 1.26 on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/index.xml" rel="self" type="application/rss+xml"/><item><title>Generic components in Report Generator 1.26</title><link>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/doccom/cast-report-generator/cast-report-generator-release-notes/cast-report-generator-release-notes-1-26/components-documentation-for-report-generator-1-25/generic-components-in-report-generator-1-26/</guid><description>&lt;p&gt;&lt;strong&gt;On this page:&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="generic-tables-for-application-mode"&gt;Generic Tables for Application Mode&lt;/h2&gt;
&lt;h3 id="axis-and-values"&gt;Axis and Values&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Axis&lt;/th&gt;
 &lt;th&gt;Values&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;SNAPSHOTS&lt;/td&gt;
 &lt;td&gt;CURRENT, PREVIOUS, EVOL, EVOL_PERCENT, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;METRICS&lt;/td&gt;
 &lt;td&gt;&lt;ID&gt;, HEALTH_FACTOR, BUSINESS_CRITERIA, TECHNICAL_CRITERIA, QUALITY_RULES, CRITICAL_QUALITY_RULES, FUNCTIONAL_WEIGHT, TECHNICAL_SIZING, VIOLATION, CRITICAL_VIOLATION, &lt;del&gt;TECHNICAL_DEBT&lt;/del&gt; (deprecated), RUN_TIME, &amp;lt;STANDARD_TAG_NAME&amp;gt; &lt;strong&gt;(1)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MODULES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TECHNOLOGIES&lt;/td&gt;
 &lt;td&gt;&lt;NAME&gt;, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CRITICAL_VIOLATIONS &lt;strong&gt;(2)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CUSTOM_EXPRESSIONS&lt;/td&gt;
 &lt;td&gt;&lt;EXPRESSIONS&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OMG_TECHNICAL_DEBT &lt;strong&gt;(4)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;TOTAL, ADDED, REMOVED, ALL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1)&lt;/strong&gt;: The selection of metrics by standard quality tag name should only be used for an application where the extension &lt;strong&gt;Quality Standards Mapping&lt;/strong&gt; is installed. If not, no metrics will be selected and the table will be empty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2)&lt;/strong&gt;: To get results on violations or critical violations on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a metric id referenced in the Assessment Model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3)&lt;/strong&gt;: in this axis, you can configure custom expressions as we do in the other components based on (cf sample 12)
&lt;ul&gt;
&lt;li&gt;CUSTOM_EXPRESSIONS=a/b|c/d=a/b|(c+d)/2, (operators can be +, -, *, / , (, ) ), list of custom expressions separated by |&lt;/li&gt;
&lt;li&gt;PARAMS=SZ a SZ b QR c QR d, (SZ for sizing measure or category - since 1.17, QR for quality rule, BF for background fact)&lt;/li&gt;
&lt;li&gt;a=MetricId, (sample 67211 – all violations)&lt;/li&gt;
&lt;li&gt;b=MetricId, (sample 10151 – number of code lines)&lt;/li&gt;
&lt;li&gt;c = MetricId, 60013 for Robustness&lt;/li&gt;
&lt;li&gt;d = MetricId, 60014 for Efficiency&lt;/li&gt;
&lt;li&gt;FORMAT=N0 | N2 (N2 by default, if nothing or erroneous format is set), the first format is associated to the first custom expression,&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Requires installation of OMG Technical Debt Measure (&amp;gt;2.0.0 funcrel) (and ISO-5055 Index extensions and/or CISQ Index extensions)&lt;/li&gt;
&lt;li&gt;To get results on Omg Technical Debt on a specific metric, add the axis &amp;ldquo;METRICS=M&amp;rdquo; where M is a index id (ISO, CISQ or AIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="table-structure"&gt;Table Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;COL 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;COL 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;li&gt;ROW 1: (1st axis of information, mandatory)&lt;/li&gt;
&lt;li&gt;ROW 11: (2nd axis of information, optional)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;COL1 value 1- COL11 value1&lt;/th&gt;
 &lt;th&gt;COL1 value1 - COL11 value2&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 1&lt;/th&gt;
 &lt;th&gt;COL1 value2 - COL11 value 2&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW1 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 1&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ROW11 value 2&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="alt-text-configuration"&gt;Alt Text configuration&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TABLE;GENERIC_TABLE;COL1=A,COL11=B,ROW1=C,ROW11=D,A=a,B=b,C=c|d,D=e|f|g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;where A,B,C and D are one of the axis above&lt;/li&gt;
&lt;li&gt;and a, b, c, d, e, f, g is one or multiple tags of the axis&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No space can be left&lt;/strong&gt; on the configuration (except if your module or technology contains it).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MODULES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TECHNOLOGIES&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SNAPSHOTS&lt;/strong&gt;: When a snapshot is displayed in a table, we display &amp;ldquo;Snapshot Name -Snapshot version&amp;rdquo;.  if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRITICAL_VIOLATIONS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;METRICS&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;HEALTH_FACTOR&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OMG_TECHNICAL_DEBT&lt;/strong&gt;: if no information filled, then default value is &amp;ldquo;ALL&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="samples"&gt;Samples&lt;/h3&gt;
&lt;h4 id="sample-1"&gt;SAMPLE 1&lt;/h4&gt;
&lt;p&gt;Simple table to get Efficiency, TQI, Robustness scores for current snapshot only&lt;/p&gt;</description></item></channel></rss>