Skip to main content

 

 

 

 
 
 
 
OutSystems

Architecture Dashboard

Architecture Dashboard 1.11


Released on Sept 16, 2021

New in Architecture Dashboard 1.11

  • Released version 4.1 of the probes. This new version removes the runtime performance analysis from the probe installation steps and includes new warnings to help troubleshoot the most common installation issues.

Bug fixing

  • Fixed an issue that stopped user permissions being received by Architecture Dashboard and prevented users accessing data in Architecture Dashboard. Instead, a "We're gathering your profile data" message was displayed to the user. This issue was specific to infrastructures with a different time zone to UTC."
  • Fixed an issue that occurred when gathering module information from the probe and prevented some modules and applications being displayed on the canvas.

Architecture Dashboard 1.10


Released on August 26, 2021

New in Architecture Dashboard 1.10

  • Improved the "Avoid Anonymous and/or Registered access Screens" pattern by reducing the number of false positives. The pattern now ignores anonymous screens created by default ("Login", "InternalError", "InvalidPermissions", and "NoPermissions").
  • Now, the "Missing description on public element" pattern ignores attributes of entities and structures that don't have descriptions.
  • Now, the "Unlimited Records in Aggregate" pattern ignores aggregates with a single source filtered by entity primary key without "Max. Records" defined.
  • Removed the "Not checking if the mobile device is compromised" pattern.
  • Removed the "Image widgets without width" pattern.
  • Removed the "Prefix Timer actions" pattern.
  • Improved the message that tells you when the last synchronization occurred and when the next one should occur. Now, you'll also see a warning if the last synchronization occurred more than 12 hours ago.

Bug Fixing

  • Fixed an issue that caused a timeout while loading the list of Duplicated Code findings. (RADRT-1478)
  • Fixed an issue that prevented the toggling of the "AI auto-classification" feature. (RADRT-1488)
  • Fixed an issue that prevented opening findings in the cross-platform Service Studio. (RADRT-1551)
  • Fixed an issue that occurred while using Discovery for the architecture analysis that prevented the creation of architecture findings.
  • Fixed an issue that occurred after enabling the "AI auto-classification", and that caused Discovery-specific architecture patterns (that included architecture sublayers) to still show. (RADRT-1212)

Architecture Dashboard 1.8


Released on July 9, 2021

New in Architecture Dashboard 1.8

  • Added a new security code pattern showing you when an automatically generated REST endpoint for a Server Action is exposed in a screen using the Anonymous Role. (RADRT-1315)
  • Now, the heatmap shows the technical debt based on the size of each module or app. This change helps you have a clearer and more accurate picture of the overall state of your factory. (RADRT-859)
  • Improved the synchronization of data between the Architecture Dashboard LifeTime plugin and the Architecture Dashboard SaaS. (RADRT-1401)
  • Now, the report screen shows the information about the last synchronization at the top of the page, right after the title. (RADRT-1401)
  • Now, in the reports screen, the "how to fix" section of patterns include information about setting the state of findings. (RADRT-1461)

Bug Fixing

  • Fixed an issue that occurred after changing the layer of a module and that caused incorrect findings to be shown. (RADRT-1449)
  • Fixed an issue that occurred after synchronizing with environments with a timezone other than UTC that caused issue with permissions. (RADRT-1391)
  • Fixed an issue that occurred while trying to process modules with recent OutSystems features, such as client side "setlocale". (RADRT-1421)
  • Fixed an issue that caused an Invalid Activation Code message to be shown after a successful infrastructure registration process. (RADRT-1426)

Architecture Dashboard 1.7


Released on May 14, 2021

New in Architecture Dashboard 1.7

  • Now, you can use the duplicated code pattern to help you refactor your code. Using artificial intelligence, Architecture Dashboard finds logic patterns that are repeated in different action flows across your environment. Use this information to guide your refactoring and reduce maintenance costs. You can change the state of duplicated code findings the same way you do for other findings. (RADRT-1107)
  • Improved the synchronization of data between the Architecture Dashboard LifeTime plugin and the Architecture Dashboard SaaS. From now on, a synchronization will take less time to complete. (RADRT-1250)
  • Improved the readability of long names of apps and modules in the canvas. (RADRT-1303)
  • Improved the UX of the canvas while interacting with the team dropdown. Now clicking outside the dropdown closes it. (RADRT-1304)

Bug Fixing

  • Fixed an issue that occurred while registering a new infrastructure and that caused errors when the plugin tried to connect to the Architecture Dashboard SaaS. (RADRT-1254)
  • Fixed an issue that sometimes prevented the change of a module's architectural layer. (RADRT-1291)
  • Fixed an issue that occurred after changing the language to Japanese and that caused some code patterns content to be shown in English. (RADRT-1293)
  • Fixed an issue that occurred after a session timed out while on the report screen and that caused the report list to be empty after logging in. (RADRT-1294)
  • Fixed an issue while registering a new infrastructure that occurred if an environment address without the scheme ("http" or "https") was used and that caused the link provided in the instructions to be incorrect. (RADRT-1295)

Architecture Dashboard 1.6


Released on Apr 9, 2021

New in Architecture Dashboard 1.6

  • Now you can filter the findings report by time interval to track your recent findings. Filter findings created in the past week, past fortnights, or past quarter. (RADRT-1246)
  • Now your filter selections on the findings report screen are saved between sessions. (RADRT-1211)
  • Now, findings marked as false positive aren't automatically reopened after a period of time. (RADRT-1210)

Bug Fixing

  • Fixed an issue that triggered multiple server requests after every single scroll done on the findings list (RADRT-1253)
  • Fixed an issue on the "Export to Excel" functionality, where in some cases the exported file returned an empty list (RADRT-1263)
  • Fixed an issue that occurred after solving all the findings of a code pattern that caused the code pattern to still show with an empty findings list. (RADRT-1268)
  • Fixed an issue that occurred after an older snapshot that made the canvas unresponsive. (RADRT-1244)
  • Fixed an issue that sometimes occurred while navigating between the findings report and the canvas that showed a "We are gathering your infrastructure data" blank slate. (RADRT-1249)
  • Fixed an issue that occurred after changing a module layer classification that caused the old layer classification to be shown in the architecture pattern details view. (RADRT-1270)

Architecture Dashboard 1.5


Released on Mar 5, 2021

New in Architecture Dashboard 1.5

  • Now you can check the list of dependencies for architecture findings in Architecture Dashboard. (RADRT-1174)
  • Improved the experience of the login screen, making it consistent with other OutSystems tools. (RADRT-926)
  • Improved the validation messages shown during the registration of a new infrastructure in Architecture Dashboard. (RADRT-1051)
  • Updated AI Auto Classification model with improved accuracy.  (RCDNAT-37)
  • Now a warning message is shown in the login screen during maintenance periods. (RADRT-1175)
    Performance improvements accessing the report pattern findings (RADRT-1177)
    Removed Application Objects from the Architecture Dashboard probe modules (RADRT-1102)

Bug Fixing

  • Fixed an issue that caused the "Core module is providing services to sublayers" pattern to be incorrectly identified when using  the AI Auto Classification model. (RADRT-1066)
  • Fixed an issue that occurred when filtering the report by "Me" option that caused no findings to be shown. (RADRT-1019)
  • Fixed an issue that caused some sessions to time out after five minutes. (RADRT-1176)
  • Fixed an issue that caused ignored modules to still be considered for the architecture findings analysis. (RADRT-1185)
  • Fixed an issue that occurred while using probe version 4 that caused some users with the correct permissions to always see a blank canvas with a "gathering information" message.
  • Fixed several bugs related to user permissions.

Architecture Dashboard 1.4


Released on Dec 22, 2020

New in Architecture Dashboard 1.4

  • Released version 4.0 of the probes. This new version adds the ability to collect the LifeTime permissions for known users, and allows the configuration of a proxy while connecting to the Architecture Dashboard SaaS. (RADRT-871)
  • Now the permissions that IT users have while using Architecture Dashboard are mapped from the permissions set in LifeTime for the code analysis environment. This feature is available on probe version 4.0. (RADRT-840)
  • Added a new REST endpoint (https://architecture.outsystems.com/Broker_API/rest/ArchitectureDashboard) to the Architecture Dashboard SaaS with security improvements. To connect to the new REST endpoint you must use probe version 4.0. (RADRT-865)
  • Improved the export to Excel of the findings report thanks to your feedback. (RADRT-947)
  • Improved the message shown when a new probe version is available. (RADRT-984)
  • Improved the visual theme of the Architecture Dashboard. (RADRT-808)
  • You can now use the OutSystems hub to navigate to other OutSystems tools. (RADRT-872)

Bug Fixing

  • Fixed an issue that occurred while associating an IT User with Architecture Dashboard that caused you to be redirected to the wrong Architecture Dashboard screen after forcing you to log in twice. (RADRT-906)
  • Fixed and issue that caused warnings to appear in the wrong location in the canvas screen. (RADRT-963)
  • Fixed an issue that caused false positive findings for the "Large Image/Large Resource" pattern. (RADRT-925)

Architecture Dashboard 1.3


Released on Oct 22, 2020

New in Architecture Dashboard 1.3

  • Improved the visual theme of the Architecture Dashboard. (RADRT-808)

Bug Fixing

  • Fixed the behavior of considering ignored modules while repositioning the Application Layer using Architecture Discovery. (RADRT-813)
  • Fixed the behaviour of opening the wrong object in some patterns. (RADRT-814)

Architecture Dashboard 1.2


Released on Sep 14, 2020

New in Architecture Dashboard 1.2

  • You can now select several apps and modules in the report screen's filter. (RADRT-695)
  • You can now open the report screen without selecting an app in the canvas. (RADRT-696)
  • The default user finding's filter has been improved and its status is now kept during a session. (RADRT-729)
  • Guided refactoring: added a new code pattern that lists duplicated code in the code analysis environment. (RADRT-706)
  • Improved the synchronization queue mechanism by making it react quicker to incoming requests. (RADRT-744)
  • The new version of the probes can now collect information that enables the detection of duplicated code in the code analysis environment. (RADRT-702)

Bug Fixing

  • Improved the Architecture Discovery feature by making it properly wait for the AI model response. (RADRT-735)
  • Fixed an issue that redirected a user to the new experience automatically upon session timeout. (RADRT-726)
  • Fixed a bug that caused app classification not to change after modifying the classification of one of its module. (RADRT-776)

Architecture Dashboard 1.1


Released on Aug 13, 2020

New in Architecture Dashboard 1.1

  • Now, Architecture Dashboard defines the architecture layer classification of a module using AI. You can override the layer classification of a module that was auto-classified using AI. This feature is available on probe version 3.0. (RADRT-615)
  • Now, Discovery doesn't need to be installed during setup, but you can still use Discovery to do the architecture analysis. This feature is available on probe version 3.0. (RADRT-612)
  • Added tooltips to the Technical Debt Trends chart. (RADRT-602)
  • Performance improvements on Architecture Dashboard canvas.(RADRT-600)

Bug Fixing

  • Fixed an issue while downloading the probes on Safari browser. (RADRT-605)
  • Fixed an issue with the zoom to fit on Architecture Dashboard canvas when selecting a team. (RADRT-603)
  • Fixed issue that sometimes prevented the user from downloading the probes that were sent by email. (RADRT-590)
  • Fixed the presentation of the "Latest sync date" on canvas that wasn't always being shown in UTC. (RADRT-571)
  • Fixed issue with the old experience that caused some duplicate findings. (RADRT-638)

Architecture Dashboard 1.0


Released on May 28, 2020

New in Architecture Dashboard 1.0

  • View technical debt in the apps of an infrastructure to find the apps that cause most technical debt.

  • View trends and snapshots of technical debt in your infrastructure and apps to know how technical debt has changed with time.

  • View dependencies between apps in your infrastructure.
  • View technical debt in the modules of an app to find the modules that cause most technical debt.
  • Check which team owns an app and filter app visibility by team.
  • Find code patterns that cause technical debt in all the modules of an app or in a single module.
  • Understand why each code pattern impacts technical debt.
  • Know where and how to fix each code pattern finding.
  • Was this article helpful?