User Tools

Site Tools


decimal3d:instructions_for_use:instructions_for_use

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
decimal3d:instructions_for_use:instructions_for_use [2019/08/19 13:11] – created dpatenaudedecimal3d:instructions_for_use:instructions_for_use [2019/08/19 13:12] – [Releasing a new App Version] dpatenaude
Line 107: Line 107:
  
 Details regarding the specific requirements for computers on which the Launcher and Planning App client applications will be installed can be found on the [[planning:userguide:systemrequirements|System Requirements]] page. Details regarding the specific requirements for computers on which the Launcher and Planning App client applications will be installed can be found on the [[planning:userguide:systemrequirements|System Requirements]] page.
-=== Releasing a new App Version === 
- 
-In order to "push" a new Planning App version to the astroid Launcher, the dev-launcher realm must be updated to include an RKS entry for the new version of the application being released. The //client_version// record references the immutable data for the application package that contains the file system contents for the app versions (executable, dlls, etc.). The RKS hierarchy for this realm should be as follows: 
-  * **<client>** (e.g.: planning) 
-    * **<client_version>** (e.g: 1.0.0-beta1) 
-      * References Immutable: <code>{ 
-  "reference": "<immutable_id>", 
-  "path": "planning_app.exe" 
-} </code> 
-    * **<client_version>** 
-  * **<client>** 
-    * **<client_version>** 
- 
-For the launcher to register that an application should be installed for a realm, the //client// app with the //client_version// matching the dev-launcher RKS records should be installed into that realm. Please note that since the Launcher uses the //dev-launcher// realm for storing its records, all users of the Launcher will need permissions to read from this realm. Also, permissions to install/change app versions in Thinknode can be limited using Thinknode policies. Specifically, the //iam:realms:installVersions// permission is used to control this accessibility. 
- 
-For Example: from the above RKS hierarchy example, the application client named //planning// with client version //1.0.0-beta1// should be installed in the intended clinical realm where users would need to access this version. When a user logs into the astroid Launcher and selects the clinical realm, they will have the ability to automatically install and launch that application version. 
  
 === Release Notes === === Release Notes ===
decimal3d/instructions_for_use/instructions_for_use.txt · Last modified: 2023/04/17 16:34 by kerhart