This page is a guide on how to upgrade from an existing v5.2 or older Proficy Scheduler installation to Proficy Scheduler. The installation assumes you are upgrading to Proficy Scheduler 6.4 or later. Typically the existing installation will be Proficy Scheduler v5.2.
It is worth noting, that legacy Proficy Scheduler customers will, after upgrade according to this guide, run on a pure Proficy Scheduler installation (i.e. to an installation with no difference, software and licensing wise, from a standard Proficy Scheduler install).
Program files are for legacy Proficy Scheduler stored in c:\program files (x86)\Proficy\Proficy Scheduler. For Proficy Scheduler it will be in c:\program files(x86)\ROB-EX . When upgrading, you will need to run the Proficy Scheduler installers and install Proficy Scheduler software all over.
The effort for performing the actual update is app. 3-5 hours, depending on the complexity of your configuration.
This following describes the different steps needed to perform the upgrade.
Licensing
- We can issue a new Proficy Scheduler 6.4 license key ahead of the upgrade.
- Proficy Licensing is not used by Proficy Scheduler. You will need to install a Proficy Scheduler License server – read more about “licensing” at Licensing version 6.4 and newer.
- Typically, existing Proficy Scheduler customer has just a single Proficy License Server, serving both e.g. QA and production. We can continue the same way with Proficy Scheduler licenses – i.e. with only a single instance of the Proficy Scheduler License Server.
- Ask the Proficy Scheduler support for a Proficy Scheduler License Server key replacement. Please provide full customer details and your current Proficy Scheduler license details – including the current list of licensed modules and clients.
Upgrading the server
- Take a backup of
c:\program files (x86)\Proficy\Proficy Scheduler\ganttServer. Then uninstall (from Add/Remove programs in Windows) the current Proficy Scheduler Instance 1 (and 2 if applicable) - Install a new Proficy Scheduler Server instance. The GanttMultiuser database is the same between Proficy Scheduler and Proficy Scheduler. So just point to the existing GanttMultiuser database when installing the Proficy Scheduler Server.
- New services for
ROB-EXServerInstancex64will be created when installing the Proficy Scheduler Multiuser Server- Disable the existing Proficy Scheduler Server Instance service – and eventually, after a successful upgrade, remove it (use e.g. the windows utility
sc.exeto remove the service from the command line).
- Disable the existing Proficy Scheduler Server Instance service – and eventually, after a successful upgrade, remove it (use e.g. the windows utility
Upgrading the client
- Run the ROB-EX 6.4 Client installer to Install the Desktop Client
- You need to uninstall the Proficy Scheduler client after the upgrade is complete. But you can leave it for now, until the upgrade is complete
- Copy all configuration files from
c:\program files (x86)\Proficy\Proficy Scheduler\Planner\customtoc:\program files (x86)\ROB-EX\Planner\custom. Notice thatcustomfolders may exist in many versions, holding different configurations for different sites. - New services for integration clients need to be installed all over again
- So disable any existing Proficy Scheduler Integration Client service – and eventually, after a successful upgrade, remove it/them.
- Read more about how to install a Proficy Scheduler Integration Client service at Integration client.
- Ensure the new Proficy Scheduler Integration Client service are using the same “Logon user” as the old service it replaces
- You will have to transfer possible integration client settings by manually copying files in
c:\program files (x86)\Proficy\Proficy Scheduler\Planner\service\serviceX\proficy schedulertoc:\program files (x86)\ROB-EX\Planner\service\serviceX\robex - You may need to move any custom configurations of the service from
c:\program files (x86)\Proficy\Proficy Scheduler\Planner\service\serviceX\proficy scheduler\conftoc:\program files (x86)\ROB-EX\Planner\service\serviceX\conf- Note that the most recent ROB-EX 6.4 installer uses a different service launcher than the Proficy Scheduler 5.2 version. Read more about this at The old Integration Client service.
User settings
- User settings are for Proficy Scheduler stored in
%userprofile%\proficy scheduler. For Proficy Scheduler it will be in%userprofile%\robex- A Proficy Scheduler 6.4 client will at startup, in case
%userprofile%\robexis not found, check for the existence of%userprofile%\proficy scheduler. If found settings from%userprofile%\proficy schedulerwill be automatically copied into%userprofile%\robex - It will be important to test that the settings have been correctly copied (i.e. making sure a Desktop Client has the same macros, order list table setup, etc.).
- Note that the location of user settings may have been customized on the client startup shortcut – look for any startup parameter like
-Dscheduler.user.home=<directory>. Read more at Running multiple Proficy Scheduler clients with individual environments. Make sure that a possible overridden location is also available (reachable) for the upgraded Proficy Scheduler version.
- A Proficy Scheduler 6.4 client will at startup, in case
Client startup shortcuts
- Shortcuts to start ROB-EX clients will point to
bin\ROB-EX Gantt.exe. Users will need a new shortcut with a different icon. - All command line options from the old
bin\Proficy Scheduler.exeshortcut must be copied to the newbin\ROB-EX Gantt.exeshortcut. - If your current Proficy Scheduler deployment is running on Citrix then you need to have new shortcuts created by your local Citrix Team


Post your comment on this topic.