Wiki

Scale Your Enterprise

User Tools

Site Tools


bw2:installation_upgrade_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
bw2:installation_upgrade_guide [2020/12/15 11:39]
akoehler [Confirm Environment Requirements]
bw2:installation_upgrade_guide [2022/08/02 10:20] (current)
akoehler Added a testing for an upgrade section
Line 2: Line 2:
  
 <WRAP center round info> <WRAP center round info>
-Installation and updates follow the same set of steps. The only difference is that in an update, the Server Configuration values defined in a previous installation will automatically be displayed. The values can be used by clicking [**Next**] to continue.+Installation and updates follow the same set of steps. The only difference is that the Server Configuration values defined in a previous installation will automatically be displayed in an update. The values can be used by clicking [**Next**] to continue.
 </WRAP> </WRAP>
  
Line 16: Line 16:
 Beginning with Bizweaver 2.5.8, HANA Client v2.4.167 must be installed on the Versago server.  You can download the installation package from https://portal.twbs.com. **This client is also used for Versago.** Beginning with Bizweaver 2.5.8, HANA Client v2.4.167 must be installed on the Versago server.  You can download the installation package from https://portal.twbs.com. **This client is also used for Versago.**
  
-The installation process for this application is slightly different than "normal," so please follow the instructions.+This application'installation process is slightly different from "normal," so please follow the instructions.
  
   * Create a folder named "TWBS" in C:\Program Files if it does not exist.   * Create a folder named "TWBS" in C:\Program Files if it does not exist.
Line 32: Line 32:
 ===== Information You Will Need ===== ===== Information You Will Need =====
  
-  * The name/IP address of the server where the SQL Server database is foundor will be created.+  * The server'name/IP address where the SQL Server database is found or will be created.
   * The user name & password for a SQL Server user with database administrator security.   * The user name & password for a SQL Server user with database administrator security.
     * Third Wave recommends that a specific user be created for Versago and Bizweaver rather than using the ‘sa’ (system administrator) user.     * Third Wave recommends that a specific user be created for Versago and Bizweaver rather than using the ‘sa’ (system administrator) user.
Line 46: Line 46:
 ===== Product License ===== ===== Product License =====
  
-The Bizweaver license is generated automatically. There are two requirements for the license process.+The Bizweaver license is generated automatically. There are two requirements for the licensing process.
  
   * Your SAP Installation ID must be on file in the Third Wave Business Systems license system.   * Your SAP Installation ID must be on file in the Third Wave Business Systems license system.
Line 58: Line 58:
   * Right-click on the ”setup.exe” file. Use the “Run as Administrator” option for the installation.   * Right-click on the ”setup.exe” file. Use the “Run as Administrator” option for the installation.
   * The initial installer screen is displayed.   * The initial installer screen is displayed.
-  * The installation process can be ended at any step by clicking [**Cancel**] and confirming that you wish to quit.\\ {{  :bw:inimage1.png?384x313  |VM 2012B 19216812351 Remote Desktop Connection}}+  * The installation process can be ended at any step by clicking [**Cancel**] and confirming that you wish to quit.\\  
 + 
 +{{ :bw2:bizweaverinstallation1.png |}}
   * Click [**Next**] to continue.   * Click [**Next**] to continue.
  
 ===== Review License Agreement ===== ===== Review License Agreement =====
  
-{{  :bw:inimage2.png?384x318  }}+{{ :bw2:bizweaverinstallation2.png |}}
  
-  * Click “I accept the agreement” to continue. If you do not wish to continue select “I do not accept the agreement” or click [**Cancel**] and the process will terminate.+  * Click “I accept the agreement” to continue. If you do not wish to continueselect “I do not accept the agreement” or click [**Cancel**]and the process will terminate.
  
   * Click [**Next**] to continue.   * Click [**Next**] to continue.
Line 71: Line 73:
 ===== Choose the Installation Location ===== ===== Choose the Installation Location =====
  
-{{  :bw:inimage3.png?384x313  }} +{{ :bw2:bizweaverinstallation3.png |}}
   * Confirm or change the installation location for the Bizweaver application.   * Confirm or change the installation location for the Bizweaver application.
  
Line 79: Line 80:
   * A dialog box displays the progress of the installation.   * A dialog box displays the progress of the installation.
  
-    * When the installation is complete, a final dialog screen is displayed. +    * {{ :bw2:bizweaverinstallation4.png |}}
- +
-{{  :bw:inimage4.png?384x312  }} +
- +
-  * Click [**Finish**] to complete the installation process and begin the configuration process.+
  
 ====== Bizweaver Configuration ====== ====== Bizweaver Configuration ======
Line 92: Line 89:
   * Click [**Next**] for each step unless a value needs to be changed.   * Click [**Next**] for each step unless a value needs to be changed.
  
-{{  :bw:inimage5.png?384x286  }} +{{ :bw2:bizweaverinstallation5.png |}}
- +
-  * Click [**Next**] to continue. +
- +
-{{  :bw:inimage6.png?384x288  }}+
  
   * Define the SQL Server where the database is located. This may, or may not, be the server where Bizweaver is installed.   * Define the SQL Server where the database is located. This may, or may not, be the server where Bizweaver is installed.
-  * The database used by Bizweaver can be anything you wish but it not be a database used by SAP Business One.+  * The database used by Bizweaver can be anything you wishbut it is not a database used by SAP Business One.
     * A typical name is "bwCommon".     * A typical name is "bwCommon".
     * The configuration process will create the database if it does not exist.     * The configuration process will create the database if it does not exist.
Line 107: Line 100:
   * Define the timeout period for SQL Server actions. **This timeout value is only used in the designer**.   * Define the timeout period for SQL Server actions. **This timeout value is only used in the designer**.
     * Timeout settings for connections used for actual processing are defined in the Global Connections setup.     * Timeout settings for connections used for actual processing are defined in the Global Connections setup.
-    * The default value of 30 should be adequate for most installationsbut may be increased if timeout errors are seen in the designer functions.+    * The default value of 30 should be adequate for most installations but may be increased if timeout errors are seen in the designer functions.
   * The number of days to retain log files is set to a default value is 30 but can be adjusted up or down as desired.   * The number of days to retain log files is set to a default value is 30 but can be adjusted up or down as desired.
     * **A value of 3, 4, or 5 is usually adequate for most installations.**     * **A value of 3, 4, or 5 is usually adequate for most installations.**
-  * Enter your SAP Business One installation IDor other ID provided by Third Wave Business Systems.+  * Enter your SAP Business One installation ID or other ID provided by Third Wave Business Systems.
   * Click [**Next**] to save the settings and continue.   * Click [**Next**] to save the settings and continue.
-  * Click [**Next**] in the Wizard – Specify Configuration Check List. The checklist can be modified, but it will automatically load whatever data is going to be configured in the next steps. The user does not need to change this. \\ {{  :bw:inimage7.png?384x286  }} +  * Bizweaver provides a web service to allow the execution of workflows from a remote application.
-  * A list of workflow tools (called “workflow assemblies”) is presented. Do not change any of these options unless instructed to do so by Third Wave support. Click [**Next**] to continue. \\ {{  :bw:inimage8.png?384x288  }} +
-  * Bizweaver provides a web service to allow execution of workflows from a remote application.+
     * Windows IIS must active to complete this setup.     * Windows IIS must active to complete this setup.
-    * If Versago has been installed on this server, the appropriate settings will be determined by the application. The various fields will not be accessibleso you can proceed to the next step. \\ {{  :bw:inimage9.png?384x282  }}+    * If Versago has been installed on this server, the appropriate settings will be determined by the application. The various fields will not be accessible so that you can proceed to the next step. \\  
 +{{ :bw2:bizweaverinstallation6.png |}}
     * If Versago has NOT been installed, the desired settings can be entered.     * If Versago has NOT been installed, the desired settings can be entered.
-    * Any valid port can be assigned. A common value that should work in most instances is **8082**unless HTTPS is in use. In this case, use port 443.+    * Any valid port can be assigned. A common value that should work in most instances is **8082** unless HTTPS is in use. In this case, use port 443.
     * The process will halt if a port that is already in use is assigned. Change the port value to continue.     * The process will halt if a port that is already in use is assigned. Change the port value to continue.
-    * The application will alter Windows DCOM settings on this machine for use with Bizweaver. This is necessary in order for Bizweaver to receive web service calls from Versago. \\ {{  :bw:inimage10.png?384x288  }} +  * The final configuration step is a summary screen with all details is displayed. \\  
-  * The final configuration step is a summary screen with all details is displayed. \\ {{  :bw:inimage11.png?384x286  +{{ :bw2:bizweaverinstallation7.png |}}
- }}+
   * Click [**Finish**]. The Bizweaver application is automatically launched.   * Click [**Finish**]. The Bizweaver application is automatically launched.
  
Line 135: Line 126:
  
 <WRAP center round alert 90%> <WRAP center round alert 90%>
-Be sure that all instances of the Bizweaver application are ended before beginning the update.  You can check this using Windows Task Manager > Users tab.  <color #ed1c24>**Do not begin the upgrade if any instances are open**</color>.+Be sure that all instances of the Bizweaver application are ended before beginning the update.  You can check this using the Windows Task Manager > Users tab.  <color #ed1c24>**Do not begin the upgrade if any instances are open**</color>.
 </WRAP> </WRAP>
  
 <WRAP center round important 90%> <WRAP center round important 90%>
-A direct upgrade for installations **prior to version 91.1.0.138** is not supported. In these cases, simply uninstall Bizweaver using the standard Windows uninstall process. Then install the new version of Bizweaver as described above.+A direct upgrade for installations ** before version 91.1.0.138** is not supported. In these cases, uninstall Bizweaver using the standard Windows uninstall process. Then install the new version of Bizweaver as described above.
  
-If you have Bizweaver versions **between 91.1.0.157 and 91.1.0.159** (inclusive) you should do the following (in this sequence)+If you have Bizweaver versions **between 91.1.0.157 and 91.1.0.159** (inclusive)you should do the following (in this sequence)
  
   * Remove the application “BWPortal” using the standard Windows uninstall process.   * Remove the application “BWPortal” using the standard Windows uninstall process.
Line 149: Line 140:
 </WRAP> </WRAP>
  
-To upgrade Bizweaver, simply follow the installation instructions as outlined above. Bizweaver workflows are stored in the database so they will remain intact during the upgrade process.+To upgrade Bizweaver, follow the installation instructions as outlined above. Bizweaver workflows are stored in the database so that they will remain intact during the upgrade process.
  
 === Bizweaver Workflow Upgrade Wizard === === Bizweaver Workflow Upgrade Wizard ===
-Beginning in Bizweaver 2.5.17 a wizard will run after the upgrade completes. This wizard opens and saves each workflow to update any tools that have been upgraded in the newest release of Bizweaver. +Beginning in Bizweaver 2.5.17a wizard will run after the upgrade completes. This wizard opens and saves each workflow to update any tools that have been upgraded in the newest release of Bizweaver. 
  
 {{ :bw:upgradewindow.png?400 |}} {{ :bw:upgradewindow.png?400 |}}
Line 160: Line 151:
 {{ :bw:upgradewindow2.png?400 |}} {{ :bw:upgradewindow2.png?400 |}}
  
-  * Once the wizard is complete a list of all errors if any, will be displayed.+  * Once the wizard is completea list of all errorsif any, will be displayed.
     * **Open Log** This will open a text document with all errors displayed in the wizard.     * **Open Log** This will open a text document with all errors displayed in the wizard.
     * **OK** This will close the wizard and proceed to Bizweaver.     * **OK** This will close the wizard and proceed to Bizweaver.
-  * To manually upgrade any workflow that failed, open the indicated workflow, fix the error and save. +  * To manually upgrade any workflow that failed, open the indicated workflow, fix the errorand save. 
-  * If no errors are encountered, the wizard will close completing the upgrade process.+  * If no errors are encountered, the wizard will closecompleting the upgrade process. 
 + 
 +=== Post Upgrade Testing ===
  
 +After an upgrade, it is recommended to check some crucial areas of Bizweaver to confirm the upgrade was successful. This should be standard after all upgrades.
 +  * Check all connections
 +    * Confirm all connections that are in use have the required fields populated.
 +  * Test all active workflows.
 +    * Check all steps the steps in workflows ensuring no changes have been made.
 +    * Test run the workflows that are in use to ensure they are working as anticipated. 
  
 === Final Upgrade Steps === === Final Upgrade Steps ===
  
-  * Check the **Bizweaver Service** service and confirm that the designated domain user described in the environment requirements is still in place.  Reset the user if it is not.+  * Check the **Bizweaver Service** service and confirm that the designated domain user described in the environmental requirements is still in place.  Reset the user if it is not.
  
 ====== Removing Bizweaver ====== ====== Removing Bizweaver ======
Line 175: Line 174:
 Uninstall Bizweaver via the standard Windows uninstall process in “Programs and Features” in Control Panel. Uninstall Bizweaver via the standard Windows uninstall process in “Programs and Features” in Control Panel.
  
-  * For versions prior to 91.1.0.157, uninstall the program “Bizweaver.”+  * For versions before 91.1.0.157, uninstall the program “Bizweaver.”
   * Beginning with v91.1.0.157, uninstall the programs “BWPortal” and “Bizweaver.”   * Beginning with v91.1.0.157, uninstall the programs “BWPortal” and “Bizweaver.”
   * Remove the IIS website “BW Service.”   * Remove the IIS website “BW Service.”
Line 185: Line 184:
 ===== Windows Services  ===== ===== Windows Services  =====
  
-Two Windows services are utilized by Bizweaver. These are **Bizweaver Service** and, in SQL SAP Business One environments, **SAP Business One DI Server**. By default, both services use the “Local System” user.+Bizweaver utilizes two Windows services. These are **Bizweaver Service** and, in SQL SAP Business One environments, **SAP Business One DI Server**. By default, both services use the “Local System” user.
  
-A domain user specifically defined for this purpose should always be used for these services.  Information about configuring this user is found **//[[https://wiki.twbs.com/doku.php/bw/bizweaver_environment_requirements#bizweaver_user|here]]//**.+A domain user specifically defined for this purpose should always be used for these services.  Information about configuring this user is found **//[[https://wiki.twbs.com/doku.php/bw2/bizweaver_environment_requirements#bizweaver_user|here]]//**.
  
 ===== File System ===== ===== File System =====
Line 195: Line 194:
 ===== SQL Server ===== ===== SQL Server =====
  
-There are two points where a connection to SQL Server is used+There are two points where a connection to SQL Server is used.
  
   * First is in the core configuration described in this document. This is needed, at a minimum, to create the various database objects used by Bizweaver   * First is in the core configuration described in this document. This is needed, at a minimum, to create the various database objects used by Bizweaver
   * Second is in the Global Configuration function.   * Second is in the Global Configuration function.
-  * Both points require use of a user/password for login. **Windows authentication is not supported**.+  * Both points require the use of a user/password for login. **Windows authentication is not supported**.
  
 The SQL user needs full access (read, write, execute) for the following tables: The SQL user needs full access (read, write, execute) for the following tables:
Line 208: Line 207:
  
 =====Configure SQL Server for Web Service Calls====== =====Configure SQL Server for Web Service Calls======
-In many SQL environments it is desirable to use the Bizweaver API to initiate a Bizweaver workflow.  A common example is when something occurs in SAP Business One.+In many SQL environmentsit is desirable to use the Bizweaver API to initiate a Bizweaver workflow.  A common example is when something occurs in SAP Business One.
  
-To support this type of processing, some configuration in SQL Server is required.  The configuration process is outlined **//[[SQLWS_Config|here]]//**.+To support this type of processing, some configuration in SQL Server is required.  The configuration process is outlined **//[[bw2/SQLWS_Config|here]]//**.
  
bw2/installation_upgrade_guide.1608050371.txt.gz · Last modified: 2020/12/15 11:39 by akoehler