XTRF v. 9.7
TL;DR
Welcome the Job Offers app and let it handle vendor selection for you.
Manage the XTRF Chat workspaces as an admin user.
Profit from better connection security with the OAuth 2.0 protocol for e-mails and Smart Connectors.
Say farewell to integrations with unsupported software: QB Desktop 2020 (now) and Trados 2019 (soon).
Check what’s coming in XTRF 10.0.
New features
Job Offers app
Tired of clicking through pages while selecting the best vendor for the job? We have some good news for you!
Those who are using XTRF Chat may profit from the new application that can automate almost everything when it comes to selecting vendors.
With the Job Offers app, you can:
Create different and unique strategies for finding vendors according to your preferences and job requirements.
Automatically send job offers to the appropriate candidates.
Automate the negotiations with vendors within the XTRF Chat.
Compare the vendors’ proposals and select the best one.
See our XTRF Guide to Job Offers to learn how to use the app.
Other improvements
Workspace admin panel for the XTRF Chat
Admin user has entered the chat! A new user role has been created along with the dedicated Workspace admin panel. In this panel, admin users will be able to:
manage existing users
check the status of the available apps
enable and disable the test mode.
To learn more about this functionality, see the Admin workspace panel article.
Support of the OAuth 2.0 protocol for e-mails and Smart Connectors
We want to keep up with secure connection standards and ensure your messages go as smoothly as always. Therefore, XTRF has started supporting the OAuth 2.0 protocol for both e-mail services and Smart Connectors. To learn more about OAuth 2.0 configuration, see the OAuth 2.0 authorization for e-mails and Smart Connectors article.
The Notifier app for XTRF Chat is disabled by default
This change doesn’t affect existing clients. New clients should contact our Help Desk to enable the Notifier app.
More robust subscription API
Enjoy better API performance due to the changes we've made to the subscription management.
Previously, the API subscriptions were automatically removed every time they did not work (i.e. when 404 status was returned). We optimized this mechanism so that the subscriptions in such scenarios are now removed only after reaching a threshold of 101 errors. As a result, custom solutions do not need to re-subscribe that often anymore, which will reduce the number of calls to the subscription API and improve the overall performance.
Warnings & Announcements
On May 31st, 2023, Intuit stopped supporting QuickBooks Desktop 2020 version. XTRF will continue supporting QB Desktop 2022 version; however, we strongly suggest you switch to QuickBooks Online.
From XTRF 10.0 onwards:
XTRF stops supporting integration with Trados Studio 2019, as the RWS Group no longer supports this version. Please upgrade to the later versions to continue using the Trados Studio CAT tool.
SMS notifications will be disabled. All XTRF-related communication will be conducted through e-mails and XTRF Chat.
Support of PostgreSQL versions below 13 will be deprecated. As XTRF already supports Postgresql 13 since the 9.0 v., you are advised to upgrade the database before upgrading XTRF.
Existing Apache Velocity macros will be disabled. You are strongly advised to rewrite them in Groovy. To learn how to switch from Velocity to Groovy, see this article.
Text box content will be limited to 20 000 characters. This limit will help increase system performance and prevent extensive memory consumption and potential stability issues.
About 0.3 percent of all content in XTRF exceeds the limit and will be truncated. To avoid losing valuable information, please keep your notes, comments, descriptions, and instructions within a reasonable length and avoid embedding images, as they’re the most common cause of oversize.
The text box length limit will affect every text field in the system.
Relevant bug fixes
IMPORTANT!
This release contains security fixes. Please update as soon as possible.
COMPONENT | BUG | FIX |
Filters and Views | Views with currency-related filters were working slowly when applied to a large number of entities. | Filter performance issues fixed. |
Dashboard | Clicking on the job-related icons in the Classic Dashboard > Files tab didn’t open the appropriate pop-up. | After clicking on the icons, the appropriate Job pop-up appears. |
Project Templates | The ‘Populate CAT Quantities from Receivables to Payables’ checkbox didn’t work as expected. | The checkbox is working correctly. |
Smart Projects - Job Offers | The ‘Vendors on holiday’ filter didn’t work in the Vendor selection rules. | The ‘Vendors on holiday’ filter shows the correct results. |
Imports - Clients | Some attempts to import clients resulted in an error due to the duplicated names. | The importing action handles duplicates correctly. Â |
Project Groups | The ‘Budget' field allowed to enter a negative value. | The lowest possible value of the ‘Budget’ field is 0. |
Filters and Views, System - Smart Views | The ‘Number of Jobs’ column for contact persons displayed the number of jobs from the associated vendor profile. | The ‘Number of Jobs’ column displays the number of jobs from the contact person profile. |
Invoicing | While assigning invoice numbers, the system skipped some of the numbers. | Invoice numbers are assigned without skipping. |
CRM | E-mails were sent to the erased accounts. | No e-mails can be sent to invalid e-mail addresses (including erased accounts). |
Smart Project - CAT - MemoQ, Smart Project - Job Offers, Smart Project - Jobs | In memoQ-integrated projects, Smart jobs could autostart after a Job offer was accepted by a vendor but before the creation of a project in memoQ, which led to project management issues. | Jobs can only be started after a memoQ project is created. Job offers can still be sent and accepted before the project creation in memoQ. Â |
Vendor Portal | Vendors were receiving a misleading notification after clicking the I completed part of the job button with no files added for Smart projects. | The I completed part of the job button is blocked unless a vendor adds files for delivery. |
Vendor Portal, Vendor Portal - LISA (evaluation) | The value of the project’s Volume field was automatically populated to the LISA Evaluation form, which allowed vendors to skip the evaluation. | The volume is not populated automatically to the LISA Evaluation forms. |