For Laserfiche server:
1. Detach repository from current LFServer
1.5 Move/Copy volume files to new server if necessary
2. Deactivate the current LFServer
3. Install new LFServer and activate
4. Attach repository to new LFServer
At this point, the LFServer will upgrade the SQL database for you and you will be prompted to upgrade the search catalog, which will trigger reindexing of the repository's text files. See the upgrade guide for more on reindexing options.
4.5 Update the volume paths to point to the new server if they were moved
For Workflow:
1. Install Workflow 9.1.1 on the new server
2. Install the migration utility from 9.1.1 on your WF 8.0 server
3. Run the migration utility and go through the planning step to see how many running instances you have and how long their completion is projected to take
Steps 1-3 are completely independent of the LF Server migration and can be done at any time.
Workflow 8.0 relies on the LFServer name for connecting to Laserfiche, so if you still have running instances, you will have to DNS alias the new LF Server to the old LFServer's name so these instances may continue running.
4. Once the repository has been moved to the new server, run the migration utility and migrate the repository settings from Workflow 8.0 to 9.1
At this point, both Workflow 8.0 and 9.1 will be connected to your repository.
5. Migrate workflows and their starting rules from 8.0 to 9.1. This can be done for all workflows at the same time or for individual workflows.
At this point, new instances of Workflow would start on the 9.1 server, but instances that were already running on 8.0 will continue running on the 8.0 server until they are completed. (that is the default setup, you can choose to leave the starting rule active in 8.0 while you are testing a migrated workflow in 9.1. For more information, see the migration guide)
6. When all running instances have completed on 8.0, the server can be decommissioned.
Things to consider:
- Step 0 for both server upgrades: check the validity of your backups before the upgrades
- It's best if you stop Workflow 8.0 service while moving the repository
- If you have any custom activities in Workflow 8.0, they should be tested out in 9.1 before migrating their corresponding workflows
- If you have any custom references in scripts in Workflow, check how they were used and make sure that those references exist on the new server or plan for upgrading the scripts