Applies to:
Upgrading to Workflow 10.8 (or later)
Related Information
Upgrade Notes:
|
Before you upgrade
- Make sure Sharepoint Administration Services and Timer Services are running on all Web Front ends.
- Restart SharePoint Timer Services on all front-ends.
- Open Windows Task Scheduler, and then disable the SVService scheduled task on all front-ends (if any).
- Perform an IISRESET on all front-ends.
- In the folder for the Workflow installation files (<wsp installer folder>/resources/tools/bin/ by default), open readlicensekey.exe. This tool extracts the current Workflow license.
Note: Readlicensekey.exe must be run on all workflow front-ends except the one on which you are run the installer.
- Click Read Key, and then click Copy to Clipboard.
- Open any text editor (e.g. Windows notepad), paste the copied key, and then save the file to a convenient location.
- Uninstall Workflow from all other front-ends (except the one on which you plan to upgrade).
Note: You can use the 10.8 uninstaller to uninstall older versions of Winshuttle Workflow (10.7 and earlier) as well.
Upgrading to Workflow 10.8 (and later)
Back to top- On the current front-end, right-click the 10.8 installer (winshuttleworkflow.exe), and then click Run as Administrator. .
- Select Upgrade. (You will be warned to uninstall from any other Web Front End servers).
- At the Welcome screen, click Next.
- On the System Check screen, click Next.
- Select Upgrade, and then click Next.
- After installation has completed:
- If you are installing a Winshuttle Workflow version Workflow 10.8 Hotfix 2 or earlier: Manually restart the SharePoint Timer Services on all front-ends.
- Perform an IISRESET on all front-ends
- Manually delete the Old "Sharevis Central Administration" Application Pool from the IIS admin console.
- Update your license (see below).
Upgrading custom plug-ins
Back to topIf you used custom plug-ins in a Workflow 10.7 or earlier environment, you will also need to update the plugins after you have upgraded Winshuttle Workflow to version 10.8.
Note to developers: Workflow logging was moved to a new assembly (WFLogger.dll) from SVcore.dll to extend logging support for different modules in Workflow.
- Open your custom plugin project in Visual studio.
- Copy the WFLogger.dll from the installation folder WinshuttleWorkflowInstaller_201X
- Add a reference to WFLogger to the Plugin project.
- Rebuild the project to generate latest custom plugin assembly.
- Register the latest custom plugin assembly into the GAC (Global Assembly Cache).
Activating the Workflow license
Back to top- Open the Workflow Central Administrator page.
The default URL is YourServerName: 54073
- Click Licenses.
- Next to the Add button, paste the license copied earlier (see "Before you upgrade").
- Click Add.
- Perform an IISRESET.