<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://uat.community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Upgrading from version 5</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/business-manager/w/wiki/5907/upgrading-from-version-5</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>Upgrading from version 5</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/business-manager/w/wiki/5907/upgrading-from-version-5</link><pubDate>Fri, 04 Feb 2022 16:23:58 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a2d340ad-1e17-4978-ac29-c1f4e5d55f41</guid><dc:creator>Paul Filkin</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/business-manager/w/wiki/5907/upgrading-from-version-5#comments</comments><description>Current Revision posted to Wiki by Paul Filkin on 2/4/2022 4:23:58 PM&lt;br /&gt;
&lt;p&gt;Trados Business Manager 6 brought a lot of new functionalities comparing to version 5, and upgrade to new version isn&amp;#39;t as straightforward as just installing a new version over an old one. There are some breaking changes that require manual actions. However, there are not so many breaking changes, and the whole process isn&amp;#39;t very complex.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffff99;"&gt;Please note that these instructions only relate to managing the upgrade of the database that was implemented with Version 5.&amp;nbsp; It&amp;#39;s important to follow all the instructions in the installation of Version 6 that are provided in the &lt;strong&gt;&lt;a style="background-color:#ffff99;" href="/product-groups/trados-portfolio/business-manager/w/wiki/5101/installing-sdl-trados-business-manager-team-enterprise" rel="noopener noreferrer" target="_blank"&gt;installation wiki article&lt;/a&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1f3s9h2pl0"&gt;Prerequisite.&lt;/h1&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt;&lt;strong&gt;Backup your database&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to be able to safely return to v5 if something goes wrong.&lt;/p&gt;
&lt;h1 id="mcetoc_1f3s9h2pl1"&gt;Breaking change 1. File storing mechanism.&lt;/h1&gt;
&lt;p&gt;In the new version, mechanism of storing files was completely rewritten, and now files are stored on a hard drive, not inside database, as it was before. This solves&amp;nbsp;few problems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Database won&amp;#39;t grow too much when files are uploaded to entities, which makes it easier to backup databases (leaving file backup task to be solved separately on your own) and safer use, for example, Microsoft SQL Server Express, without worrying to exceed database size limit&lt;/li&gt;
&lt;li&gt;You can view/add/delete files using regular file explorer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before installing update to version 6, it is required to install most recent update of version 5 and do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open application settings and switch to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Files and folders&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tab:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1614675443240v1.png" /&gt;&lt;/li&gt;
&lt;li&gt;At the bottom, you will find a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration to version 6&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;group. In this group, fill names of folders where you want to store files from your quotes, jobs, invoices and other entities.&lt;/li&gt;
&lt;li&gt;Check folder template names for quotes, projects, jobs and assignments above the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;group. Ensure that template names do not create similar parent folders as specified in the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tab. For example, if folder name for jobs is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Jobs&lt;/strong&gt;, then if folder template name for translation jobs is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Jobs\{1}&lt;/strong&gt;, then another folder named Jobs will be created inside jobs folder. In this case, remove parent folder name from the job folder template and make it just&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;{1}&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Prepare migration to v6&lt;/strong&gt;. Application will go through all your entities and extract files stored inside database to your hard drive.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="mcetoc_1f3s9h2pm2"&gt;Breaking change 2. New database engine in desktop version.&lt;/h1&gt;
&lt;p&gt;This is applied only to local (freelance) versions. If you use team version and network database engine (MS SQL Server or PostgreSQL), please skip this section.&lt;/p&gt;
&lt;p&gt;Version 5 used SQL Server CE as a database engine. In TBM 6, we switched to SQLite, as it provides more reliable database solution, better performance, and it is cross-platform. This means that full database conversion is required for switching to v6. Overall procedure will be as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open application settings and click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Export all data to json&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file. This will export all your database into text file, which can be imported to v6 later.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Open all your custom reports and templates and export them into repx format. To do this, open a report in the designer and export it:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565151089v1.png" /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;or&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565193257v2.png" /&gt;&lt;/li&gt;
&lt;li&gt;Open all your custom QuickReports and save them into xml format:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565244161v3.png" /&gt;&lt;/li&gt;
&lt;li&gt;Install version 6 and run it. Login as&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Admin&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(default password is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;User@TBM&lt;/strong&gt;). You can&amp;#39;t have blank passwords for Admin user anymore, but if you just close application and launch it again, you will still be logged as Admin. But if you logout before exiting the application, then logon form will be displayed upon next launch.&lt;/li&gt;
&lt;li&gt;If you have custom fields in TBM5, please open settings (&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616998154873v1.png" /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the navigation menu), click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Custom fields&lt;/strong&gt;, and create the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;same&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;custom fields as you had in v5. The same means that names of custom fields must be identical. Otherwise, data won&amp;#39;t be imported correctly into these fields. Don&amp;#39;t forget to logout and login again&amp;nbsp;to process created custom fields.&lt;/li&gt;
&lt;li&gt;Open application settings and import exported json file.&lt;/li&gt;
&lt;li&gt;Go to reports, create new reports and import your templates. Old templates (invoices, quotes, etc.) should work as they worked before, as database structure wasn&amp;#39;t changed too much. However, it is recommended to test them in advance, to avoid bad surprises when you start generating your actual invoices.&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565398039v5.png" /&gt;&lt;/li&gt;
&lt;li&gt;Go to QuickReports, create empty reports and load saved xml files. Again, reports should work correctly without any additional changes.&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565354809v4.png" /&gt;&lt;/li&gt;
&lt;li&gt;If any error appears at any of these steps, please contact us using forums,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Submit idea&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;button, or privately.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color:#fcb1b1;border-left:15px solid #FC8B8B;border-right:3px solid #FC8B8B;margin-bottom:15px;margin-top:15px;padding:10px;"&gt;&lt;strong&gt;Important!&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;All your custom dashboards, list view customizations and data entry form layouts will be lost, as new version uses completely new approach to such customizations. However, thanks to new implementation, you now have more control over&amp;nbsp;customizations, and&amp;nbsp;such situations as lost customizations after installing new application update could not happen anymore.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Upgrading from version 5</title><link>https://uat.community.rws.com/product-groups/trados-portfolio/business-manager/w/wiki/5907/upgrading-from-version-5/revision/1</link><pubDate>Thu, 22 Apr 2021 12:00:06 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:a2d340ad-1e17-4978-ac29-c1f4e5d55f41</guid><dc:creator>Eugene Kuchynski</dc:creator><comments>https://uat.community.rws.com/product-groups/trados-portfolio/business-manager/w/wiki/5907/upgrading-from-version-5#comments</comments><description>Revision 1 posted to Wiki by Eugene Kuchynski on 4/22/2021 12:00:06 PM&lt;br /&gt;
&lt;p&gt;Trados Business Manager 6 brought a lot of new functionalities comparing to version 5, and upgrade to new version isn&amp;#39;t as straightforward as just installing a new version over an old one. There are some breaking changes that require manual actions. However, there are not so many breaking changes, and the whole process isn&amp;#39;t very complex.&lt;/p&gt;
&lt;h1 id="mcetoc_1f3s9h2pl0"&gt;Prerequisite.&lt;/h1&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#ff0000;text-decoration:underline;"&gt;&lt;strong&gt;Backup your database&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to be able to safely return to v5 if something goes wrong.&lt;/p&gt;
&lt;h1 id="mcetoc_1f3s9h2pl1"&gt;Breaking change 1. File storing mechanism.&lt;/h1&gt;
&lt;p&gt;In the new version, mechanism of storing files was completely rewritten, and now files are stored on a hard drive, not inside database, as it was before. This solves&amp;nbsp;few problems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Database won&amp;#39;t grow too much when files are uploaded to entities, which makes it easier to backup databases (leaving file backup task to be solved separately on your own) and safer use, for example, Microsoft SQL Server Express, without worrying to exceed database size limit&lt;/li&gt;
&lt;li&gt;You can view/add/delete files using regular file explorer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before installing update to version 6, it is required to install most recent update of version 5 and do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open application settings and switch to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Files and folders&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tab:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1614675443240v1.png" /&gt;&lt;/li&gt;
&lt;li&gt;At the bottom, you will find a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration to version 6&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;group. In this group, fill names of folders where you want to store files from your quotes, jobs, invoices and other entities.&lt;/li&gt;
&lt;li&gt;Check folder template names for quotes, projects, jobs and assignments above the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;group. Ensure that template names do not create similar parent folders as specified in the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tab. For example, if folder name for jobs is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Jobs&lt;/strong&gt;, then if folder template name for translation jobs is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Jobs\{1}&lt;/strong&gt;, then another folder named Jobs will be created inside jobs folder. In this case, remove parent folder name from the job folder template and make it just&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;{1}&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Prepare migration to v6&lt;/strong&gt;. Application will go through all your entities and extract files stored inside database to your hard drive.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="mcetoc_1f3s9h2pm2"&gt;Breaking change 2. New database engine in desktop version.&lt;/h1&gt;
&lt;p&gt;This is applied only to local (freelance) versions. If you use team version and network database engine (MS SQL Server or PostgreSQL), please skip this section.&lt;/p&gt;
&lt;p&gt;Version 5 used SQL Server CE as a database engine. In TBM 6, we switched to SQLite, as it provides more reliable database solution, better performance, and it is cross-platform. This means that full database conversion is required for switching to v6. Overall procedure will be as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open application settings and click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Export all data to json&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;file. This will export all your database into text file, which can be imported to v6 later.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Open all your custom reports and templates and export them into repx format. To do this, open a report in the designer and export it:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565151089v1.png" /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;or&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565193257v2.png" /&gt;&lt;/li&gt;
&lt;li&gt;Open all your custom QuickReports and save them into xml format:&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565244161v3.png" /&gt;&lt;/li&gt;
&lt;li&gt;Install version 6 and run it. Login as&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Admin&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(default password is&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;User@TBM&lt;/strong&gt;). You can&amp;#39;t have blank passwords for Admin user anymore, but if you just close application and launch it again, you will still be logged as Admin. But if you logout before exiting the application, then logon form will be displayed upon next launch.&lt;/li&gt;
&lt;li&gt;If you have custom fields in TBM5, please open settings (&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616998154873v1.png" /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in the navigation menu), click&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Custom fields&lt;/strong&gt;, and create the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;same&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;custom fields as you had in v5. The same means that names of custom fields must be identical. Otherwise, data won&amp;#39;t be imported correctly into these fields. Don&amp;#39;t forget to logout and login again&amp;nbsp;to process created custom fields.&lt;/li&gt;
&lt;li&gt;Open application settings and import exported json file.&lt;/li&gt;
&lt;li&gt;Go to reports, create new reports and import your templates. Old templates (invoices, quotes, etc.) should work as they worked before, as database structure wasn&amp;#39;t changed too much. However, it is recommended to test them in advance, to avoid bad surprises when you start generating your actual invoices.&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565398039v5.png" /&gt;&lt;/li&gt;
&lt;li&gt;Go to QuickReports, create empty reports and load saved xml files. Again, reports should work correctly without any additional changes.&lt;br /&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-02-93/pastedimage1616565354809v4.png" /&gt;&lt;/li&gt;
&lt;li&gt;If any error appears at any of these steps, please contact us using forums,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Submit idea&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;button, or privately.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="background-color:#fcb1b1;border-left:15px solid #FC8B8B;border-right:3px solid #FC8B8B;margin-bottom:15px;margin-top:15px;padding:10px;"&gt;&lt;strong&gt;Important!&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;All your custom dashboards, list view customizations and data entry form layouts will be lost, as new version uses completely new approach to such customizations. However, thanks to new implementation, you now have more control over&amp;nbsp;customizations, and&amp;nbsp;such situations as lost customizations after installing new application update could not happen anymore.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>