Page History
| Table of Contents | ||
|---|---|---|
|
What the Modernization Vector Is
For every application you keep (lifecycle vector Keep, see Lifecycle Vector: Keep or Sunset), iDNA answers two questions per modernization topic: is the application ready for the target platform, and if not, what is the most efficient way to make it ready? The answer is the modernization vector.
...
iDNA checks the routes in this order and assigns the first that applies. The dashboards use two sets of labels: the Modernization Overview shows the route as track: action, Modernization Readiness and Modernization Planning use shorter names.
| Modernization Overview | Readiness and Planning | What it means |
|---|---|---|
| Ready: No Critical Issues Identified | Ready (No Fix Needed) | Nothing to fix. Either the analysis found nothing for the target (Target Compatible As Is), or every finding sits in code of the current HCL template version (Attention Notes Available): HCL's code, not yours, so the findings stay visible as notes. |
| Template: Remediate Master | Fix Master Template | The application inherits from a master template in your environment. Fix the findings once in the master; a design refresh carries the fix to every application that inherits from it. |
| Template: Upgrade Standard | Upgrade Standard Template | The master is an unmodified HCL standard template. Don't edit it: upgrade it to the current HCL version, which already contains the fixes. |
| Template: Rebase Ancestor | Rebase Master Template | The master carries its own name but was copied from an HCL standard template, and the link was lost. Rather than fixing the old copied code, replace the master's design with the current version of that standard template and re-apply your customizations. See Template Lineage. |
| Template: Investigate Inheritance | Similar to Estate Master, Similar to Standard Template | The application inherits from no template, but its design is nearly identical (95 % similar by default) to a master in your environment or to an HCL standard template. Restoring the inheritance may fix it without touching its code. |
| Template: Unify Similar | Unify Similar Apps | The application belongs to a family of similar applications without a shared master. Unify them under one new template, so the findings are fixed once instead of per application. |
| Direct: Remediate Code | Individual Code Fixes | A genuine one-off: no template route applies, and the findings are fixed in the application itself. |
Details of the Template Routes
...
Design families of the Unify route are numbered (Design Family #7, ...); the applications with the same number belong together.
...
First choose the target in the [Modernization Topic] filter; the dashboard opens with Notes 64-bit (Notes 64bit Readiness). The examples on these pages use Notes 64-bit; Nomad works the same way.
...
The Sankey chart reads from left to right: all kept applications, split by lifecycle vector (Keep: Modernize, Keep: Qualify), then into the three tracks Ready, Template and Direct, and finally into the routes. The numbers are applications. Set [Show Details] on the chart to True to see the details of each route:
...
About Modernization with iDNA Tab
The productiDNA's own built-in explanation: what the vector is, how it is calculated, what every label on the dashboard means and where the vector is used in iDNA.
| Tip | ||
|---|---|---|
| ||
The iDNA Applications Companion explains the route of any application. Ask, for example, "Why is this application on Fix Master Template for Notes 64-bit, and which other applications does fixing that master make ready?" or "Which of our most used applications still need fixes for Nomad?" The Companion reads the same vectors as this dashboard and adds what is behind them. See Setting up the iDNA Applications Companion. |
What to Do Next
- For the big picture, how ready the estate is and whether the applications that need fixes are the ones people use: Modernization Readiness: The Estate at a Glance.
- To turn the routes into work: Modernization Planning: Work Sessions. Applications that are ready never appear there.
...
- [Design] → [Insights]: all code findings by ruleset, and the code behind them.
- [Design] → [Similarity]: the design similarity behind the Investigate Inheritance and Unify Similar routes.
- Custom Insights: the code analysis rules behind the findings.
