Candy data is to be stored on a server alongside the license. The Candy license & data must be stored on a server running Windows Server (2012 R2 and 2016 are supported) with NTFS storage. A NAS will not be sufficient as a file server. The server must be dedicated to serving FILES. It must not run MS SQL Server or any other application that will deprioritize file access.
The connection between the workstation/laptop running Candy and the server must be of LAN quality. VPN or other methods of connecting to the server will cause problems. Candy will hold files open over this connection. Any intermittent drop of connectivity, high latency or restricted bandwidth will slow Candy down or create integrity problems in the data.
Suggested server specs:
CPU: 3.2GHz Intel Quad-Core i7/Xeon
Hard Drives: 2x 1TB (Enterprise grade)
RAID level: RAID 1
You will require a folder on the file server that has read/write access for the chief estimator to create the license and then to validate the license every 6 months. All other users only need read access to the license folder.
The initial setup of Candy on Citrix is very straight forward. The difficulty usually arises with roaming and redirected profiles or data areas.
Candy needs these folders to be persistent (not deleted at the end of each Citrix session). They can be re-directed but this should be done through Group Policies (Candy will use the path Windows gives it for AppData and Documents).
Candy has six facets that need to be considered (default locations in brackets):
Application (C:\Program Files (x86)\CCSWIN)
Settings (C:\Users\xxx\Documents\My CCS)
License (C:\Users\xxx\AppData\Roaming\Construction Computer Software)
Help files (C:\Users\xxx\AppData\Roaming\Construction Computer Software\HELP)
Temp (C:\Users\xxx\AppData\Local\Temp\CCSTEMP) – Log files, system info and setup files are stored here.
Installing / Upgrading Candy:
Standard user rights
Folders Candy requires read/write access to there folders at application launch:
Data folder (Always needs read/write access)
Settings folder (Always needs read/write access)
Help (This is only written to once at first startup after new help files are downloaded)
Temp (Candy will download new versions here when an update is run through the Support menu)