Installing OnePlace Solutions on Citrix / Terminal Services

By default, when installing OnePlace Solutions in a Terminal Services or Citrix environment, OnePlace Solutions will be available to all users.
That is, OnePlaceMail and/or OnePlaceDocs will load for all users.

 

The following procedure details how to configure OnePlace Solutions to only load for a subset of users (either by naming specific users for inclusion or exclusion).

Decide which approach works best in your situation, either to exclude named users (applications will not load for), or to include named users (applications will load for).

 

note

R6.6 and older: This was previously named the OnePlaceMailUserAvailabilityList.xml, and found at  - C:\Program Files\Scinaptic.

When upgrading, this file needs to be changed to UserAvailabilityList.xml and stored in the new directory. C:\Program Files\OnePlace Solutions

 

1. Create an xml file called UserAvailabilityList.xml in the program installation directory on the server.

    This will typically be C:\Program Files\OnePlace Solutions.
2. Copy and paste from the appropriate example xml file content below and modify to list your users to include/exclude.

 

When a user starts the OnePlace Solutions application the UserAvailabilityList.xml file will be detected and user inclusion/exclusion will be evaluated.


You may include a specific userList within the xml file per application, to select which program the add in appears in, or does not appear in.

This is achieved by specifying the application attribute with one of the following valid application values:

 

Outlook 

Word

Excel

Powerpoint

Explorer

RightClickSendto

AdobeReader

AdobeAcrobat

LiveClient

 

 

You may also specify a userList without specifying an application attribute, this will apply to applications that don’t have a specific userList defined.

Example user inclusion list - xml :

 <configuration>
 <userList listType="inclusion">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="LiveClient">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="RightClickSaveTo">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="Explorer">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="Outlook">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="Excel">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="PowerPoint">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="Word">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="AdobeReader">
    <user name="scinaptic\tech11" />
 </userList>
 <userList listType="exclusion" application="AdobeAcrobat">
    <user name="scinaptic\tech11" />
 </userList>
</configuration>

 

OnePlaceMail R6.1 - R6.6

For versions from R6.1 through to R6.6, OnePlaceMail will by default, be installed for all users, unless a file named OnePlaceMailUserAvailability.xml is created.

 

Similarly, the list can be created based on whether to include or exclude named members (OnePlaceMail will not load for) or to include named members (OnePlaceMail will load).

 

note

 Create an xml file named OnePlaceMailUserAvailabilityList.xml. This should be stored in C:\Program Files\Scinaptic\Scinaptic OnePlaceMail.

 

Copy and paste from the appropriate example xml file content below and modify to list your users to include/exclude.
When a user starts Outlook the OnePlaceMailUserAvailabilityList.xml will be detected and user inclusion/exclusion will be evaluated.

 

Example 1 - OnePlaceMailUserAvailabilityList.xml for including named users (OnePlaceMail will load for the named users only)

<?xml version="1.0"?>
<userList listType="inclusion">
   <user name="scinaptic\testuser1" />
   <user name="scinaptic\testuser2" />
   <user name="scinaptic\testuser3" />
</userList> 

 

Example 2 - OnePlaceMailUserAvailabilityList.xml for excluding named users (OnePlaceMail will load for all users except for the named users)

 <?xml version="1.0"?>
<userList listType="exclusion">
   <user name="scinaptic\testuser1" />
   <user name="scinaptic\testuser2" />
   <user name="scinaptic\testuser3" />
</userList>