<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>ТехноДок Blog</title>
        <link>https://sms-technodoc.ru/en/news</link>
        <description>ТехноДок Blog</description>
        <lastBuildDate>Mon, 12 Oct 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[TechnoDoc 10.1. Calculation log]]></title>
            <link>https://sms-technodoc.ru/en/news/2026/10/12/calc-log</link>
            <guid>https://sms-technodoc.ru/en/news/2026/10/12/calc-log</guid>
            <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new version introduces the calculation log, which replaces the report errors window. Now every user can not only see the list of errors, but also find the cause of slow report generation on their own, right in the TechnoDoc interface, without digging through application server logs.]]></description>
            <content:encoded><![CDATA[<p>The new version introduces the calculation log, which replaces the report errors window. Now every user can not only see the list of errors, but also find the cause of slow report generation on their own, right in the TechnoDoc interface, without digging through application server logs.</p>
<p><img decoding="async" loading="lazy" alt="Calculation log: grouping by timestamp and a calculation error description" src="https://sms-technodoc.ru/en/assets/images/calc-log-adc6376bda13bab6302b9650a0e15f18.png" width="1875" height="842" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://sms-technodoc.ru/en/news/2026/10/12/calc-log#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Report generation metrics</strong> — calculation duration and status of each value, the number of errors and the total report calculation time.</li>
<li class=""><strong>Breakdown by timestamp</strong> — for each timestamp, the log shows which parameters took the longest to calculate and what status the system assigned to each value.</li>
<li class=""><strong>Calculation timeline</strong> — parameters are laid out on a chart in the order they were calculated, clearly showing how much each one contributes to the total report generation time.</li>
<li class=""><strong>Error text</strong> — the error description, with the line number in the parameter formula, is shown in the same window.</li>
<li class=""><strong>Export</strong> — log records can be exported to CSV and Excel.</li>
</ul>
<p>The calculation log turns tracking down a slow report or a template error from a lengthy investigation into a few minutes in a single window: it shows which parameter and which timestamp need attention and what to fix in the formula.</p>
<p><a class="" href="https://sms-technodoc.ru/en/docs/modules/reports/reports#%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB-%D1%80%D0%B0%D1%81%D1%87%D1%91%D1%82%D0%BE%D0%B2">Read more in the documentation</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[TechnoDoc 10.0. Information models]]></title>
            <link>https://sms-technodoc.ru/en/news/2026/09/21/info-model</link>
            <guid>https://sms-technodoc.ru/en/news/2026/09/21/info-model</guid>
            <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new version introduces the Information Models module. You can now describe the structure of your enterprise right in TechnoDoc and use it in reports straight away, with no separate system for maintaining reference data.]]></description>
            <content:encoded><![CDATA[<p>The new version introduces the Information Models module. You can now describe the structure of your enterprise right in TechnoDoc and use it in reports straight away, with no separate system for maintaining reference data.</p>
<p><img decoding="async" loading="lazy" alt="Information model: node tree and attributes of the selected node" src="https://sms-technodoc.ru/en/assets/images/info-model-756e973192a5b271c1a47107113a1589.png" width="1845" height="909" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="enterprise-structure-as-a-tree">Enterprise structure as a tree<a href="https://sms-technodoc.ru/en/news/2026/09/21/info-model#enterprise-structure-as-a-tree" class="hash-link" aria-label="Direct link to Enterprise structure as a tree" title="Direct link to Enterprise structure as a tree" translate="no">​</a></h2>
<ul>
<li class="">An information model presents a production site or automation object — workshops, areas, lines, equipment — as a clear tree.</li>
<li class="">Every node has its own attributes: numbers, strings, logical values, dates.</li>
<li class="">Attributes are a convenient place for data that SCADA does not have: equipment nameplate data, commissioning date, the person responsible for the object. Such values are entered once and are then used on a par with data from external connections.</li>
<li class="">There can be several models — for example, one for each workshop. Access to each model is configured separately for user roles.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="information-models-in-reports">Information models in reports<a href="https://sms-technodoc.ru/en/news/2026/09/21/info-model#information-models-in-reports" class="hash-link" aria-label="Direct link to Information models in reports" title="Direct link to Information models in reports" translate="no">​</a></h2>
<ul>
<li class="">Model nodes and attributes are available to the report designer as a data source, just like SCADA tags and other external connections.</li>
<li class="">A parameter of the Information Model type puts a reference to the model, the value of a node attribute or a whole list of nodes into the report.</li>
<li class="">In a parameter of the Log type, the user selects a model node right when filling in the report.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="moving-models-between-servers">Moving models between servers<a href="https://sms-technodoc.ru/en/news/2026/09/21/info-model#moving-models-between-servers" class="hash-link" aria-label="Direct link to Moving models between servers" title="Direct link to Moving models between servers" translate="no">​</a></h2>
<ul>
<li class="">Models are exported to a file and imported from it, so a model prepared on one server is easy to move to another.</li>
<li class="">Before import, TechnoDoc shows which models will be added and which will be updated.</li>
</ul>
<p>Information models let you keep data about enterprise objects where reports are generated and use it in calculations straight away. For details on working with models, see the <a class="" href="https://sms-technodoc.ru/en/docs/modules/info-model">Information Models</a> documentation section.</p>
<p><a class="" href="https://sms-technodoc.ru/en/docs/release-notes">Read more in the release notes</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[TechnoDoc 9.2. Handling large reports]]></title>
            <link>https://sms-technodoc.ru/en/news/2026/06/13/v9</link>
            <guid>https://sms-technodoc.ru/en/news/2026/06/13/v9</guid>
            <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[In the new version we focused on performance: we optimized the client and server sides and taught the system to confidently handle very large reports containing millions of values. The application server now uses significantly less RAM, and RAM consumption on the user's workstation stays low.]]></description>
            <content:encoded><![CDATA[<p>In the new version we focused on performance: we optimized the client and server sides and taught the system to confidently handle very large reports containing millions of values. The application server now uses significantly less RAM, and RAM consumption on the user's workstation stays low.</p>
<p><img decoding="async" loading="lazy" alt="A report with per-minute readings for a day: the table is displayed 20 rows per page" src="https://sms-technodoc.ru/en/assets/images/large-reports-e16ba82abc94d7a97eee59a3bcaa71b6.png" width="1674" height="1366" class="img_ev3q"></p>
<p>Highlights of the release:</p>
<ul>
<li class="">The client opens reports with up to 8 million parameter values: large tables are displayed page by page.</li>
<li class="">During report generation the application server writes data to disk instead of keeping it in RAM. The amount of memory available to the server can be limited.</li>
<li class="">Data can be exported to Excel or CSV without creating and viewing the report.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-optimization">Client optimization<a href="https://sms-technodoc.ru/en/news/2026/06/13/v9#client-optimization" class="hash-link" aria-label="Direct link to Client optimization" title="Direct link to Client optimization" translate="no">​</a></h2>
<ul>
<li class="">It is now possible to work on the client with reports containing up to 8 million parameter values. Thanks to the paginated display of large tables, RAM consumption on client workstations stays low.</li>
<li class="">Improved the report user interface.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="server-optimization">Server optimization<a href="https://sms-technodoc.ru/en/news/2026/06/13/v9#server-optimization" class="hash-link" aria-label="Direct link to Server optimization" title="Direct link to Server optimization" translate="no">​</a></h2>
<ul>
<li class="">During report generation, data is streamed to disk instead of RAM, which significantly reduced the application server's memory consumption.</li>
<li class="">Added the ability to set the maximum amount of RAM the application server may use.</li>
<li class="">Optimized the algorithm for querying data from the historical database: data is loaded in chunks of several hours per parameter and cached in memory for fast value lookup.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reports-and-export">Reports and export<a href="https://sms-technodoc.ru/en/news/2026/06/13/v9#reports-and-export" class="hash-link" aria-label="Direct link to Reports and export" title="Direct link to Reports and export" translate="no">​</a></h2>
<ul>
<li class="">Added a limit on the number of steps in a report with user notification (default — 86,400, the number of seconds in a day) and a separate limit on the number of rows when exporting.</li>
<li class="">Added fast report export to Excel without markup.</li>
<li class="">Added export of a report to Excel/CSV without creating and viewing it — the fastest way to export data, for example, for a day.</li>
<li class="">When exporting to Excel, numbers are stored with the «number» type, and the decimal separator is taken from the operating system's regional settings.</li>
<li class="">Added a default time format setting.</li>
</ul>
<p>These changes make it possible to generate, view and export reports with millions of values while keeping resource consumption minimal.</p>
<p><a class="" href="https://sms-technodoc.ru/en/docs/release-notes">Read more in the release notes</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
    </channel>
</rss>