Navigate system UI menues and wizards from WebApp

As I have found out that currently it is not possible, I will tag this as new-functionality request.

1. Provide SDK function to navigate to specific system UI menu pages. More specifically I would like to have possibility to open Logout/Restart page with javascript call from custom WebApp.

2. Provide SDK function to call tool and workobject definition wizards with pre-set parameters. That could be even possible with simply expanding already existing functionality: APP.Interaction.sendNavigateToRequest({AppName: appName, Message: message});

In that case “AppName” parameter would be “ProgramData“. This part already exists and is working. Question is - how to dig deeper into Program Data system application. I haven’t found any documentation supporting that kind of possibility.

Therefore I’m proposing to use “Message” parameter to navigate deeper (Jog application already allows to select different sub-pages with that).
In Program Data application I would like to have following additional parameters:

  • data type (tooldata/wobjdata/…)
  • data location (task, module, routine)
  • data name (eg. “MyGrippingTool”)
  • operation (edit/define/…)
  • additional parameters (numberOfPoints=3/userMethod=noChange/loadPositions=Calib_MyGrippingTool/…)

Fritz

In AppStudio you find all supported Navigation:

For some apps you can navigate inside, for some apps not (yet). The reason why it is not documented in the SDK yet, is that it might change in the (near) future and in AppStudio we can modify it easily.

Hi !
It is always possible to mark features in manual “subject to change”. It is up to developers/integrators to decide how to do updates in case of changes. SOME documentation is always better than NO documentation at all.
Yes I know what is possible for now as I have sniffed it out from AppStudio framework files. But this is not even close to what is actually needed. Simply sending user to some system application page is not enough. You need to prepare and prefill some data on those pages to significantly reduce accidental mistakes made by users.
Fritz.

P.S. I’m not using AppStudio for developing WebApps, because it is not saving project in plain html/js/css, but in weird json monstrum. Therefore I’m not looking for those features to arrive into AppStudio.
I am looking for advanced interface added to system applications that can be acessed with “window.chrome.webview.postMessage(message);” function.