Which version of Access Analyzer do you have?
Access Analyzer 12.0
What is a one sentence summary of your feature request?
Allow Description.md files to contain clickable links that navigate to other jobs or groups within the console’s Jobs tree, so that group overview pages can serve as a table of contents for their child jobs.
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
When building solution sets with many jobs under a group (e.g., the Risk Dashboard’s Active Directory group has 30+ risk jobs), the group’s Description.md is the natural place to provide a navigable overview — a categorized list of the jobs with brief descriptions that users can click to jump directly to a specific job. Today, Description.md supports full HTML rendering via Showdown.js and links open in an external browser, but there is no way to link to another node in the Jobs tree.
The console already has the internal API to do this. ClientApi.SelectNodeFromPath() is used throughout the UI — breadcrumb navigation, the Contents list job titles, toolbar buttons for Settings, and report links all call it. The only missing piece is that processDescription() in nodes.js unconditionally sets target=“_blank” on every link in description content, so they all open externally.
A small change to processDescription() (and the equivalent in group.html for child-job descriptions) would detect a convention like #node: in the href and route those clicks to SelectNodeFromPath instead. For example, [Weak Passwords (#node:AD_WeakPassword) in markdown would navigate to the AD_WeakPassword job node. External links (https://, etc.) would continue opening in the browser as they do today.
This is a JavaScript-only change — no Delphi code modifications are needed. I’ve attached a working proof of concept (two patched files, an example Description.md, and a README) that I’ve tested successfully against the current release.
How do you currently solve the challenges you have by not having this feature?
Currently there is no workaround within Description.md. Users must manually scroll through the Contents list at the bottom of the group page or expand the tree node and visually scan for the job they want. For groups with many jobs (30+), this is tedious. The only alternative is to write plain text instructions like “see the AD_WeakPassword job” and hope the user can find it in the tree themselves. There is no way to make the description interactive or to create a curated, clickable overview that guides users to specific jobs.
Upload any other supporting files that you think should be considered in this idea.
naa-description-links-patch.zip (13.3 KB)