Training · Demo mode
Walk people through it.
A guided walkthrough of any product, stored as data: each step explains one screen, links or embeds the live screen it is about, and tells the viewer what to notice. Ship one from any plugin by creating a
Training/Tour node — no C#, no recompile.What ships
- Tour — the walkthrough type. Content is a
TourContent: an optional welcomeintro, the orderedsteps(each withtitle,explanation,target+targetArea, anoticelist and an opt-inembed), and acompletionpanel. The Walkthrough area is the player — progress bar, one step at a time, Back / Next / Restart, the live screen embedded inline or one click away; the Steps area is the outline for skimming and jumping in. - All state is the viewer's own session cursor — no writes, so a tour is safe on read-only content, for anonymous visitors, and two viewers never fight over a shared position.
- A Tests area running the whole phase machine through the real logic.
Ship a tour from your plugin
Create a node of type Training/Tour anywhere in your plugin and point its steps at your own screens:
{ "id": "Walkthrough", "namespace": "MyPlugin", "nodeType": "Training/Tour",
"content": { "$type": "TourContent", "name": "MyPlugin — the guided tour",
"intro": "What you are about to see…",
"steps": [ { "title": "The desk", "explanation": "Where work arrives.",
"target": "MyPlugin/Desk", "targetArea": "Register",
"notice": [ "grouped by stored status" ], "embed": true } ] } }
Worked example: the reinsurance demo walkthrough — nine steps from the submission's tower to the bordereau reconciliation.