All checks were successful
Deploy Static Site / deploy (push) Successful in 6m6s
294 lines
63 KiB
HTML
294 lines
63 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
<title>2024.10</title>
|
||
<meta name="generator" content="Help+Manual" />
|
||
<meta name="keywords" content="" />
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="description" content="Here is the list of changes that you can explore right now by activating the BRIX trial version." />
|
||
<meta name="picture" content="" />
|
||
<meta property="og:type" content="website" />
|
||
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
|
||
<meta property="og:url" content="https://brix365.com/en/help" />
|
||
<meta property="og:image" content="" />
|
||
<link rel="icon" href="favicon.png" type="image/png" />
|
||
|
||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
|
||
<link rel="stylesheet" href="./jquery-ui.min.css" />
|
||
<link rel="stylesheet" href="default.css" />
|
||
<link rel="stylesheet" href="./search-yandex.css" />
|
||
<link rel="stylesheet" href="./article.css" />
|
||
<link rel="stylesheet" href="./glossary.css" />
|
||
<link rel="stylesheet" href="./theme.css" />
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||
|
||
<script type="text/javascript" src="highlight.js"></script>
|
||
<script type="text/javascript">
|
||
$(document).ready(function(){highlight();});
|
||
</script>
|
||
</head>
|
||
|
||
<body>
|
||
|
||
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
|
||
|
||
<header class="header elma-365">
|
||
<div class="container">
|
||
<a class="header__logo" href="https://brix365.com/en/help">
|
||
<img src="./logo-en.svg" alt="header logo">
|
||
</a>
|
||
<!-- <div class="hero__search-form" id="search-panel">
|
||
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
|
||
<label class="search-form__label">
|
||
<span id="reset-search" class="search__icon"></span>
|
||
<input class="search-form__input" type="text">
|
||
</label>
|
||
<input class="search-form__submit" type="submit" value="Submit">
|
||
</form>
|
||
</div> -->
|
||
|
||
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
|
||
<div class="hero__search">
|
||
<a href="#" id="search-icon" class="hero__search-icon">
|
||
<img src="search-icon-white.svg" alt="search string">
|
||
</a>
|
||
<a href="#" id="side-menu-icon" class="hero__side-icon">
|
||
<img src="side_menu.svg" alt="side menu">
|
||
</a>
|
||
</div>
|
||
<div class="header__navi">
|
||
|
||
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</header>
|
||
|
||
|
||
|
||
|
||
<main class="main container">
|
||
|
||
<aside class="sidebar" id="sidebar">
|
||
<div class="sidebar__header">
|
||
<a class="header__logo" href="https://brix365.com/en/help">
|
||
<img src="./logo-light-en.svg">
|
||
</a>
|
||
<span class="sidebar__close elma-365-close" id="close"></span>
|
||
</div>
|
||
<div class="sidebar__wrapper" id="side-menu">
|
||
|
||
</div>
|
||
</aside>
|
||
|
||
<article class="article" id="article">
|
||
<div class="article-inner">
|
||
<div class="content">
|
||
<header class="article__header">
|
||
<div class="article__bread" style="display:flex; gap:10px;">
|
||
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
|
||
|
||
<div class="topic__breadcrumbs">
|
||
<p>New releases > BRIX SaaS / 2024.10</p>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">2024.10</span></h1>
|
||
</div>
|
||
|
||
</header>
|
||
<section class="article__content">
|
||
<div class="scroll-top-inner">
|
||
<a href="#h1-article" class="scroll-top"></a>
|
||
</div>
|
||
<!-- Placeholder for topic body. -->
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">Here is the list of changes that you can explore right now by activating the BRIX trial version.</span></p>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">After November 11, 2024, all changes will become available to our clients in their active companies. Please note, the list may be expanded after the release.</span></p>
|
||
<p class="p_Normal">To enhance the update process and increase your awareness about significant changes, we are introducing the new <span style="font-weight: bold; color: #800000;">#BreakingChangeAlert</span> tag. This tag will be used to mark critical changes that could impact the operation of your system. Please pay special attention to any updates marked with this tag, as they may require additional actions on your part to adapt or adjust your current configuration.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Tasks</span></h2>
|
||
<p class="p_Normal">TEAM-30613 When opening a completed task via <span style="font-weight: bold;">Tasks > All Tasks</span>, users without administrator permissions now see the locked form of the task as it looked when it was executed. Previously, the process monitor was opened instead, giving access to information on all tasks and process context, including the ability to change data.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Calendar</span></h2>
|
||
<p class="p_Normal">TEAM-27125 Now you can bind the business calendar to a user<span style="font-size: 13px; font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;"> </span>so that tasks are assigned and executed only during the user<span style="color: #202122; background-color: #ffffff;">’</span>s working hours. If the calendar is not bound, the tasks are assigned according to the default schedule. Only one calendar can be bound to one user.</p>
|
||
<p class="p_Normal">Calendar binding is available in <span style="font-weight: bold;">Administration > Users > +User</span> (invitation window). A drop-down list was added for selecting a calendar.</p>
|
||
<p class="p_Normal">Also added a modal window for managing calendars:</p>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal"><span style="font-weight: bold;">For user</span>: available to view the current calendar and scheduled changes.</li><li class="p_Normal"><span style="font-weight: bold;">For administrator</span>: the ability to change the current calendar, add and edit planned changes with an indication of the effective date.</li></ul>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Performance metrics</span></h2>
|
||
<p class="p_Normal">TEAM-30900 Implemented unconditional performance metrics export into Prometheus external storage. Now when the <code><b>global.monitoring.lowcode.metricExportEnabled</b></code> setting is enabled in <code><b>values-elma365.yaml</b></code>, metrics are exported even if data collection for a performance report is disabled. This allows you to get real-time BRIX system performance metrics for analysis in Grafana without enabling internal report.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Access permissions</span></h2>
|
||
<p class="p_Normal">TEAM-21894 Implemented the ability to configure access rights for nested properties of the <span style="font-weight: bold;">App</span> type fields. Administrators now have more flexibility in managing access to items. For example, agency staff can see only the loan products that are available to them based on the access settings for linked apps. The <code><b>allowCollectionFieldPermissions</b></code> feature flag is used to activate the ability to configure access rights for nested properties.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">TS SDK</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">TEAM-29932 The new <code><b>company</b></code> field has been added to the <code><b>System</b></code> global object in scripts to provide access to the company<span style="color: #202122; background-color: #ffffff;">’</span>s information:</li></ol>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal"><code><b>System.company.code</b></code> is used in scripts to obtain a unique company identifier that remains constant and is not affected by the alias changes.</li><li class="p_Normal"><code><b>System.company.url</b></code> provides the base URL of the company, which is useful when forming links or performing queries in the correct company context.</li><li class="p_Normal"><code><b>System.company.getLanguages()</b></code> provides a list of available languages in the system, which helps in implementing localization and multi-language support.</li></ul>
|
||
<p class="p_Normal">This update allows scripts to retrieve important company identifiers, which is crucial for implementing multitenant solutions. New properties in <code><b>System.company</b></code> provide a secure and convenient way to retrieve company information without having to pass this data in request headers.</p>
|
||
<ol style="list-style-type:decimal" start="2">
|
||
<li value="2" class="p_Normal">TEAM-25859 Added the <code><b>setName()</b></code> method to TSSDK to change folder name in the folder hierarchy via scripts. It is now possible to programmatically change the folder name, which was not possible before.</li></ol>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Document management</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">TEAM-30222 Added a preloader that is displayed when the <span style="font-weight: bold;">Signing</span> button is clicked in the <span style="font-weight: bold;">Sign</span> block. Now, if certificates take time to load, users see a loading indicator, which eliminates the feeling of the system 'hanging'.</li><li value="2" class="p_Normal">TEAM-29760 In the settings related to document archiving and approval, the approach to selecting fields for approval sheets and lists of informed users has been changed. Inclusion of fields is now used instead of their exclusion. Users manually specify only the displayed fields, which gives full control over the contents of the sheets and prevents new fields from being added automatically without configuration.</li><li value="3" class="p_Normal">TEAM-26235 Now, if office format documents (<span style="font-weight: bold;">.doc</span>, <span style="font-weight: bold;">.xlsx</span>, etc.) cannot be displayed on the system due to lack of office module licenses (such as OnlyOffice) or unsupported format, the user is shown a notification prompting them to download the file for viewing on their computer. The function is activated when office modules are disabled or the file cannot be converted to <span style="font-weight: bold;">.pdf</span>, which helps users to immediately realize that the document is only available for downloading.</li><li value="4" class="p_Normal">TEAM-19116 When importing and exporting apps, workspaces, solutions, and configurations, the step to check variables in document templates has been added. If variable inconsistencies are found in the template, the administrator will see a warning. This avoids errors in templating and variable mapping.</li><li value="5" class="p_Normal">Added thumbnail display for <span style="font-weight: bold;">.webp</span> files in file storage. Now when uploading an image in this format, users will see the image preview.</li><li value="6" class="p_Normal">TEAM-2752 Added the ability to paste files from clipboard into the <span style="font-weight: bold;">File</span> type field. Users can now directly paste files (including screenshots) using copy and paste, similar to attaching screenshots in the activity stream via Ctrl+V.</li></ol>
|
||
<p class="p_Normal">Supported file types:</p>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal">Images: <span style="font-weight: bold;">.</span><span style="font-weight: bold; background-color: #ffffff;">apng</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .avif, .bmp</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .gif</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .jpg/jpeg</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .png</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .svg</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .tif/tiff</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .webp</span><span style="background-color: #ffffff;">.</span></li><li class="p_Normal"><span style="background-color: #ffffff;">Documents: </span><span style="font-weight: bold; background-color: #ffffff;">.epub</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .doc</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .docx</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .pdf</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .rtf</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .xls</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .xlsx</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .ppt</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .pptx</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .ods</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .odp</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .odt</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .vsd</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .xml</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .csv</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .txt</span><span style="background-color: #ffffff;">.</span></li><li class="p_Normal"><span style="background-color: #ffffff;">Archives: </span><span style="font-weight: bold; background-color: #ffffff;">.gz</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .rar</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .7z</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .bz</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .bz2</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .arc</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .tar</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .zip</span><span style="background-color: #ffffff;">.</span></li><li class="p_Normal"><span style="background-color: #ffffff;">Audio files: </span><span style="font-weight: bold; background-color: #ffffff;">.cda</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .aac</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .mid/midi</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .mp3</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .oga</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .wav</span><span style="background-color: #ffffff;">,</span><span style="font-weight: bold; background-color: #ffffff;"> .weba</span><span style="background-color: #ffffff;">.</span></li><li class="p_Normal"><span style="background-color: #ffffff;">Other: </span><span style="font-weight: bold; background-color: #ffffff;">.json</span><span style="background-color: #ffffff;">, </span><span style="font-weight: bold; background-color: #ffffff;">.xul</span><span style="background-color: #ffffff;">.</span></li></ul>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">Please note that in </span><span style="font-weight: bold; background-color: #ffffff;">Mozilla Firefox</span><span style="background-color: #ffffff;">, inserting multiple files at once is not supported within the browser: only the first file from the clipboard is inserted.</span></p>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="7" class="p_Normal">TEAM-30401 Added the ability to create shortcuts to existing app items in the <span style="font-weight: bold;">Files</span> workspace. Users can now select a specific item for adding a shortcut or create a new item, if it is allowed by the access settings.</li></ol>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Projects</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">In the Gantt Chart widget settings, the <span style="font-weight: bold;">Display task numbers</span> option for calendar plan has been added. This makes it easier to work with projects with many tasks and complex hierarchy.</li></ol>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal">The numbering is displayed only on the Gantt Chart and does not affect <span style="font-weight: bold;">Project plan</span> <span style="font-weight: bold;">items</span> and <span style="font-weight: bold;">Project tasks</span>.</li><li class="p_Normal">It is configured in the <span style="font-weight: bold;">Form Builder</span> in the widget settings via the <span style="font-weight: bold;">Display task numbers</span> option (disabled by default).</li><li class="p_Normal">Numbering is not taken into account during export and import, as the system automatically assigns numbers during import according to its own rules.</li></ul>
|
||
<p class="p_Normal">The configuration is saved for each project separately, making it easier to navigate through the tasks in the Gantt chart.</p>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="2" class="p_Normal">TEAM-18740 Added ability to hide completed tasks in the Gantt Chart widget. This allows you to display only current tasks and reduce the amount of information on the screen.</li><li value="3" class="p_Normal">TEAM-30813 Added the ability to move tasks on the Gantt chart to the nearest day, regardless of the scale selected (week, month, year). This allows you to accurately place tasks on the correct day on the timeline, without automatically rounding to the beginning or end of the week, month, or year.</li><li value="4" class="p_Normal">TEAM-30683 A new scaling level, <span style="font-weight: bold;">Quarter</span>, has been added to the Gantt Chart widget. Users can now scale the view by quarter, which adds additional flexibility when planning projects.</li></ol>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Service</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">TEAM-3295 Added sound notification settings block for operators in <span style="font-weight: bold;">Administration > Live Chats Settings</span>. Now you can select sounds for notifications about new sessions and new messages.</li></ol>
|
||
<ol style="list-style-type:decimal" start="2">
|
||
<li value="2" class="p_Normal">TEAM-29908 Added global setting to enable or disable manual reassignment of sessions to operators with the <span style="font-weight: bold;">Offline</span> status.</li><li value="3" class="p_Normal">TEAM-30773 Fixed validation in Livechat for authorization fields (phone, name, email). Now:</li></ol>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal">Numbers, brackets, +, - and automatic country selection are allowed for phone.</li><li class="p_Normal">English letters, numbers, @, _, ., +, - are allowed for email, special characters are forbidden.</li></ul>
|
||
<ol style="list-style-type:decimal" start="2">
|
||
<li value="4" class="p_Normal">TEAM-30882 Updated the component for uploading files to sessions, added an upload progress bar, making the process more user-friendly.</li></ol>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Activity stream</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">TEAM-6618 Added the ability to merge activity streams from multiple apps in the <span style="font-weight: bold;">Object-based activity stream</span> widget. You can now specify multiple linked activity streams in the settings to combine messages from different linked apps. This allows, for example, the <span style="font-weight: bold;">Requests</span> app activity stream to display messages from related <span style="font-weight: bold;">Tasks</span> and <span style="font-weight: bold;">Subtasks</span> apps. Backward compatibility with current settings is kept.</li><li value="2" class="p_Normal">Now, if there are unread messages, when opening an object, only they and their associated comments are displayed. Sorting by date will be kept. Added buttons for loading additional messages:</li></ol>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal"><span style="font-weight: bold;">Show more</span>: loads 10 more unread messages.</li><li class="p_Normal"><span style="font-weight: bold;">Show All Messages</span>: displays the entire activity stream if there are less than 10 or no unread messages.</li></ul>
|
||
<p class="p_Normal">When there are no unread messages, the activity stream is fully displayed.</p>
|
||
<p class="p_Normal">This behavior applies only on the object page and does not affect the <span style="font-weight: bold;">Activity stream</span> widget in the app item page.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Widgets</span></h2>
|
||
<p class="p_Normal">TEAM-28358 Added the ability to customize sidebar styles in the <span style="font-weight: bold;">Modal Window</span> widget. Now the <span style="font-weight: bold;">HTML sidebar styles</span> parameter is available in the widget settings, which allows you to customize the width and design of the sidebar for each application separately.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Table data type</span></h2>
|
||
<p class="p_Normal">TEAM-18231 Added sorting for columns of the <span style="font-weight: bold;">Date/Time</span> type in tables.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Iframe support</span></h2>
|
||
<p class="p_Normal">TEAM-28998 Implemented the ability to open BRIX within an iframe on third-party domains with authentication support. Apps from external systems can now be integrated via iframe, providing authorization by one-time JWT token and secure data transfer between domains.</p>
|
||
<h2 class="p_Heading2"><span class="f_Heading2">Bugs fixed</span></h2>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal">TEAM-28907 Fixed an issue with task reassignment for the <span style="font-weight: bold;">Create App Item </span>and<span style="font-weight: bold;"> Edit App Item</span> blocks. Now for tasks that create or modify objects, the option to enable the setting of reassignment to another executor has been added.</li></ol>
|
||
<p class="p_Normal">Previously, users with normal permissions could not reassign the task to other employees if they didn<span style="color: #202122; background-color: #ffffff;">’</span>t have permissions to create or edit an item. Now:</p>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal">Users can reassign tasks in the block if the <span style="font-weight: bold;">Reassign</span> setting is activated.</li><li class="p_Normal">If a user doesn<span style="color: #202122; background-color: #ffffff;">’</span>t have enough permissions to perform a task, they will receive a notification about it instead of seeing an error.</li></ul>
|
||
<p class="p_Normal">By default, the reassignment setting is disabled and requires activation when setting up the blocks. <span style="font-weight: bold; color: #800000;">#BreakingChangeAlert</span></p>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="2" class="p_Normal">TEAM-29405 Corrected work of TSSDK methods for the working day schedule.</li></ol>
|
||
<p class="p_Normal">The operation of the <code><b>getGeneralSettings</b></code> and <code><b>saveGeneralSettings</b></code> methods in the <code><b>System.productionSchedule</b></code> object has been updated.</p>
|
||
<p class="p_Normal">The <code><b>getGeneralSettings</b></code> method now returns the workday schedule with additional breaks.</p>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal">Added a new field <code><b>additionalBreakTimes</b></code>, where all breaks except the main lunch break are recorded.</li><li class="p_Normal">Now the structure looks like this:</li></ul>
|
||
<p class="p_CodeExample" style="white-space: normal; page-break-inside: avoid;"><span class="f_CodeExample">export</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample" style="font-weight: bold;">interface</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">ProductionScheduleGeneralSettings</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">{</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">daySchedule:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">{</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">workingTime:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">TimeFromAndTo;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">lunchTime:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">TimeFromAndTo;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">additionalBreakTimes:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">TimeFromAndTo[];</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">};</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">weekends:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">{</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">monday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">tuesday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">wednesday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">thursday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">friday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">saturday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">sunday:</span><span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">boolean;</span><br />
|
||
<span class="f_CodeExample" style="color: #ffffff;"> </span><span class="f_CodeExample">};</span><br />
|
||
<span class="f_CodeExample">}</span></p>
|
||
<p class="p_Normal"> </p>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">The </span><code><b>saveGeneralSettings</b></code><span style="background-color: #ffffff;"> method saves work schedule settings, including additional breaks.</span></p>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">The methods now only work with the standard workday mode, ignoring custom settings. </span><span style="font-weight: bold; color: #800000;">#BreakingChangeAlert</span></p>
|
||
<ol style="list-style-type:decimal" start="3">
|
||
<li value="3" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29407</span><span style="color: #394149; background-color: #ffffff;"> </span><span style="background-color: #ffffff;">Fixed an issue with time differences when using </span><code><b>TDatetime</b></code>, where local computer timezone was affecting the time value when creating TDatetime objects, causing discrepancies between client and server scripts.</li></ol>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal"><span style="background-color: #ffffff;">Creating a </span><code><b>TDatetime</b></code><span style="background-color: #ffffff;"> based on a </span><code><b>Date</b></code><span style="background-color: #ffffff;"> object is now not recommended, as it caused time differences depending on the user</span><span style="color: #202122; background-color: #ffffff;">’</span><span style="background-color: #ffffff;">s local timezone.</span></li><li class="p_Normal"><code><b>TDatetime</b></code><span style="background-color: #ffffff;"> constructors have been updated and extended to correctly create objects without using </span><code><b>Date</b></code><span style="background-color: #ffffff;">.</span></li></ul>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">Correct </span><code><b>TDatetime</b></code><span style="background-color: #ffffff;"> creation examples:</span></p>
|
||
<ol style="list-style-type:decimal">
|
||
<li value="1" class="p_Normal"><span style="background-color: #ffffff;">Create new Datetime(2024, 9 , 1, 0, 0, 0, 0, 0, 0, 0) from transferred arguments.</span></li><li value="2" class="p_Normal"><span style="background-color: #ffffff;">Create new Datetime(1727082196) from unix transferred in milliseconds.</span></li><li value="3" class="p_Normal"><span style="background-color: #ffffff;">Create new Datetime('2024-09-13T10:10:10') from the transferred string.</span></li><li value="4" class="p_Normal"><span style="background-color: #ffffff;">An empty initialization creates the current time: new Datetime().</span></li></ol>
|
||
<p class="p_Normal"><span style="font-weight: bold; background-color: #ffffff;">Result:</span></p>
|
||
<ul style="list-style-type:disc">
|
||
<li class="p_Normal"><span style="background-color: #ffffff;">All </span><code><b>TDatetime</b></code><span style="background-color: #ffffff;"> objects are now created according to the timezone configured for the scenario.</span></li><li class="p_Normal"><span style="background-color: #ffffff;">Fixed time discrepancies when using different timezones on the client and server.</span></li></ul>
|
||
<p class="p_Normal"><span style="font-weight: bold; background-color: #ffffff;">Important</span><span style="background-color: #ffffff;">: The timezone for all new </span><code><b>TDatetime</b></code><span style="background-color: #ffffff;"> objects will match the timezone of the script where it is executed. </span><span style="font-weight: bold; color: #800000;">#BreakingChangeAlert</span></p>
|
||
<ol style="list-style-type:decimal" start="3">
|
||
<li value="4" class="p_Normal"><span style="background-color: #ffffff;">TEAM-3016 Fixed an issue that caused a template to be saved immediately when expanding the list of workspaces and apps in </span><span style="font-weight: bold; background-color: #ffffff;">Administration > Document Templates</span><span style="background-color: #ffffff;">. Now the workspaces and apps list opens correctly and the template can be added to the desired app.</span></li><li value="5" class="p_Normal"><span style="background-color: #ffffff;">TEAM-5318 Fixed an issue in </span><span style="font-weight: bold; background-color: #ffffff;">Files > Users</span><span style="background-color: #ffffff;"> that caused sorting by name to not work correctly. Previously, items were swapped but not sorted alphabetically. Now the list is sorted correctly by the displayed username.</span></li><li value="6" class="p_Normal"><span style="background-color: #ffffff;">TEAM-16312 Fixed an issue in the mobile application with automatic authorization reset for users in the On-Premises edition. The client had to re-enter login and password several times a day, which disrupted the stable operation of the application. The problem was observed when using authorization via Active Directory on iOS devices. There were no such failures on Android. Fixed the behavior of the mobile application for the On-Premises edition. Now authorization is saved correctly, and re-login is not required every time the application is restarted.</span></li><li value="7" class="p_Normal"><span style="background-color: #ffffff;">TEAM-17055 Fixed the display of the group chat icon in </span><span style="font-weight: bold; background-color: #ffffff;">Live Chats</span><span style="background-color: #ffffff;">. Before the fix, when adding a group chat, a session was created with the first customer</span><span style="color: #202122; background-color: #ffffff;">’</span><span style="background-color: #ffffff;">s avatar icon. After the fix, when adding a group chat, the system icon of the group chat is set.</span></li><li value="8" class="p_Normal"><span style="background-color: #ffffff;">TEAM-20532 In the printed form settings, when the </span><span style="font-weight: bold; background-color: #ffffff;">With electronic signature information</span><span style="background-color: #ffffff;"> option was enabled, the template was not updated and the electronic signature information was missing when printing. This issue has been fixed and the electronic signature information is displayed in the printed form.</span></li><li value="9" class="p_Normal"><span style="background-color: #ffffff;">TEAM-21483 Fixed an issue in the app signature settings. The issue was occurring with the </span><span style="font-weight: bold; background-color: #ffffff;">Configure fields manually</span><span style="background-color: #ffffff;"> option. It was selected even if the settings window was closed without saving changes. Now, if the signature settings are closed without saving, the correct Exclude system default fields option is displayed when reopened.</span></li><li value="10" class="p_Normal"><span style="background-color: #ffffff;">TEAM-23965 Fixed an issue where very long attribute values like </span><span style="font-weight: bold; background-color: #ffffff;">Full Name</span><span style="background-color: #ffffff;"> and </span><span style="font-weight: bold; background-color: #ffffff;">Link</span><span style="background-color: #ffffff;"> could be displayed incorrectly in the session sidebar, e.g., out of frame.</span></li><li value="11" class="p_Normal"><span style="background-color: #ffffff;">TEAM-24632 Fixed an issue in </span><span style="font-weight: bold; background-color: #ffffff;">Messages > Chats</span><span style="background-color: #ffffff;"> where loading could get stuck in an infinite loop when quickly scrolling up in a chat with a long message history.</span></li><li value="12" class="p_Normal"><span style="background-color: #ffffff;">TEAM-25267 Sometimes when refreshing the page where the widget builder was open, a message appeared that the widget was locked by the current user. This issue has been fixed, now the lock is released immediately when the page is closed or refreshed.</span></li><li value="13" class="p_Normal"><span style="background-color: #ffffff;">TEAM-28076 Fixed an issue in </span><span style="font-weight: bold; background-color: #ffffff;">Apps > Items</span><span style="background-color: #ffffff;"> that caused the automatic status update of an item after starting a business process to not be displayed visually for some customers. Now when an item is moved to a new status via a business process, the update is displayed correctly without having to manually refresh the page.</span></li><li value="14" class="p_Normal"><span style="background-color: #ffffff;">TEAM-28248 Fixed data display in the </span><span style="font-weight: bold; background-color: #ffffff;">Chart</span><span style="background-color: #ffffff;"> widget when filtering by creation date. Now, when selecting a date range via calendar, full day data is displayed without the need for manual entry. Previously, when using a calendar, filtering was applied based on the time of selection, which resulted in incomplete results.</span></li><li value="15" class="p_Normal"><span style="background-color: #ffffff;">TEAM-28529 Fixed an issue with mandatory fields in the </span><span style="font-weight: bold; background-color: #ffffff;">Interface designer</span><span style="background-color: #ffffff;">. Now when a field is no longer mandatory, the "Mandatory Field" warning is also hidden correctly. Previously, the warning message remained visible even after the fields were no longer mandatory, which could mislead users.</span></li><li value="16" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29486 In the </span><span style="font-weight: bold; background-color: #ffffff;">System Apps > External Users</span><span style="background-color: #ffffff;"> workspace, it was previously discovered that the item name was not formed correctly when the </span><span style="font-weight: bold; background-color: #ffffff;">Generate name from template</span><span style="background-color: #ffffff;"> option was selected. The title remained as <No title> even though the template was configured using app variables. Also, when the </span><span style="font-weight: bold; background-color: #ffffff;">Key Variable</span><span style="background-color: #ffffff;"> option was selected, the title was always generated based on the full name, ignoring the selected template. This behavior has been fixed.</span></li><li value="17" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29549 </span>Fixed an issue in <span style="font-weight: bold;">Modules > Business process actions</span>. Previously there was a problem with<span style="background-color: #ffffff;"> data transfer via dynamic bindings for context fields of </span><span style="font-weight: bold; background-color: #ffffff;">File</span><span style="background-color: #ffffff;"> and </span><span style="font-weight: bold; background-color: #ffffff;">App</span><span style="background-color: #ffffff;"> type in </span><span style="font-weight: bold; background-color: #ffffff;">modules</span><span style="background-color: #ffffff;">. The error occurred when executing an action in a business process activity and caused the process to terminate. Now files and apps are correctly passed through dynamic bindings to CustomActivity without errors.</span></li><li value="18" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29909 Fixed an issue that occurred when reassigning a task with a </span><span style="font-weight: bold; background-color: #ffffff;">Date/Time</span><span style="background-color: #ffffff;"> variable filled in via </span><code><b>new Datetime()</b></code><span style="background-color: #ffffff;">. Now the reassignment works correctly when using variables of the </span><span style="font-weight: bold; background-color: #ffffff;">Date/Time</span><span style="background-color: #ffffff;"> type in the task due date.</span></li><li value="19" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29930 Fixed display of 1-day task on the Gantt chart in the </span><span style="font-weight: bold; background-color: #ffffff;">Project Plan</span><span style="background-color: #ffffff;"> widget. Previously, a task with the same start and end dates was displayed incorrectly, as the colored section was not filled in for the whole day. </span>Now such tasks<span style="background-color: #ffffff;"> are correctly displayed as full items on the timeline.</span></li><li value="20" class="p_Normal"><span style="background-color: #ffffff;">TEAM-29992 Fixed behavior of notifications when canceling document registration. Previously, if a task with an executor as a user group was configured in a business process, and </span>the registration activity<span style="background-color: #ffffff;"> was used inside the swimlane, then when the registration was canceled, all users from this group were displayed in the notification. Now only the user who actually canceled the registration is displayed in the notification.</span></li><li value="21" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30020 Fixed incorrect display of a drop-down list in </span><code><b>PhoneCountryComponent</b></code><span style="background-color: #ffffff;">. Previously, when selecting a country in the company settings, the drop-down list was displayed with zero width, making it invisible. Now the list is displayed correctly with phone codes and flag icons. Also fixed an issue where the country code field was editable. A manually entered value was not affecting the controller</span><span style="color: #202122; background-color: #ffffff;">’</span><span style="background-color: #ffffff;">s returned data, but this behavior is now fixed.</span></li></ol>
|
||
<ol style="list-style-type:decimal" start="22">
|
||
<li value="22" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30089 Fixed an issue in </span><span style="font-weight: bold; background-color: #ffffff;">Projects > Gantt Chart</span><span style="background-color: #ffffff;"> that caused the progress of phase tasks to not recalculate when dragging tasks between </span>phase and root levels<span style="background-color: #ffffff;">.</span></li><li value="23" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30126 Fixed an issue in the </span><span style="font-weight: bold; background-color: #ffffff;">Projects</span><span style="background-color: #ffffff;"> workspace. Eliminated duplicate messages for overdue tasks. Users are now sent one general notification with separation by project name, and details hidden under a spoiler. If the project manager is also the executor of an overdue task, they receive the notification only as the manager, avoiding duplication.</span></li><li value="24" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30166 Fixed an issue that caused event handler fields to not load correctly when adding a new event in custom module settings. Now when you go to a tab and click the add button, all fields are displayed correctly and without delay.</span></li><li value="25" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30238 In the performance report, each module event handler is now displayed separately due to the addition of a unique identifier. Previously, all handlers of one module were grouped into one line, which made it difficult to diagnose their impact on the system. Now the following format for each handler is used:</span></li></ol>
|
||
<p class="p_CodeExample" style="white-space: normal; page-break-inside: avoid;"><span class="f_CodeExample">{module_uid}/{handler_uid}/{handler_name}</span></p>
|
||
<p class="p_Normal"><span style="background-color: #ffffff;">This allows you to track and analyze the performance of each handler in the report in detail.</span></p>
|
||
<ol style="list-style-type:decimal" start="22">
|
||
<li value="26" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30324 Fixed an issue with signature settings when exporting or importing solutions. When updating a solution in the target company, the signature settings were completely cleared: all the groups specified earlier disappeared. Now, when updating a solution, the signature settings are saved correctly. Only those organizational units that do not exist in the target company are excluded.</span></li><li value="27" class="p_Normal"><span style="background-color: #ffffff;">In the user profile settings, when selecting a time zone, city names consisting of two words were displayed with an underscore instead of a space. Also, the list itself looked complicated, as it included items like “UTC”, “GMT”, and even “UCT”. Now the names of cities are written correctly with a space, and the list is optimized for a more convenient and neat display.</span></li><li value="28" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30494 Fixed an issue when a user navigated through menu sections, all collapsed dividers were automatically expanded. They now retain their state and remain closed when navigating.</span></li><li value="29" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30510 When executing scripts in worker-gateways, network errors were occasionally encountered when communicating with the worker-gateway, resulting in process execution failures. Errors like “ECONNREFUSED” and 502, 503, 504 statuses caused scripts to abort and require manual restart. Now retry-policy is implemented: in case of such errors, requests are automatically repeated several times, which significantly increases the stability and reliability of process execution.</span></li><li value="30" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30611 Fixed an issue where the event-bus service was not distributing subscriptions correctly when the number of pods was changed, causing conflicts and lost events. The re-subscription process is now configured to eliminate conflicts and ensure even distribution of subscriptions.</span></li><li value="31" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30615 Fixed an issue where attempting to copy the property code in a form context using </span><span style="font-weight: bold; background-color: #ffffff;">Ctrl+C</span><span style="background-color: #ffffff;">, the copying failed if the </span><span style="font-weight: bold; background-color: #ffffff;">File List</span><span style="background-color: #ffffff;"> widget was present on the form. Now </span><span style="font-weight: bold; background-color: #ffffff;">Ctrl+C</span><span style="background-color: #ffffff;"> copies the property code correctly, and the </span><span style="font-weight: bold; background-color: #ffffff;">Alt+D </span><span style="background-color: #ffffff;">and</span><span style="font-weight: bold; background-color: #ffffff;"> Alt+F</span><span style="background-color: #ffffff;"> hotkeys only work in the </span><span style="font-weight: bold; background-color: #ffffff;">Files</span><span style="background-color: #ffffff;"> workspace.</span></li><li value="32" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30706 The following issue was found and fixed in the </span><span style="font-weight: bold; background-color: #ffffff;">Projects</span><span style="background-color: #ffffff;"> workspace: w</span>hen using the search bar to search by name, after opening the page of the found item, the search automatically switched to search by task.<span style="font-size: 13px; font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;"> </span><span style="background-color: #ffffff;">When closing the page, the string remained in the task search mode, and the user had to refresh the page </span>to return to search by name<span style="background-color: #ffffff;">.</span></li></ol>
|
||
<ol style="list-style-type:decimal" start="33">
|
||
<li value="33" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30712 In the </span><span style="font-weight: bold; background-color: #ffffff;">Projects</span><span style="background-color: #ffffff;"> workspace, tasks with the </span><span style="font-weight: bold; background-color: #ffffff;">process</span><span style="background-color: #ffffff;"> type were not displayed on the critical path earlier, which could lead to errors in building the schedule. Now, tasks with the process type are correctly displayed on the critical path along with normal tasks, phase tasks, and milestones.</span></li><li value="34" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30727 In </span><span style="font-weight: bold; background-color: #ffffff;">document templates</span><span style="background-color: #ffffff;">, incorrect link generation occurred previously when using the </span><span style="font-weight: bold; background-color: #ffffff;">HYPERLINK</span><span style="background-color: #ffffff;"> function in Excel templates. Instead of displaying the hyperlink correctly, an error string was generated. Now the </span><span style="font-weight: bold; background-color: #ffffff;">HYPERLINK</span><span style="background-color: #ffffff;"> method works correctly: you can insert hyperlinks with text representation or display the link as a URL.</span></li><li value="35" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30729 An issue was found in the </span><span style="font-weight: bold; background-color: #ffffff;">Messages > Channels</span><span style="background-color: #ffffff;"> workspace when displaying channel widgets on the page. If you placed two widgets for different channels on the page, both widgets displayed the content of the same channel (lower in order), despite the correct display in the </span><span style="font-weight: bold; background-color: #ffffff;">Messages</span><span style="background-color: #ffffff;"> workspace. The issue has been fixed: now widgets display information of their channels correctly.</span></li><li value="36" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30794 When setting up archiving for </span><span style="font-weight: bold; background-color: #ffffff;">Event</span><span style="background-color: #ffffff;"> type apps, a field without a name was displayed. This issue has been fixed: now all fields in the archiving settings are displayed correctly and have their own names.</span></li><li value="37" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30880 </span>An issue was identified with phone number input in fields with strict validation enabled. The validation would incorrectly trigger, even if<span style="background-color: #ffffff;"> the entered number was correct. After the fix, validation is processed correctly for the initial input of the phone number and no more errors occur when changing the phone type.</span></li><li value="38" class="p_Normal"><span style="background-color: #ffffff;">TEAM-30976 Fixed the following issue in the </span><span style="font-weight: bold; background-color: #ffffff;">Projects</span><span style="background-color: #ffffff;"> workspace: when saving custom settings for the </span><span style="font-weight: bold; background-color: #ffffff;">Project Plan</span><span style="background-color: #ffffff;"> widget (Gantt chart), the width of the columns was narrowed to a minimum. Custom width changes were not saved when reopening the project.</span></li><li value="39" class="p_Normal"><span style="background-color: #ffffff;">TEAM-31117 Fixed an issue in the </span><span style="font-weight: bold; background-color: #ffffff;">Projects</span><span style="background-color: #ffffff;"> workspace where a project manager without administrator permissions could not publish a calendar with a large number of tasks (more than 2000).</span></li><li value="40" class="p_Normal"><span style="background-color: #ffffff;">TEAM-31134 In the </span><span style="font-weight: bold; background-color: #ffffff;">CRM</span><span style="background-color: #ffffff;"> workspace, tasks created in the system (such as calls, webinars, or meetings) were duplicated on the kanban board when going to the </span><span style="font-weight: bold; background-color: #ffffff;">All</span><span style="background-color: #ffffff;"> tab in the system</span><span style="color: #202122; background-color: #ffffff;">’</span><span style="background-color: #ffffff;">s </span><span style="font-weight: bold; background-color: #ffffff;">Tasks</span><span style="background-color: #ffffff;"> workspace. This issue has been fixed.</span></li><li value="41" class="p_Normal"><span style="background-color: #ffffff;">TEAM-31195 When using the </span><code><b>hasPermission</b></code><span style="background-color: #ffffff;"> method for files, the script would terminate with a 500 error. The problem occurred in both client and server scripts, making it impossible to use file access checking correctly. This issue has been fixed.</span></li><li value="42" class="p_Normal"><span style="background-color: #ffffff;">TEAM-31202 Fixed an issue in template-mapper that caused the service </span>to crash with a panic<span style="font-size: 15px; font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;"> </span><span style="background-color: #ffffff;">when trying to restart processes on the server after a node change in Kubernetes. This resulted in inability to correctly execute processes related to template generation and other action blocks.</span></li><li value="43" class="p_Normal"><span style="background-color: #ffffff;">TEAM-31255 Fixed an issue in version 2024.8 that resulted in incorrect handling of contracts from scripts, namely, modified data from source apps were not returned to contract items. The fix has been added to version 2024.8 and subsequent releases.</span></li></ol>
|
||
|
||
<div class="bottom-nav">
|
||
|
||
<a id="prev-link" class="topic__navi_prev" href="2024_11.html">
|
||
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
|
||
class="bottom-nav__link">2024_11.html</span>
|
||
</a>
|
||
|
||
|
||
<a id="next-link" class="topic__navi_next" href="2024_9.html">
|
||
<span class="bottom-nav__link">2024_9.html</span> <span
|
||
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
|
||
</a>
|
||
|
||
</div>
|
||
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
|
||
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
|
||
|
||
</section>
|
||
</div>
|
||
<aside class="article__sidebar" style="display:none">
|
||
<input type="checkbox" />
|
||
<div class="article__arrow"></div>
|
||
<div class="table-of-contents elma365-right" id="toc2Content">
|
||
<h3 class="h3-toc">In this topic</h3>
|
||
<nav id="toc2"></nav>
|
||
</div>
|
||
</aside>
|
||
</div>
|
||
</article>
|
||
</main>
|
||
<footer class="footer">
|
||
<div class="footer-container">
|
||
<div class="footer-mobile">
|
||
|
||
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
|
||
|
||
|
||
</div>
|
||
<div class="footer-wrap">
|
||
|
||
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
|
||
|
||
<div class="footer-flex-b">
|
||
<span class="footer-copy">© 2025 BRIX</span>
|
||
<ul class="footer-list">
|
||
|
||
<li class="footer-item">
|
||
<a href="#" class="arrow-top" style="display: block;"></a>
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</footer>
|
||
<iframe name="hmnavigation" style="display:none!important"></iframe>
|
||
<script src="./jquery-ui.js"></script>
|
||
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
|
||
<script src="./jquery.tocify.min.js"></script>
|
||
<script src="./TypoReporter.min.js"></script>
|
||
<script src="./google-search.js"></script>
|
||
<script src="./main.js"></script>
|
||
</body>
|
||
|
||
</html>
|