#GPPT GP Power Tools Build 29.4 hotfix released

David Meego - Click for blog homepageIt has been a while since GP Power Tools Build 29 was released and there have been a few hotfix releases since then that have not been included in any articles on the blog. So, this article includes information about Builds 29.2, 29.3 and the latest Build 29.4 released on 10-Jan-2023.

These hotfix releases resolve bugs (undocumented features) as well as add some new functionality and enhancements to the product. It is highly recommended that all sites running GP Power Tools install the latest code on all workstation and servers where Microsoft Dynamics GP is installed.

Highlights of builds 29.2 to 29.4 include:

  • GP Power Tools can now control the position, size and state of the Report Writer Screen Output window for all reports even when multiple reports are printed together (such as posting reports).
  • The Report Writer Screen Output window timeout now starts after the report has completed generating rather than when the window first opens.
  • The Installer will automatically stop and restart the SOAP based Web Services windows service along with all the SBA and Web Client windows services it already handled.
  • The Installer will check for running instances of the Dynamics Process Server (DPS.exe) and Dynamics Process Monitor (DPM.exe) in the same way it already checked for running Dynamics GP (Dynamics.exe).
  • Added a Disabled Checkbox to the Runtime Execute Setup window to control when custom script purpose scripts are used.
  • Added a Disabled Checkbox to the Project Setup window to disable an entire project without needing to disable individual triggers in the project.

Build 29.4 hotfix of GP Power Tools is available for the following Microsoft Dynamics GP versions:

  • Microsoft Dynamics GP 2015 and GP 2015 R2 (v14.0)
  • Microsoft Dynamics GP 2016 and GP 2016 R2 (v16.0)
  • Microsoft Dynamics GP 2018 and GP 2018 R2 (v18.0)
  • Microsoft Dynamics GP Modern Lifecycle (v18.2)
  • Microsoft Dynamics GP Modern Lifecycle (v18.3)
  • Microsoft Dynamics GP Modern Lifecycle (v18.4)
  • Microsoft Dynamics GP Modern Lifecycle (v18.5)

The build 29.2 hotfix includes the following changes:

  • Added fix for illegal address error on MBS_Switch_Company_FORM_PRE caused by Postmaster preventing switching companies.
  • Enabled Parameter List Substitution when using SQL Lookup via Helper Function.
  • Enabled Parameter List Substitution when Validating SQL Lookup via Helper Function.
  • Added fix to remove duplicated Area Page Navigation Buttons.
  • Fixed Parameter List Preview or Entry not working when Parameter ID was longer than 15 characters.
  • Added Instance Path to Product Version Validation dialogs when showing mismatched products or missing products.
  • Added Check to Parameter List Maintenance for SQL Lists and SQL Lookups to ensure Execute Script for all Companies is not enabled.
  • Added Checks to Administrator Settings Additional User Defined for SQL Lookups to ensure Execute Script for all Companies is not enabled.
  • Added message to Trigger Setup to explain that checking for form security is not necessary for non-modified, original forms.
  • Updated Launch File Check to display the ID and Name of the first Product which uses an invalid path.
  • Updated SQL Login Maintenance to suppress error messages for each login when updating multiple logins at a time.
  • Updated Installer to allow Microsoft Dynamics GP to launched upon completion.
  • Updated Installer to copy additional System DLLs needed to allow sending SMTP emails via .Net Addin to work.
  • Updated Email Settings window to add option to include current session details in emails sent from the system.
  • Updated Email Settings window to add placeholder substitution for current session details into the signature text.
  • Updated Email Engine to handle new options to include current session details into signature.
  • Added Project Disabled checkbox to Project Setup to stop any triggers within the project starting automatically on startup.
  • Updated Trigger handling for Scrolling Window Fill event to copy table buffer to window fields for both Before and After original script.
  • Updated Trigger Setup window to remove After Original Delayed option for Scrolling Window Fill Events as it should not be used.
  • Updated Dex.ini Settings window to adjust how the Manifest files were created for Bitmap Scaling to avoid issues with incorrect space character being used.

The build 29.3 hotfix includes the following changes:

  • Fixed Launch File Validation issue with UNC Paths starting with double slash.
  • Fixed typo on Email Settings window.
  • Screen Output Auto Close Timer starts when the report has finished printing. Except if exiting, then a 1 second timer is started immediately to close the window as quickly as possible.
  • Size, Position and State of Screen Output window can now be controlled for all reports when multiple reports are printed at the same time and not just the last report.
  • Added Script Purpose Disabled checkbox to Runtime Execute Setup window so that custom script purpose scripts can be disabled, if required.
  • Updated Runtime Execute Script Report to add Script Purpose Disabled checkbox.
  • Updated handling for rw_ReportEnd, rw_ReportStart, rw_TableHeaderCurrency, rw_TableHeaderString, rw_TableLineCurrency, rw_TableLineString to support Disabled Checkbox.
  • Updated handling for ServiceCreateCustom, ServiceDeleteCustom, ServiceGetCustom, ServicePostCustom, ServiceUpdateCustom to support Disabled Checkbox.
  • Updated handling for SQLExecuteGotoHandler to support Disabled Checkbox.
  • Updated handling for DrillBackHandlerCustom to support Disabled Checkbox.
  • Updated handling for SLB_FillRunProcedureList, SLB_GetRunProcedureParameterCount, SLB_GetRunProcedureParameterName to support Disabled Checkbox.
  • Updated Project Setup window to display status of Script Purpose Disabled checkbox from Runtime Execute Setup window.
  • Updated Project Setup window to allow changing of Script Purpose Disabled checkbox via Update button or right click menus.
  • Updated Project Setup Report to include list of resources attached to the project.
  • Updated Project Setup Report to show Project Disabled checkbox.
  • Fixed Screen Output Timeout to check Administrator Tools Registration at Login.
  • Fixed Screen Output Resize to check Dex.ini Setting override.
  • Added code to handle issue where Activity_GetBackgroundStatus() Dexterity function clears all Timed Background Processes. Restores GP, Report Scheduler and GPPT processes.
  • Added code for additional handling to prevent Timed Background Processes duplicating when switching companies.
    Added Dex.ini Setting MBS_Debug_DisableTimedProccessRestore to allow Restoring of Timed Background Processes to be disabled.
  • Installer Updated to Automatically start and stop the DynGPWebService windows service during installation.
  • Fixed Database Validation Duplicate Error when User is a Database User in more than one non-GP Database.

The build 29.4 hotfix includes the following changes:

  • Updated copyright notice for the year 2023.
  • Updated Registration System to restore previous registration keys if no new keys are available for all situations and not just when Grace Period is active.
  • Updated Automatic Logout Activity checking to include scripts called from main Inquiry windows to prevent logouts when only using inquiry windows.
  • Updated Product Version Validation to only check dictionary versions once during first login to Microsoft Dynamics GP.
  • Updated Product Version Validation to not report record changed by another user errors as this could be caused by two users logging into a terminal server at the same time.
  • Added Right Click Menus to Enhanced Security Window to allow rolling down changes across multiple users and/or companies.
  • Fixed Display Only Selected Users option on Enhanced Security window to show menu items which can be hidden as well as windows with access granted.
  • Added Copy >> Field Value to the Resource Information window, useful if you need to get a non-editable field’s value onto the clipboard.

Please download and update your systems. You can just install over the top of the existing installation, but must update all workstations and servers which have Dynamics GP installed at the same time.

Check out these articles and links:

Enjoy

David

This article was originally posted on http://www.winthropdc.com/blog.

One thought on “#GPPT GP Power Tools Build 29.4 hotfix released

Please post feedback or comments

This site uses Akismet to reduce spam. Learn how your comment data is processed.