Smart Office has a number of commands, or in fact they are all links that will perform an action like opening a tool or clearing a cache. A special thanks to Jarda Dedek at EYELEVEL for sending me the original list. I took it and added a few tips of my own. In Smart Office every application is launched by an Uri. The Uri consists of a schema, like http and https, but we use mforms, sforms etc to identify different applications. As it turns out the short form links: is also a valid Uri, it’s just that it has no path, just the schema.
Command | Description |
mforms://cmp600 | Company switch |
mforms://cmp100200 | Division switch |
mforms://lngcz | Language switch |
mforms://mitest | MI Test |
mforms://_command?value=clear cache | Clear language and view definition cache. (No other caches) The reply from the command will show what caches have been cleared. |
mforms://_command?value=clear view | Clear view |
mforms://_command?value=clear view all | Clear all views |
mforms://_command?value=clear lngcache | Clear language cache |
mforms://_command/?value=clear custcache | Clear customization cashes in UI Adapter |
mforms://jscript | Script Tool |
mforms://jscript/clear | Clearing jScript cache with confirmation |
mforms://jscript/clear&silent | Clearing jScript cache without confirmation |
mforms://_automation?template=<TEMPLATE NAME>&<NAME1>=<VALUE2>&<NAMEn>=<VALUEn> | Automation links crated in Automation builder |
mforms://_automation/?data=<AUTOMATION XML> | Automation link with automation file uploaded to server |
admin://file/category | Category File Administration |
admin://importexportmanager | Import/Export Manger |
admin://installpointmnanager | Install Point Manager |
admin://predefinedwidgets | Predefined Widgets |
admin://profileeditor | Profile Editor |
admin://settingseditor | Settings Editor |
admin://userhistory | User Logon History |
admin://videosmanager | Videos Manager |
startpad://manager | StartPad Manager |
admin://file/category?category=StartPad | StartPad File Administration – Start pad |
admin://file/category?category=Mashup | StartPad File Administration – Mashup |
links: | Link Manager |
dev:help | List of development commands |
dev:icons | Show icons |
dev:local | Show local folder |
dev:localscriptpath | Show local script path |
dev:log | Shows log |
dev:supportzip | Creates a zip with the log file and some other files like settings |
dev:roaming | Shows roaming folder |
dev:root | Shows root folder |
dev:bin | Shows bin folder |
dev:user | Shows local folder with user profile. All U** in S0 folder then can be deleted to refresh views/starting_values/user_data. C:\Users\jarded\AppData\Local\Apps\2.0\ |
dev:server | Show server folder |
dev:shared | Shows share folder |
dev:resetlang | Resets language |
internal://log | Smart office Log viewer |
internal://log?search=idledetect | Add a free-text search parameter to start with all entries matching the search criteria, in this example all entries related to user idle detection. |
internal://log?search=idledetect&session=2
internal://log?search=idledetect&session=last internal://log?search=idledetect&session=prev |
This can be extended with the session parameter to specify the initial session to select in the log. It can be a value [1..n], last will select the current session, prev will select the previous session and full selects the whole log file. Previous is useful if you examine something that happens during shutdown and you examine the log after a restart. |
internal://log?cat=service unavailable internal://log?cat=service%20unavailable internal://log?cat=service unavailable&session=full |
You can specify the category you defined as initial selection.
|
internal://log?search=idledetect&sessiontime=13:10 | The session time parameter that may be useful in some special cases and if the session time parameter is present the session parameter is ignored. |
internal://themeulator | Canvas theme Emulator |
tool://wstest | Web services test tool |
widget: | Opens the widget library |
widget://add/?scheme=Mango.Widgets.MenuWidget | Adds a widget to the canvas, use the widget ID to specify which widget to add. |
If you get a reply that it’s not possible to run a command, for example dev://supportzip.
It’s most likely that you must set “Development (dev)” as an allowed application in the Settings Editor (Administration Tools) under the Mango Core section,
dev://resetlang sets the ClientLanguage to ‘en-US’ in ServerSettings.xml (requires ISO 10.2.1.0.310 or higher)