We suggest you upgrade your local Dev/QA FlowWright environments before performing it on the production environment.
We also suggest performing this on a brand-new environment. Download and install FlowWright v10.x
If you are upgrading from any v9.x version or below to v10.x, you can use the following steps to upgrade.
- Take a full backup of the application server file system or at least the following directory: C:\inetpub\wwwroot\cDevWorkflow
- Take a full backup of the FlowWright database
- Copy the C:\inetpub\wwwroot\cDevWorkflow from the old server to the new server
- Run the following utility that's included with FlowWright v10. You will find the utility at: C:\FlowWright\FWUpgradeUtility\FWUpgradeTool.exe
- Utility will render as follows:
- Enter the SQL server name or IP, database name, SQL username, and password, and click the “Connect” button. A message box with the connection's status will appear.
- the “I have taken a Database backup” check box will become active if the connection is successful. Click the check box to activate the buttons.
- The “Upgrade DB” button should now be active. Click each button to perform the database upgrade. If you get any errors, please report them to FlowWright Support.
- If the above steps are successful, click the “Copy Folders & Files” button to copy files from the old to the new version.
- The connection string and custom appSettings keys/values will be automatically updated. Verify these settings by examining the file c:\FlowWright\AppSettings.json.
- Next, open the URL to FlowWright v10 in your web browser. http://server:8080
- Login to FlowWright and navigate to Status→Upgrade:
- Click the “Version Changes” to view any changes and apply the database and configuration changes using the “Apply” buttons.
- Start the FlowWright engine services. For now, you can start the Process Engine and the Email Engine using the Windows services.
- If any custom folders need to be copied, provide the full path of the custom folder and click the button “Copy Custom Folders.”
- If you don't remember the Admin password, you can reset it to the default admin password by clicking the button “RESET Admin Password.”
-
Now, the upgrade process is completed.
- Please test the application's functionality to ensure the upgrade is successful and functional.
Note: If you have customizations or extensions, such as Process steps, data types, and event handlers, they need to be recompiled in .net core against the FlowWright v10 API components and deployed to the FlowWright v10 environment.
If you are stuck or need help at any point, please contact our support desk. We are here to help.