Am I eligible to have Trusted Advisor?
Trusted Advisor is a tool, provided as a SaaS, that focus on enabling developers to create better applications by following best practices that improve code quality and performance.
Access to Trusted Advisor will, for the time being, be given for free and upon request to all OutSystems customers and partners that request it, and that are running a supported version of OutSystems platform.
OutSystems provides support to Trusted Advisor in the same support levels contracted by the customer for the specific OutSystems license.
OutSystems reserves the right to change this access policy to the tool, as well as the nature of the tool, in the future.
To register Trusted Advisor in your Infrastructure or for any further questions, send us an email to email@example.com with the following information:
OS Version Installed:
How do I access Trusted Advisor?
Go to https://trustedadvisor.outsystems.com/TrustedAdvisor/ and login with your Community Username and Password.
To access Trusted Advisor, your OutSystems Platform installation must first be registered. If you are eligible to have Trusted Advisor, the team will provide instructions on how to install it in customer Infrastructure.
How often are recommendations updated?
For Release Number R1907 and/or Probes Version: R1902:
If your current Probe Version is R1902 or above, the recommendations are updated twice a day (every 12 hours), for modules that have been changed and published in that period. When installing Trusted Advisor, it is possible to set smaller/bigger intervals for recommendations to be updated.
For Release Number R1906 and/or Probes Version: R1901:
If your current Probe Version is R1901 or below, the recommendations are updated every 4 hours for modules that have been changed and published in that period. When installing Trusted Advisor, it is possible to set smaller/bigger intervals for recommendations to be updated.
Can I snooze or dismiss a recommendation?
To snooze a recommendation, click the Snooze icon that appears next to each finding. The snooze time period will be automatically chosen depending on the selected reason. After that time period, the recommendation will reappear. Only Team Leaders (LifeTime Team Admin role) have the possibility to dismiss recommendations within the Maintenance view.
What should I do when I believe that a recommendation is wrong?
Snooze it with the "False Positive" reason and explain in the comments why you believe a specific case is wrong. The Trusted Advisor team is actively monitoring recommendations marked as "False Positive" to decide and implement corrections where needed.
How do I add a platform installation to "My Platforms"?
In order to associate a new platform installation to your Trusted Advisor account, you need to connect your LifeTime account with Trusted Advisor. To achieve this, you can follow the steps described in this page: "How to connect your Lifetime account with Trusted Advisor".
What kind of data is being collected in the Plugin?
The communication mechanism between the Plugin and SaaS, including collected data, is detailed in the "How Trusted Advisor Works" topic.
The bottom line is that no application business data is ever collected and the collected data is the minimum required to perform analysis or allow the usage of Trusted Advisor’s features
Do I need to give access to the developers in LifeTime so they can associate their users with Trusted Advisor?
All developers have access to LifeTime, therefore the customer is not "giving access just to use Trusted Advisor". The reason why all developers always have to access LifeTime is that it is where the platform users are set up.
The Trusted Advisor Plugin doesn't require the user to have any particular permissions on LifeTime. So, any user that can login to LifeTime (all active users), can see and open Trusted Plugin in order to associate his infrastructure user with Trusted Advisor.
How to uninstall Trusted Advisor Probes?
Removing the Probes from the infrastructure (both LifeTime and DEV environments) is the only necessary step to uninstall Trusted Advisor. By doing this, the LifeTime Plugin will be automatically removed and the installation will be deactivated on TrAd end, revoking the user's access.
Why are my applications now showing in Trusted Advisor?
If you face the scenario where, although the infrastructure modules are appearing on the filters, you don't have any application being shown, this can mean that there are synchronization issues between TrAd and Discovery.
In order to solve it, please ensure that you installed the Discovery version mentioned on the installation pre-requirements.
"To collect Architecture metrics, Discovery version 3.0.9 or later (for OS 10) / 4.0.2 (for OS 11) or later must be published in the Development environment"
If you have the required Discovery version and the applications still don’t show, please contact firstname.lastname@example.org.
I'm having Synchronization Issues
Synchronization (data sent from TrAd Probe to SaaS) is made every 4 hours. This sync is made with any changes applied during that period. The information of the last analysis and the next run can be seen in the Code Analysis Page.
Go to code analysis and verify when the last analysis ran. Was there any sync done in the past? If not, the cause was probably an error or a missing pre-requirement in the Probes installation.
1st Step: Verify if you have installed all the pre-requirements that are mentioned in the How-to Install Trusted Advisor.
2nd Step: After ensuring that all pre-requirements are correctly installed, reinstall the Probes provided by the Trusted Advisor Team.
Was there any sync successfully done? Go to LifeTime Service Center and check for errors in the Trusted Advisor LifeTime Probe. Note that the Plugin installed in the customer infrastructure needs to connect to Trusted Advisor PaaS.
This connection is done via the Endpoint link to https://trustedadvisor.outsystems.co...AdvisorWS.asmx
No error detected yet? Please contact the team via email@example.com with all the details that you have and steps followed to troubleshoot.
Not finding the question you're looking for? Send us an email to firstname.lastname@example.org