Web

Discovery

Available in OutSystems versions:
          
OutSystems 10

Version 4.0.2

Latest Stable
Published on 03 October 2018 by João Rafael Capucha
  • Ability to create sublayers inside Core and Foundation Layers, to avoid upward references to an upper sublayer
  • Ability to create a domain manually or from a LifeTime team. A domain sets a boundary around a set of applications belonging to the same Team, supporting a Line of Business or a group of functionality. Discovery will check if services across domains are only loosely coupled services
  • Software Units updated to Application Objects
    Note: You'll need to capture a new snapshot in order to view 'Application Objects' information.
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 4.0.0

Under Development
Published on 25 September 2018 by João Rafael Capucha
Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 3.1.3

Published on 06 February 2018 by Telmo Martins

Discovery version 2.1.3, upgraded to OutSystems 10

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 3.1.1

Published on 19 June 2017 by Francisco Menezes

Discovery version 2.1.1, upgraded to OutSystems 10

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 3.0.9

Published on 10 June 2017 by Paulo Cunha

Version 2.0.9 upgraded to OS 10

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All

Version 3.0.0

Discontinued
Published on 22 February 2017 by J.

Upgrade to P10

Requirements
Platform:
10.0.0.402
Database:
All
Stack:
All
OutSystems 9.1

Version 2.1.3

Published on 06 February 2018 by Telmo Martins
  • Perfomance improvements (namely generating a new snapshot) and full support for SQLServer, Oracle and MySQL database providers (kudos to Tito Moreira, David Cruz and Fernando Moitinho)
  • Refactor snapshot generation: asynchronous timer to avoid request timeout
  • UI enhancements to visually show module stats
  • On Application canvas, option to select/unselect an application (and its modules)
  • Button to save current snapshot removed, implicit save is in place before operations as Load/Import a snapshot
  • Automatic cleanup of old snapshots
  • Bug fixes (generating snapshot through the API json was not being saved, wrong count of entities/objects)
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 2.1.1

Published on 19 June 2017 by Francisco Menezes

- On module canvas, fixed number of entities showing number of screens instead

- Added filter on snapshot list when there are snapshots from more than one environment


Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 2.0.9

Published on 10 June 2017 by Paulo Cunha
  • Fixed issue with wrong number of consumers in applications
  • Added REST API to generate new snapshot and get its JSON
  • Misc performance improvements
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 2.0.8

Published on 03 August 2016 by Francisco Menezes

Adapted to long ints of OutSystems version P9.1

Fixed issue with wrong Nr. of consumers of a module

Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
OutSystems 9

Version 2.0.7

Discontinued
Published on 04 July 2016 by Francisco Menezes

Ignore this version

Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.6

Published on 04 July 2016 by Francisco Menezes
Maintenance:
- Fixed exception and missbehavior when selecting and unselecting modules in the modules canvas
- Fixed exception when taking a new snapshot in Oracle version

NOTE: If you install in 9.1, please refresh the dependencies of eSpace DiscoveryProbe first, to be properly upgraded
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.5

Under Development
Published on 29 June 2016 by Francisco Menezes
Fixed bug when capturing a new snapshot, on Oracle installations
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.4

Published on 18 March 2016 by Francisco Menezes
Maintenance:
1. When moving a module to another layer, violation checking is now correct - in 9.0.3, the check was being performed with the previous module layer and not with the new layer
2. fixed limit on number of violations of a module
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.3

Published on 27 October 2015 by Francisco Menezes
  • Move modules (virtually) between applications to experiment new application composition that solves architecture issues (under menu "Modules")
  • Create virtual applications in the application canvas, to exercise new application composition
  • Global search in the header area - search for an element or concept to find out where it is being implemented and who is consuming it (prior "Element search" under menu "Modules" replaced by this global search)
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.1

Published on 12 October 2015 by Francisco Menezes
1. New menu organization
2. Search items under modules menu - find wich modules are implementing a concept, and find the consumers of each element found
3. New snapshot management, with full recover of an old snapshot (including canvas information)
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 2.0.0

Under Development
Published on 12 October 2015 by Francisco Menezes
1. New menu organization
2. Search items under modules menu
3. New snapshot management, with full recover of an old snapshot
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
OutSystems 8

Version 1.2.9

Published on 25 September 2014 by Francisco Menezes
  • Fixed references not showing when analysing a module/application with the same name as a previously deleted module/application
  • In the modules canvas, more information is shown when mouse overing a module name
  • Layer colors added in violations popups (in both canvas) to better understand the nature of the violations
Requirements
Platform:
8.0.1.3
Database:
All
Stack:
All
OutSystems 7

Version v1.2.8

Published on 23 September 2014 by Francisco Menezes
  • Help moved to a more visible position
  • Layers renamed, to match OutSystems Academy names ("Infrastructure" renamed to "Library" and "Composite" renamed to "Enduser")
  • On modules canvas, pop-up to show producers of a module improved to show consumed elements
  • Fixed pop up to show consumers of an application, to display consumed elements
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2.7

Published on 11 June 2014 by Francisco Menezes
  • In Consumers popup of Application Canvas, consumers are colored by layer to better understand the nature of the references
  • Fixed wrong references showing in cyclic application violations when there was a reference in a older snapshot that it is no longer in place in current snapshot
  • In Consumers popup of Module Canvas, fixed consumers not showing when modules are still not classified in layers
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2.6

Under Development
Published on 28 March 2014 by Francisco Menezes
Module Canvas
- Fixed screen and entity count in module popup info
- Added layer colors in consumers popup, to help understanding the nature of each consumer
- Added sorting by relevance, to help prioritize fixes
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version v1.2.5

Under Development
Published on 11 March 2014 by Francisco Menezes
Fixed Graphics not showing for certain snapshots, in Tabs "Big Picture", "eSpace Cycles" and "Application Dependencies"
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2.4

Under Development
Published on 07 March 2014 by Francisco Menezes
1. Application Canvas
- Fixed side violations being reported at core and infrastructure layers
- Analysis of consumers of an application improved with filters per consumer or per consumed module

2. Discovery version displayed on header
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2.3

Under Development
Published on 13 January 2014 by Francisco Menezes
BugFixes
- Fixed cyclic violations between applications not being reported in Application Canvas, when there was a side violation
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2.2

Under Development
Published on 26 November 2013 by Francisco Menezes
Module Canvas improvements
- Find all modules with violations to a target Module
    Searching by module name includes modules with violations to it
- Violations report
    Download an Excell with details of all the violations on the current filtered modules
- Pop up with consumers of a certain module
    Added number of consumers of each consumed element
    Click on a element to filter its consumers
    Added number of consumed elements of each consumer
    Click on a consumer to filter its consumed elements
- Avoid redundant report of violations
  Rule #1)
    Don't report cyclic violations, when there is already a upper 
    violation involving the same modules - solving the upper violation
    will solve the cycle in the most correct way
 Rule #2)
    Don't report side violations, when there is already a cyclic 
    violation involving the same modules - due to Rule #1, all reported
    cycles are side violations. Reporting the cycle is more informative

BugFixes
- Hide Module and Application canvas tabs when not selecting the last snapshot - not enough historical data to show consistent canvas on old snapshots
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.5

Under Development
Published on 25 October 2013 by Francisco Menezes
Maintenance version
- Ignore the Platform Extensibility components added in Platform Version 8+
- In the Application Canvas, ignore Applications without selected modules
- In the Module Canvas, fixed "Delete Aplication" showing in empty searchs when filtering by "Undefined" layer
- Fixed changes In the Module Canvas not revalidating Application violations
- Fixed timeouts capturing snapshots in big Oracle installations
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.4

Under Development
Published on 10 October 2013 by Francisco Menezes
Maintenance version
- Snapshot queries improved
- Architecture recommendations revisited
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.3

Under Development
Published on 10 September 2013 by Francisco Menezes
Added Features
Module and Application Canvas:
- Improved Help with explanations about conflicts nature;
- Added suggestions to  solve a conflict, when clicking on a conflict icon;
- UX improvements on module configuration.
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.2

Under Development
Published on 12 July 2013 by Francisco Menezes
Added Features
- New tab to validate the application composition against the 4 layer canvas principles
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.1

Under Development
Published on 11 July 2013 by Francisco Menezes
Added Features
- Advanced fillters in Canvas Tab (expand the filter area)
- Bulk update of module layers
- Show producer and consumer names for each moduke in Canvas tab

Bug Fixes
- FIlter "violations only" in Canvas tab fixed
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1.0

Under Development
Published on 14 June 2013 by Francisco Menezes
Added a 4 Layer Canvas visualization of applications and validation of architecture violations
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.0.1

Under Development
Published on 09 May 2013 by Lúcio Ferrão
Added documentation (NextStep2013 presentation with notes)
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.0.0

Under Development
Published on 08 May 2013 by Lúcio Ferrão
Feature List
...

Main Benefits
...
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All