You can create reports containing script buttons (using 'ButtonBox()'), or add these to reports that JMP has made for you. Pressing such buttons can invoke any action that JSL can perform, which includes launching a new platform of course.
In JMP, 'Analyse > Quality and Process > Diagram' gives a launch dialog which, when completed, generates a report containing a Cause and Effect diagram. Because this is a report, you can then modify it by adding the buttons you require.
To see a not very useful example, cut the code below, do 'File > New > New Script', paste into the resulting window, then do 'Edit > Run Script'. Potentially useful in 'guided root cause identification', supplementing the capability of the Cause and Effect diagram to organise and present one's thinking
NamesDefaultToHere(1);
multipleBeep = Function({n}, {Default Local}, For(i=1, i <= n, i++, Beep(); Wait(0.1)));
Diagram(
hierarchy(
Hier Box(
Text Edit Box( "Defects in circuit board" ),
Hier Box(
TextEditBox("Materials"),
Hier Box(
ButtonBox("Materials 1", multipleBeep(1)),
ButtonBox("Materials 2", multipleBeep(2))
)
),
Hier Box(
TextEditBox("Method"),
Hier Box(
ButtonBox("Method 1", multipleBeep(3)),
ButtonBox("Method 2", multipleBeep(4))
)
)
)
)
);