Bridgeway Suite 8.11.0
Service Pack 1 Release
Summary
- Version(s) patched:
8.11.0
- Date Released:
08/14/2017
- Issues:
- When Suite is deployed to the Java Application Server, the system returns a Java null pointer exception error when a user clicks "With Options" on the application index page.
- When a user runs the Copy Matter Wizard and selects a document in the matter, the system returns the following error: "Could not copy MATTERDOCUMENT. You must select a document type."
- In eCounsel, when a vendor has a foreign currency designated as a preferred currency and has a Master Approver designated for invoice amounts over a certain USD value, the system is using the value for Original Amount instead of Adjusted Base Amount to determine whether to add the Master Approver.
- In the Global Assign Wizard, if a user selects a player that is assigned to a matter with a Player Type and Role, matters on which the player has the same Player Type and Role do not appear in the list of matters to select, even if the player record has an end date.
- When a Suite configuration is upgraded to version 8.11, a database trigger for Mitratech Office Link prevents Suite from connecting to Oracle databases and a user cannot connect to a Suite Oracle database using Oracle SQL Developer.
- In SuperViewer, when a user runs the default Subsidiaries report for an entity and changes the date for the report, a "Missing or invalid session token" error is displayed.
- When a user sends an email from the Matters or Invoice summary pages in eCounsel, the email notification does not always match the text in eCounsel; words are sometimes duplicated, sentences are wrapped incorrectly, and the formatting is sometimes different.
- In Microsoft Internet Explorer 11, when a user types text in the Comments field of a Progress Note, the text does not wrap correctly.
- When a user opens an appointment or task in Microsoft Outlook and uses Mitratech Office Link to share it with an entity, the association is not synchronized with Suite unless the user updates another field.
- If the Invoice Logical Group is selected in the eCounsel Invoice Settings in Suite Manager, the Invoice Summary report displays "Vendor Not Found." when certain users run the report.
- In eCounsel, when a user creates a matter and does not have access to view a field in the New Matter Wizard based on the user's view profile and that field has no caption, the system returns a java.lang.NullPointerException error.
- When using Business Objects, the information on the Cost by Vendor report is overlapping.
- When using Business Objects, when the budget amount for an eCounsel matter that contains invoices is over 7 digits, the Actual vs Budget report chart truncates the budget amount.
- On the Calendar appointment detail window, if the Private, Reminder, and All Day Event fields are hidden, the colon (:) is still displayed. If the Minutes Before field is hidden, a read-only field is still displayed.
- In the Corporate Meeting Wizard in Secretariat, when users filter the selections using Next Mtg Date, they receive an "Operation Failed" error.
- When the Notes/History/Charts page in Secretariat has more than 20 records, the page opens to the bottom of the page and the user must scroll up to see the filter bar.
- In Microsoft Internet Explorer 11, if a user enters search criteria in the search box on the Entities page in SuperViewer and then presses the Enter key, the search box is cleared and the search is not executed.
- For rules and tasks that include email notifications, the Email Base URL field must be updated in multiple locations in Suite Manager.
- Debug mode could not be turned on or off without restarting the Java virtual machine (JVM).
- In Secretariat, when a reviewer rejects a new ownership/position/registration record that was entered by a user with the restricted entity edit security attribute, the system rejects the record but the rejecter receives a "Missing or invalid session token" error.
- The Global Reassign Wizard is filtering the matters on the Matter Selection screen based on the Entities Related Matter filter preference for the individual user and does not always include all of the matters that should be made available for selection.
- In Suite Manager, when a user clicks a Lookup on the Lookup table and scrolls before the Lookup loads, an application error occurs.
- When a user exports a report from the Employees tab in the Entities module in eCounsel, only the first page of entities is exported.
- The link in the invoice approver email notification opens the Invoices Awaiting Approval page with with no navigational elements to access additional invoices.
- For Suite deployments using a WebSphere application server, users are unable to log into Suite Manager with SAML enabled.
- In the SuperViewer Documents report, users can only sort a column by ascending order.
- When a user designates himself/herself as the approver and pre-approver in the configuration for the Invoice Routing Rule and approves an invoice where he/she is the approver and pre-approver, the invoice is not routed to the supervisor and the invoice status cannot be changed.
- In eCounsel, when a user changes the Legal Section and Matter Type for an existing matter, the Law Area field does not refresh and can prevent the user from saving the record when affected fields are hidden or required by matter type profile.
- Users cannot delete a widget if a Widget Access Security Attribute Profile exists for that widget.
- Resolutions:
- Users can now access the license key screen from "With Options" link on the application index page.
- When a user runs the Copy Matter Wizard and selects a document in the matter, the system no longer returns the following error: "Could not copy MATTERDOCUMENT. You must select a document type."
- In eCounsel, when a vendor has a foreign currency designated as a preferred currency and has a Master Approver designated for invoice amounts over a certain USD value, the system now uses the invoice's Adjusted Base Amount instead of Original Amount to determine whether to add the Master Approver.
- In the Global Assign Wizard, if a user selects a player that is assigned to a matter with a Player Type and Role, matters on which the player has the same Player Type and Role and an end date now appear in the list of matters to select.
- When a Suite configuration is upgraded to version 8.11, the database trigger for Mitratech Office Link no longer prevents Suite from connecting to Oracle databases and a user can connect to a Suite Oracle database using Oracle SQL Developer.
- In SuperViewer, users can now change the date for the default Subsidiaries report for an entity without receiving a "Missing or invalid session token" error.
- When a user sends an email from the Matters or Invoice summary pages in eCounsel, the text box that displays comments now extends to the entire page length.
- In Microsoft Internet Explorer 11, when a user types text in the Comments field of a Progress Note, the text now wraps correctly.
- When a user opens an appointment or task in Microsoft Outlook and uses Mitratech Office Link to share it with an entity, the association is now synchronized with Suite without having to update another field.
- If the Invoice Logical Group is selected in the eCounsel Invoice Settings in Suite Manager, the Invoice Summary report no longer displays "Vendor Not Found." when certain users run the report.
- In eCounsel, the system no longer returns a java.lang.NullPointerException error when a user creates a matter and does not have access to view a field in the New Matter Wizard based on the user's view profile and that field has no caption.
- When using Business Objects, the information on the Cost by Vendor report is no longer overlapping.
- When using Business Objects, when the budget amount for an eCounsel matter that contains invoices is over 7 digits, the Actual vs Budget report chart no longer truncates the budget amount.
- On the Calendar appointment detail window, if the Private, Reminder, Minutes Before, and All Day Event fields are hidden, no remnants of the fields are displayed.
- In the Corporate Meeting Wizard in Secretariat, users can now filter the selections using Next Mtg Date.
- When the Notes/History/Charts page in Secretariat has more than 20 records, the page no longer opens to the bottom of the page.
- In Microsoft Internet Explorer 11, if a user enters search criteria in the search box on the Entities page in SuperViewer and then presses the Enter key, the search is now executed.
- If the Email Base URL needs to be updated, it now only needs to be updated in one location in Suite Manager. To access this location, click the System Settings component in Suite Manager, click the Mitratech Suite tab, click E-mail in the settings, and type the new URL in the Email Base URL field. The value on the field will be propagated to individual rules and tasks settings.
- Debug mode can now be turned on or off without restarting the Java virtual machine (JVM).
- In Secretariat, a reviewer no longer receives a "Missing or invalid session token" error when rejecting a new ownership/position/registration record that was entered by a user with the restricted entity edit security attribute.
- Users are now able to choose which filter to use on the Matter Selection screen of the Global Reassign Wizard. The available filters are based on the Related Matters screen because users can only select matters for which the person is a player with the specified player type and role.
- In Suite Manager, the user no longer receives an application error when the user clicks a Lookup on the Lookup table and scrolls before the Lookup loads.
- When a user exports a report from the Employees tab in the Entities module in eCounsel, all the entities are now exported.
- The link in the invoice approver email notification opens the Invoices Awaiting Approval page with navigational elements.
- For Suite deployments using a WebSphere application server, users are now able to log into Suite Manager with SAML enabled.
- In the SuperViewer Documents report, users can now sort a column by ascending and descending order.
- When a user designates himself/herself as the approver and pre-approver in the configuration file for the Invoice Routing Rule and approves an invoice where he/she is the approver and pre-approver, the invoice is routed to the supervisor and the invoice status is changed.
- In eCounsel, when a user changes the Legal Section and Matter Type for an existing matter, the Law Area field now refreshes and does not prevent the user from saving the record when affected fields are hidden or required by matter type profile.
- Users can now delete a widget if a Widget Access Security Attribute Profile exists for that widget.
- Dependencies:
This release requires an update to:
- Bridgeway Suite (suite8.11.0.sp1.1)
- BusinessObjects Web application (boxir4-suite8.11.0.sp1.1))
- Suite Manager (Suite Manager.exe)
- Mitratech Office Link Outlook Add-in (MitratechOutlookAddInSetup.msi and setup.exe)
- Mitratech Office Link database script (Suite81100600-EnableLogonTriggerOfficeLink-ORA.sql or Suite81100600-DeleteLogonTriggerOfficeLink-ORA.sql) (only if you have upgraded to 8.11 and use Oracle database)
- Database scripts for deployments upgraded to Suite 8.11 (Suite81000800-81100600-ORA.sql or Suite81000800-81100600-SQL.sql)
- Database scripts for Base URL fix (TriggerBaseURL-SQL.sql or TriggerBaseURL-ORA.sql)
- Invoice Routing Rules package (if used)
This update requires the reimport of the following report templates, if they are used and if you are using Business Objects:
- Actual vs Budget
- Cost by Vendor
Install Instructions
- Stop the Bridgeway Suite application on the Java application server.
- Use Update Manager to install the suite8.11.0.sp1.1 update. Update Manager will back up the following files:
- css\global.css
- images\sortarrow-top.gif
- javascript\darwin_globals.js
- javascript\editpagemanager.js
- javascript\keyevent_handler.js
- javascript\listpagemanager.js
- reports\subsview.xsl
- WEB-INF\classes\com\bsi\alerts\ecounsel\NotifyInvoicesForApprovalService.class
- WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader$AllocationAutoLoad.class
- WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader$ApproverAutoLoad.class
- WEB-INF\classes\com\bsi\buslogic\invoice\AutoLoader.class
- WEB-INF\classes\com\bsi\common\AppLogger.class
- WEB-INF\classes\com\bsi\control\BaseCommand$Emailer.class
- WEB-INF\classes\com\bsi\control\BaseCommand.class
- WEB-INF\classes\com\bsi\control\matter\MatterRedirectInitContent.class
- WEB-INF\classes\com\bsi\control\matter\MatterRefreshConfigurationProfileCommand.class
- WEB-INF\classes\com\bsi\control\peopleentity\EntityEmployeeListCommand.class
- WEB-INF\classes\com\bsi\control\peopleentity\RelatedMatterListCommand.class
- WEB-INF\classes\com\bsi\control\secretariat\entity\CompanyListCommand.class
- WEB-INF\classes\com\bsi\datalogic\BaseLogic.class
- WEB-INF\classes\com\bsi\datalogic\admin\WidgetDelete.class
- WEB-INF\classes\com\bsi\datalogic\cshomepage\DocumentFileDocumentList.class
- WEB-INF\classes\com\bsi\datalogic\matter\DocumentUpdate.class
- WEB-INF\classes\com\bsi\datalogic\matter\MatterList.class
- WEB-INF\classes\com\bsi\datalogic\matter\MatterUpdate.class
- WEB-INF\classes\com\bsi\dataserver\ServerSessionHolder.class
- WEB-INF\classes\com\bsi\repository\cshomepage\DocumentFileDocumentDataset.class
- WEB-INF\classes\com\bsi\servlets\AppLaunchServlet$ApplyAppParams.class
- WEB-INF\classes\com\bsi\servlets\AppLaunchServlet$ShowEnvironment.class
- WEB-INF\classes\com\bsi\servlets\AppLaunchServlet.class
- WEB-INF\classes\com\bsi\util\DarUtil$1.class
- WEB-INF\classes\com\bsi\util\DarUtil$DateTimeType.class
- WEB-INF\classes\com\bsi\util\DarUtil$RetryConnectionException.class
- WEB-INF\classes\com\bsi\util\DarUtil.class
- WEB-INF\classes\com\bsi\util\NewItemConfigurationParser.class
- WEB-INF\classes\com\bsi\util\bsicommon\GenConstants.class
- xsl\bsicommon\calendarview_appointment.xsl
- xsl\bsicommon\edittemplates.xsl
- xsl\bsicommon\summaryemailinfoview.xsl
- xsl\cshomepage\entitydocumentfiledocumentlist.xsl
- xsl\cshomepage\hp_entitylist.xsl
- xsl\matter\changemattertype.xsl
- xsl\matter\matterbaseinfo.xsl
- xsl\matter\matterdocumentview_progressnote.xsl
- xsl\matter\globalassignwizard_page2.xsl
- xsl\peopleentity\relatedmatterlist.xsl
- xsl\SecrEntity\memberview.xsl
- xsl\SecrEntity\noteshistoryfilelist.xsl
- xsl\SecrEntity\ownershipview.xsl
- xsl\SecrEntity\registrationview.xsl
- xsl\SecrEntity\subsidiaryview.xsl
- Use Update Manager to install boxir4-suite8.11.0.sp1.1. Update Manager will back up the following files in the Bridgeway BusinessObjects Web application deployment:
- WEB-INF\classes\com\bridgeway\suite\report\boxir4\util\BOReportUtil.class
- WEB-INF\classes\com\bridgeway\suite\report\boxir4\util\BOReportUtil$setOperatorInfo.class
- Restart the Bridgeway Suite application on the Java application server.
Suite Manager Install Instructions
- Uninstall the current instance of Suite Manager.
- Extract the files from the Suite Manager.zip file.
- Start the installation program for Suite Manager located in the directory in which the Suite Manager.EXE file was extracted.
- Click Next on the Welcome screen.
- On the License Key screen, type the license key in the text box and click Next.
- On the Choose Destination Location screen, confirm that the Destination Folder is the desired directory location for the program files.
- On the Start Installation screen, click Next to begin the installation process.
- A progress screen will display. You can abort the installation at any time by clicking Cancel.
- On the Installation Complete screen, click Finish.
Mitratech Office Link Install Instructions
- Uninstall the existing add-in using the “Add and Remove” feature in the Microsoft Windows Control Panel or by double-clicking the original installation files and selecting the Remove Mitratech Office Link Add-in option.
- Extract the contents of MitratechOfficeLinkOutlookAddIn.zip.
- Click the setup.exe file to run the installer and follow the instructions on the installation wizard.
- When prompted, enter the appropriate information:
- In the Login URL field, type the login URL for your instance of Suite. Include http:// at the beginning or the URL and a trailing slash (/) at the end of the URL.
- In the Login URL Editable field, type TRUE or FALSE:
- TRUE enables the user to change the login URL after the add-in is installed.
- FALSE ensures that the user cannot edit the login URL and is only applicable if a login URL is designated.
If left empty, this field defaults to TRUE.
- The Browser Enabled field is not used by Suite. Leave this field empty.
If left empty, the Login URL field will be populated from the default information in OfficeSetting.ini when the add-in is installed. The user will be prompted for the correct URL when Microsoft Outlook or Office application is opened.
For situations in which eCounsel and Secretariat are installed but the user only has access to Secretariat and not to eCounsel, the URL must include -2 at the end of the URL before the trailing slash (/). For example:
https://suite.companydomain.com:7002/suite8110/api/~database-2/ - To make an add-in available for other accounts on the same machine, run the installer for each user account and select the Repair option. The Repair installation must be run for each add-in. If the OfficeSettings.ini from the default directory path contains a valid login URL, the add-ins will be available without any error. If it does not have the login URL information, ignore the exceptions until the system requests the credentials and saves the valid login URL in OfficeSettings.ini from User directory path.
- Repeat these steps on each machine that uses Mitratech Office Link.
For more information, see the installation instructions in the Suite online help or the Mitratech Office Link User's or Administrator's Guide.
Database Function Install Instructions for Mitratech Office Link
These steps are only needed if you have upgraded an existing deployment to Suite 8.11 and use an Oracle database.
- Using your preferred database tool (Oracle's RMAN utility, Oracle's export data pump utility, etc.), make a backup of your eCounsel/Secretariat database(s).
- Login to your query tool as an administrative user.
- If you want to enable authentication with Mitratech Office link, open the Suite81100600-EnableLogonTriggerOfficeLink-ORA.sql file.
- If you want to disable authentication with Mitratech Office link, open the Suite81100600-DeleteLogonTriggerOfficeLink-ORA.sql file.
- Run the SQL script.
Database Function Install Instructions for Suite Manager Base URL Update
- Using your preferred database tool (Oracle's RMAN utility, Oracle's export data pump utility, etc.), make a backup of your eCounsel/Secretariat database(s).
- Login to your query tool as an administrative user.
- Open the TriggerBaseURL-SQL.sql file for Microsoft SQL Server databases (included in the appropriate suite8.11.0.sp1.1-Scripts file) or the TriggerBaseURL-ORA.sql file for ORACLE databases (included in the appropriate suite8.11.0.sp1.1-Scripts file).
- Run the SQL script.
The following steps are only needed if you have upgraded an existing deployment to Suite 8.11.
- Using your preferred database tool (Oracle's RMAN utility, Oracle's export data pump utility, etc.), make a backup of your eCounsel/Secretariat database(s).
- Login to your query tool as an administrative user.
- Open the Suite81000800-81100600-SQL.sql file for Microsoft SQL Server databases (included in the appropriate suite8.11.0.sp1.1-Scripts file) or the Suite81000800-81100600-ORA.sql file for ORACLE databases (included in the appropriate suite8.11.0.sp1.1-Scripts file).
- Run the SQL script.
Invoice Routing Rule Package Install Instructions
- Depending on the encryption that you use (standard or unlimited), extract the contents from the following .ZIP files to a location accessible by the Bridgeway Suite server:
- InvoiceRoutingPackage_STD.zip
- InvoiceRoutingPackage_UNL.zip
- Open Suite Manager.
- On the Suite Manager control panel, click the Rules Engine component in the Tools & Utilities area.
- On the Rules Engine window, click the Workflow tab at the top of the window.
- Click the InvoiceRoutingAddInitialApprover rule to select it, click the Delete button, and click Yes to confirm deletion. Repeat this step for the InvoiceRoutingApprovals rule.
- Click Import, navigate to the InvoiceRoutingAddInitialApprover.bsi file from Step 1, and then click Open.
- In the dialog box, configure the parameters for the rule, and click Save and Close.
- Repeat Steps 6 and 7 for InvoiceRoutingApprovals.bsi.
- On the Suite Manager control panel, click the Scheduler component in the Tools & Utilities area.
- On the Schedule tab, click InvoiceRoutingTimeOutApprover to select it, click the Delete button, and click Yes to confirm deletion. Repeat this step on the Templates tab.
- On the Templates tab, click Import, navigate to the InvoiceRoutingTimeOutApprover.bsi file from Step 1, and then click Open.
- In the dialog box, configure the parameters for the rule, and click Save and Close.
- On the Schedule tab, click New and select the task from the Task dropdown field.
- Type a description for the schedule in the text box, select the appropriate schedule options, enter any needed parameters, and click Save and Close.
- After importing the rules, click the Refresh All Application Server Settings button on the General tab of System Settings to trigger a cache refresh so that the rule is implemented immediately.
Report Template Install Instructions
- Unzip the appropriate report packages for your configuration, depending on which reports, database, and report server are being used:
- SQL Server or Oracle for your database (the zip files are labeled accordingly)
- i-net Crystal Reports or SAP BusinessObjects for your report server (the zip files for BusinessObjects are labeled BOE)
- Open eCounsel and click the Reports module.
- On the Reports List page, click the report to be updated and then click the Reimport button.
- On the Reports dialog box, browse to the location for the corresponding .RPT file included with this update release and click the Upload button.
- Click OK on the message box.
- Repeat steps 3 through 5 for each report.