User Tools

Site Tools


decimalauncher:decimallauncher

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
decimalauncher:decimallauncher [2022/04/05 13:49] – [Inactivity and Session Timeout] dpatenaudedecimalauncher:decimallauncher [2025/04/18 17:21] (current) – [Hidden Text Error for February 2025] decimal
Line 14: Line 14:
   * Allow installation and updates of applications   * Allow installation and updates of applications
   * Verify the authenticity of all applications before opening   * Verify the authenticity of all applications before opening
 +
 +==== Version History ====
 +
 +Please refer to the [[decimalauncher:versions|decimal Launcher version history]] for the complete listing of all versions and release notes.
  
 ===== Installation ===== ===== Installation =====
  
-The decimal Launcher can be downloaded from [[https://direct.dotdecimal.com]]. Note: You will have to login using your decimal Direct credentials to be able to download the software.+==== Per User Installation (Default and Recommended) ====
  
-{{ :decimalauncher:launcher_download.png |}} 
  
-By default, the decimal Launcher installs for the current logged in user in their local app directory (e.g.: C:\Users\<User>\AppData\Local\Programs\decimal Launcher) and shortcuts are created in the start menu and desktop only for this user. As such, it does not require administrator permissions to install on local computers.+The decimal Launcher can be downloaded from [[https://direct.dotdecimal.com]]. NoteYou will have to login using your decimal Direct credentials to be able to download the software.
  
-Due to the decimal Launcher being a lightweight application installation and management app, there are no steps necessary to installing the decimal Launcher application other than running the small installer (e.g.no configuration files, no custom options, etc). However, the Launcher may install other App that do require additional installation or setup steps, please so refer to each app's individual User Guide for  installation and setup process details. +{{ :decimalauncher:launcher_download.png?800 |}}
-==== All User Installation ====+
  
-If it's desired to install the application for all users, IT departments may install the software for a single user and then manually copy and push the application directory and desktop/start menu shortcuts out to users on each computer+By default, the decimal Launcher installs for the current logged in user in their local app directory (e.g.: C:\Users\<User>\AppData\Local\Programs\decimal Launcher) and shortcuts are created in the start menu and desktop only for this user. As such, it typically does not require administrator permissions to install on local computers.
  
-**Note:** The single user installation is the preferred installation method. The all user installation provides a way to push out the application to all users on work stationbut the next time the application pulls an update it will be installed locally for the current user that installed the update.+Due to the decimal Launcher being lightweightsimple application, there are no steps necessary when installing the decimal Launcher application other than running the installer (e.g.: no configuration files, no custom options, etc). However, the Launcher allows access to other .decimal Apps that may require additional setup steps, please so refer to each app's individual User Guide for setup details.
  
-  - Install the decimal Launcher for a single user +==== All User Installation ==== 
-  - Copy the installation directory (C:\Users\<User>\AppData\Local\Programs\decimal Launcher) and manually push this directory to each user folder or a shared user folder + 
-  - Create a shortcut to the decimal Launcher.exe file in each user'start menu and/or desktop. Ensure this shortcut is labeled 'decimal Launcher'+If it'desired to install the application for all usersIT departments may install the software to folder accessible by all users (e.g. C:\dotdecimal\) and then create desktop/start menu shortcuts for the "Public User" so that all users have access to a single installation.
-    - In the event the decimal Launcher needs to pull and install a new update, the update will be installed to the current user's AppData folder (C:\Users\<User>\AppData\Local\Programs\decimal Launcher) and not the manually placed decimal Launcher folder. Any existing application shortcuts in the start menu or desktop titled 'decimal Launcher' will be replaced. Note: the existing shortcuts that point to the manually placed launcher folder will only be replaced with shortcuts that point to the user's AppData folder if the original shortcuts were named 'decimal Launcher'.+
  
 <WRAP center round important 70%> <WRAP center round important 70%>
-**Note:** \\ +**Permission Note for All User Installation:** \\ 
-The decimal Launcher application may require occasional updates. These updates are not optional and will prevent the user from using the Launcher and any software it manages until the update is performed. Therefore, it is strongly recommended to push out Launcher installs to folders that end users have write access to so that updates can be automatically performed without requiring IT intervention and delaying user software access.+The decimal Launcher application may require occasional updates. These updates will typically be optional for a 30 day period, but then will be mandatory. Mandatory updates will prevent the user from accessing the Launcher and any software it manages until the update is performed. Therefore, it is strongly recommended to install Launcher to a folder that end users have write access to so that updates can be automatically performed without requiring IT intervention and delaying user software access.
 </WRAP> </WRAP>
-  
  
-The same process can be used to install the software for centralized or Citrix systems.+=== Notes Regarding All User Installation === 
 + 
 +  - Launcher maintains an individual AppData folder for each Windows user. As such, each user will have a separate directory where their Launcher application data is stored. Application downloads should be small and fast from .decimal's servers. Additionally, most of .decimal's customer applications (e.g.: p.d) allow editing the application's settings to point to a shared centralized patient database so that users can share application data even though Launcher separates their settings. 
 +  - In the event the decimal Launcher needs to pull and install a new update, the update will be installed to the current Launcher installation folder. Any manually created application shortcuts in the start menu or desktop will not be altered, however, the user performing the update may see an extra shortcut created on their desktop if they do not disable that option during the upgrade. 
 + 
 + 
 +==== Software Installation Updates ==== 
 + 
 +The decimal Launcher software can be updated by either running a new installation package (follow instructions above) or by an automated in-place update that is managed directly through the Launcher software. The automated (in-place) updates are used only when the currently running version of Launcher has reached End-of-Life (EOL) and can no longer be used. Since not all users will have the necessary permissions to perform a software update, .decimal will generally provide a minimum of 30 days notice for new releases, such that users have a fair amount of time to request assistance from their IT/IS team in updating the software. After the 30 day grace period is reached, the EOL Launcher version will require the in-place update to be completed before allowing access to any .decimal applications. 
  
 ===== Authentication ===== ===== Authentication =====
Line 71: Line 80:
 ===== Installing Applications ===== ===== Installing Applications =====
 ==== Downloading applications ==== ==== Downloading applications ====
-The primary function of the Launcher is to download .decimal applications. After logging into the Launcher and selections a site you will be presented with the applications available for that site. After selecting an app if you do not have it installed then the Launcher will have a "Download" button available.+The primary function of the Launcher is to download .decimal applications. After logging into the Launcher and selecting a site you will be presented with the applications available for that site. After selecting an app if you do not have it installed then the Launcher will have a "Download" button available.
  
-Pressing the “download” button will download the version of the app that is listed. After downloading or if you have the app already installed the button will change to a “Launch” button. The application is now ready to opened and used as normal.+Pressing the “download” button will download the version of the app that is listed. After downloading or if you have the app already installed the button will change to a “Launch” button. The application is now ready to be opened and used as normal.
  
 <imgcaption downloading_apps|Downloading Applications> <imgcaption downloading_apps|Downloading Applications>
Line 101: Line 110:
 The decimal Launcher provides a “Sandbox” area to install new versions of applications in order to test them before Clinical release. This area is separate from all of your Clinical applications so they will not affect any patient data. The decimal Launcher provides a “Sandbox” area to install new versions of applications in order to test them before Clinical release. This area is separate from all of your Clinical applications so they will not affect any patient data.
  
-NOTE: This option will only appear for users with elevated “Physics” or higher permissions on their decimal account.+NOTE: This option will only appear for users with the user level 'Elevated' (for Physics access) on their decimal account.
  
 ==== Setting the Sandbox App Version ==== ==== Setting the Sandbox App Version ====
Line 131: Line 140:
   * **Inactivity Timeout:**   * **Inactivity Timeout:**
     * The application inactivity timeout is set to 10 minutes by default. If the user performs no keyboard/mouse interactions within the application within that time period they will be automatically logged out and required to re-authenticate      * The application inactivity timeout is set to 10 minutes by default. If the user performs no keyboard/mouse interactions within the application within that time period they will be automatically logged out and required to re-authenticate 
-    * **NOTE:** This value can be changed in the App settings+    * **NOTE:** This value can be changed in the [[decimalauncher:decimallauncher#app_settings|App settings]]
   * **Session Timeout:**   * **Session Timeout:**
     * Once a user logs in using [[https://auth0.com/|Auth0]] the user's authentication session token is valid for 10 hours. After which they will be required to login and re-authenticate to the decimal Launcher. Any applications launched from the decimal Launcher that are using this token will need to be relaunched once the user has re-authenticated in the decimal Launcher     * Once a user logs in using [[https://auth0.com/|Auth0]] the user's authentication session token is valid for 10 hours. After which they will be required to login and re-authenticate to the decimal Launcher. Any applications launched from the decimal Launcher that are using this token will need to be relaunched once the user has re-authenticated in the decimal Launcher
Line 147: Line 156:
  
 All administrative actions such as setting app versions or adding users can be completed though the decimal Direct Admin page. For more information please refer to the [[https://direct.dotdecimal.com/guide#site-management|decimal Direct User Guide]] All administrative actions such as setting app versions or adding users can be completed though the decimal Direct Admin page. For more information please refer to the [[https://direct.dotdecimal.com/guide#site-management|decimal Direct User Guide]]
 +
 +----
 +===== App Settings =====
 +
 +Certain app settings can be set to modify the behavior of the Launcher.
 +
 +The app settings can be accessed via the Cog at the top right corner of the Launcher window:
 +
 +<imgcaption app_settings|App Settings>{{ 2022-04-05_10_01_04-✎_decimalauncher_decimallauncher_decimal_app_documentation_.png?direct&400 |}}</imgcaption>
 +
 +Currently the following settings can be changed:
 +  * **Timeout Time:** Sets the amount of time before the inactivity timer logs you out of the app. The default is 10 minutes.
 +
 +Make sure to "SAVE" your changes once you are done to ensure you do not lose them.
 +<imgcaption app_settings|Edit App Settings>{{ 2022-04-05_10_01_37-.decimal_launcher.png?direct |}}</imgcaption>
  
 ---- ----
Line 154: Line 178:
 For questions, comments, support requests, bug reporting, or to schedule a training session, please contact our customer support team at: For questions, comments, support requests, bug reporting, or to schedule a training session, please contact our customer support team at:
  1-800-255-1613  1-800-255-1613
 +
 +==== Common Technical Issues ====
 +
 +This section details a few very common errors and resolutions end users can experience while using the decimal Launcher. If you experience an issue not on this list or have questions please contact .decimal customer support.
 +
 +
 +=== Request Failed (401) ===
 +
 +{{ :decimalauncher:2022-08-31_09_39_45-.decimal_launcher.png?400 |}}
 +
 +  * **Error:** Request failed with status code 401
 +  * **Explanation:** The user authentication token sent to .decimal servers is incorrect. This is typically due to Web Security Appliances (WSAs) intercepting/inspecting our HTTPS traffic on the hospital's network, which can change the authentication request headers.
 +  * **Solution:**
 +    * Follow the [[support:it_troubleshooting#common_issues_and_resolutions|IT Support Common Issues and Troubleshooting Steps]] guide for WSAs and unrestricting .decimal HTTPS traffic.
 +    * Note: If your IT department has applied any security updates to whitelist .decimal servers, this //may// required users to logout and re-login or reboot the workstation to apply the new policy updates. This step is entirely dependent on your clinic's IT security setup and policies and how those policies have been implemented. For assistance please contact your IT department.
 +
  
 ---- ----
Line 163: Line 203:
 ==== Minimum System Requirements ==== ==== Minimum System Requirements ====
  
-| Operating System | 64-bit Windows 10 |+| Operating System | 64-bit Windows 10/11 |
 | Processor        | Dual Core 2.2+ GHz Intel or equivalent processor  | | Processor        | Dual Core 2.2+ GHz Intel or equivalent processor  |
 | Memory           | 4 GB RAM | | Memory           | 4 GB RAM |
Line 172: Line 212:
 | Permissions      | Local user install permissions (non-admin) | | Permissions      | Local user install permissions (non-admin) |
  
-**Note: decimal Launcher is a lightweight [[https://www.electronjs.org/|ElectronJS]] application and does not require moderate hardware resources. But the applications it installs and manages could require much more substantial resources. Refer to each app's individual userguide for it'specific hardware system requirements.**+**Note: decimal Launcher is a lightweight [[https://www.electronjs.org/|ElectronJS]] application and does not require moderate hardware resources. But the applications it installs and manages could require much more substantial resources. Refer to each app's individual userguide for its specific hardware system requirements.**
  
  
Line 185: Line 225:
 ^ Server URL ^ Port  ^ ^ Server URL ^ Port  ^
 | direct.dotdecimal.com (64.128.252.104) | 443 | | direct.dotdecimal.com (64.128.252.104) | 443 |
 +| auth.dotdecimal.com | 443 |
 +| auth0.com | 443 |
 | [[https://auth0.com/docs/guides/ip-whitelist|Auth0 IPs]] (Login Authentication) | 443 | | [[https://auth0.com/docs/guides/ip-whitelist|Auth0 IPs]] (Login Authentication) | 443 |
 | [[https://www.microsoft.com/en-us/download/details.aspx?id=56519|Azure EastUS IPs]] (Azure Blob Storage) | 443 | | [[https://www.microsoft.com/en-us/download/details.aspx?id=56519|Azure EastUS IPs]] (Azure Blob Storage) | 443 |
Line 191: Line 233:
  
 ---- ----
 +<WRAP center 10%>//USR-018//</WRAP>
 +
 ;#; ;#;
-//Copyright © 2020 .decimal, LLC. +//Copyright © 2020-2024 .decimal, LLC. 
 All Rights Reserved.// \\ All Rights Reserved.// \\
 .decimal, LLC. 121 Central Park Place, Sanford, FL 32771. 1-800-255-1613 .decimal, LLC. 121 Central Park Place, Sanford, FL 32771. 1-800-255-1613
 ;#; ;#;
  
decimalauncher/decimallauncher.1649166598.txt.gz · Last modified: 2022/04/05 13:49 by dpatenaude