Breadcrumb Navigation and Shareable Links in Analyze
Analyze windows open on top of each other — a workflow inside a project, a step inside that workflow, a table you opened to check a result. Two features make it easy to see where you are and get back out again: a breadcrumb in each window’s title, and a URL that follows what you are looking at, so any view can be bookmarked or pasted to a colleague.
The Breadcrumb
Section titled “The Breadcrumb”Windows that belong to a project show their ancestry as their title, in the window’s title bar:
My Project › Workflow › Nightly LoadEach part is called a segment, and they read left to right from the outermost container inwards:
- The project — the project that owns what you are looking at.
- The object type — Workflow, Table, Step, Dimension, or Data Editor.
- The object itself — the current workflow, table, step, and so on. This last segment is where you already are, so it is not clickable.
Navigating With It
Section titled “Navigating With It”Select either of the first two segments to move up:
| Segment | Tooltip | What It Does |
|---|---|---|
| The project name | Open project | Opens that project, or brings it to the front if it is already open |
| Workflow | Show all workflows | Opens the project on its Workflows list |
| Table | Show all tables | Opens the project on its Tables list |
| Step | Show all steps | Opens the project on its Steps list |
| Dimension | Show all dimensions | Opens the project on its Dimensions list |
| Data Editor | Show all data editors | Opens the project on its Data Editors list |
The type segment is the quick way to reach a sibling: from one workflow, one click puts you on the full list of workflows in the same project, ready to open a different one.
Where Breadcrumbs Appear
Section titled “Where Breadcrumbs Appear”- Workflow windows — the step grid for a standard workflow
- Visual Workflow Designer — the canvas view of an advanced workflow
- Table Explorer
- Step windows opened on their own
- Dimension hierarchy windows
- Data Editor windows
A step can belong to more than one workflow, so a step’s breadcrumb shows Project › Step › name rather than naming a single owning workflow.
Keyboard and Screen Reader Access
Section titled “Keyboard and Screen Reader Access”Clickable segments are ordinary controls: Tab moves onto them and Enter or Space activates the one that has focus, so you never need a mouse to move up the hierarchy. Each is announced as a button, the final segment is announced as the current page, and the › separators are skipped rather than read aloud.
Leaving a Data Editor With Unsaved Changes
Section titled “Leaving a Data Editor With Unsaved Changes”The Data Editor is the one window that asks before a breadcrumb takes you away. If you have edits in progress, selecting a segment shows the Unsaved Changes prompt — Close Data Editor without saving changes? — with Close Editor to leave anyway. Cancel the prompt and you stay in the editor with your changes intact.
This is the same prompt the editor’s own Close button shows, so there is no route out of a Data Editor that discards work without asking.
Shareable Links
Section titled “Shareable Links”The address bar always names the window in front. Open a workflow and the URL becomes that workflow’s link; open a table and it becomes the table’s. That link is the unit you share.
To share what you are looking at, copy the URL from the browser address bar and send it. Anyone with access to that project opens the same view. Bookmark it and it still works later.
What Happens When Someone Opens the Link
Section titled “What Happens When Someone Opens the Link”Opening or refreshing a link restores the parent context, not just the one window. A link to a workflow reopens its project as well, so you arrive with the project available in the tab bar rather than with a single window floating on its own — the same place you would have reached by navigating there yourself.
Link Formats
Section titled “Link Formats”Links are project-first: the project comes first, then the object inside it, separated by ~.
#p~my-project a project#p~my-project~w~<workflow> a standard workflow#p~my-project~c~<workflow> a workflow in the Visual Workflow Designer#p~my-project~w~<workflow>~s~<step> a step within a workflow#p~my-project~t~<table> a table in the Table Explorer#p~my-project~d~<dimension> a dimension hierarchy#p~my-project~e~<editor> a Data Editor#home the Home landing pageWhere a project has a schema name, the link uses it (my-project above), which makes the link readable and stable. Otherwise the project’s identifier is used. Both forms open the same project.
When a Link Cannot Be Opened
Section titled “When a Link Cannot Be Opened”If the object in a link has since been deleted, or you do not have access to its project, the link opens the app without that view rather than failing. Closing a window whose link is in the address bar returns the URL to the owning project, so the address bar never points at something that is no longer open.