Tech Paper: Deploying the Citrix Workspace app for ChromeOS using Google Workspace

Overview

This article focuses on deploying the Citrix Workspace app for ChromeOS using Google Workspace to automate the application deployment from the Google Cloud console. The advantage for the end user will be Citrix Workspace app will appear installed in any ChromeOS. After login to Citrix Workspace app, they will be provided access to any Linux and Windows virtual apps and desktops, alongside any internal web applications without a VPN client.

Configuration

  1. Sign in to your Google Admin console (https://admin.google.com) using an administrator account.

  2. In the Admin console, go to Menu. Select Devices.

    Google Admin_Homepage

  3. Select Chrome devices.

    Google Admin_AppExtension

  4. Select Apps & extension, then select Users & browsers.

    Google Admin_OrginizationalUnit

  5. To apply the setting to all devices, leave the top organizational unit selected. Otherwise, select a child organizational unit.

    Google Admin_OrginizationalUnit

  6. To add Citrix Workspace app.

    • Click + Add.
    • Select Add the Chrome app or extension by ID.

    Google Admin_AddButtonn

    • Enter the Extension ID for Citrix Workspace app and source for the version that you want to use. Click Save

    Google Admin_ExtensionID

Citrix provides its stable Citrix Workspace app on the Chrome Web Store. Citrix Workspace has extension ID ‘haiffjcadagjlijoggckpgfnoeiflnem

  1. Configure Citrix Workspace app.
  • In the list of apps and extensions, select the Citrix Workspace app

    Google Admin_ExtensionID

  • Under the Installation policy, select Force Install + pin to ChromeOS taskbar.

    Google Admin_ExensionID_ForceInstall

  • Click Save.

Configuring Citrix Workspace app Settings

Citrix Workspace app settings can be configured using a Google Admin Policy. Admins can use the Citrix Workspace app for ChromeOS Configuration utility tool (https://docs.citrix.com/en-us/citrix-workspace-app-for-chrome/configuration-utility-tool) to create a policy.txt file with the relevant JSON settings.

The ChromeOS Configuration utility tool enables the configuration of the following settings:

  • Virtual channels
    • Printing, Clipboard, USB, File Transfer.
  • Features
    • Audio, Codec, Graphics, PDF Printing, Microsoft Teams Optimizations, File Transfer.
  • Power Settings
    • Keep awake level for display and system.
  • Store Settings
    • Store Name, Citrix Gateways, Beacons, and StoreFront URL.
  • Device Settings
    • Device rules for allow/deny, and auto redirect.

Refer to the Citrix Workspace app for ChromeOS Product Documentation for details on all Citrix Workspace app for ChromeOS policy settings that can be configured.

Example

In this example, we have used the Citrix Workspace app for ChromeOS Configuration utility to configure the settings listed below.

  • Citrix Workspace URL
  • Keep awake level for display
  • Fullscreen window state

Once the policy.txt file is created, we can upload or copy it inside the Citrix Workspace app policy for extensions.

Google Admin_ExtensionID

{
 "settings": {
  "Value": {
   "settings_version": "1.0",
   "engine_settings": {
            "ui": {
                "sessionsize": {
                    "windowstate": "fullscreen"
                    }
                }
            },
   "power_settings": {
    "keep_awake_level": "display"
   },
                          "vc_channel": {
                          "CTXMTOP" : "true"
   },
   "store_settings": {
    "rf_web": {
     "url": "https://'<WorkspaceURL>'.cloud.com"
    }
   }
  }
 }
}

Auto-launch of ICA sessions

Citrix Workspace app for ChromeOS supports auto-launch of ICA (Independent computing architecture) sessions on Google managed devices or users.

To configure the auto-launch of ICA sessions, log in as an administrator and do these steps:

  1. Log on to the Google Admin console.
  2. In the Google Admin console, select Devices, Chrome, Settings.
  3. Then, under Settings, select Users & Browsers, Device, and Managed Guest Session Settings (as appropriate), set Auto-open downloaded files and add ICA under Auto-open file types for User & Browser Settings, Device Settings, and Managed Guest Session Settings as appropriate (for managed users and managed devices).
  4. Under Allow pop-ups on these sites add the Citrix Workspace or Citrix StoreFront URL (as appropriate).

Google Admin_BrowserSettings

Tech Paper: Deploying the Citrix Workspace app for ChromeOS using Google Workspace