Page 1 of 2312345678910...20...Last »

#GPPT FAQ: What features belong to each GP Power Tools Module?

David Meego - Click for blog homepageWith the release of Build 21 of GP Power Tools for Microsoft Dynamics GP last week, the product has now been broken up into three modules which can be registered separately. This allows users to only purchase the parts of the product that they want to use.

Below are a number of Frequently Asked Questions (FAQ) with their answers:

Why was GP Power Tools separated into modules?

When GP Power Tools build 20 was first released in August 2015, the annual subscription was priced with a special introductory offer. It was always known that this offer undervalued the product, but it was offered to help the transition from the previously free (read as subsidized by Microsoft) Support Debugging Tool.

With the release of GP Power Tools build 21 in July 2016, the special introductory offer finished and the pricing model for the product was changed. GP Power Tools has many features and our research showed that some features were not being used by some users. To allow users to only pay for the features they wanted to use, the product was broken into three modules:

  • Administrator Tools
  • Developer Tools
  • Database Tools

What is the function of each module?

Below is the summary descriptions of what each module does:

Administrator Tools

  • Resource Information, Security Information, logging and Analysis, Company Color schemes, and Usability enhancements, Automated Dex.ini configuration, Dictionary Control troubleshooting tool.

Developer Tools

  • Scripting for Dexterity, SQL Server, Visual C# and Visual Basic.Net. Triggers for both debugging and customisation. User interaction with scripts via Parameter Lists. Custom RW functions and custom Service Based Architecture web services.

Database Tools

  • Database Validation to check User and Company settings as well as Table structures. Export and Import of data via XML files.

What features are available to all modules?

The following System Module features are available when any module is registered:

  • Manual Logging, capturing screenshots, email and workstation Dex.ini settings

Are there still Standard mode and Advanced mode features?

Yes, the features are still divided into standard mode and advanced mode features.

Standard Mode features are “user level” features that are safe for any user to use. They only require standard application level security to access.

Advanced Mode features are “administrator level” features that should only be used by administrators, developers or partner consultants. They require application level security as well as sysadmin or dbo privileges on system and company databases at the SQL level. They will also need to know the GP System Password (or GP Power Tools Administrator Password) if one is in use.

What windows are contained within each module?

To be more specific, below is a list of the windows that are contained in each module:

Administrator Tools

  • Resource Information
  • Security Profiler
  • Security Information
  • Security Log*
  • Security Analyzer**
  • Administrator Settings (A)
  • Dex.ini Configuration (A)
  • Dictionary Control (A)

Developer Tools

  • Automatic Debugger Mode Status
  • Runtime Executer*
  • SQL Executer*
  • .Net Executer*
  • Automatic Debugger Mode Setup (A)
  • Runtime Execute Setup (A)
  • SQL Execute Setup (A)
  • .Net Execute Setup* (A)
  • Parameter Lists** (A)

Database Tools

  • XML Export (A)
  • XML Import (A)
  • Database Validation* (A)

System Module (available once any of the three modules are registered)

  • GP Power Tools Logging Control
  • Capture Screenshots
  • Send Email
  • Dex.ini Settings
  • Administrator Password Setup* (A)
  • Logging Settings** (A)
  • Email Settings** (A)
  • Configuration Export/Import

Additional windows (available at all times)

  • About GP Power Tools
  • GP Power Tools Feedback Survey
  • Configuration Maintenance (A)
  • Setup Backup and Restore* (A)

(A) Advanced Mode Feature
* New for Build 20 of GP Power Tools
** New for Build 21 of GP Power Tools

How does the menu navigation relate to the modules?

Below is a screenshot of the GP Power Tools Area Page showing the windows on the menus and the modules they belong to:

GP Power Tools Area Page Navigation 3
Click for full size image

Note that windows under the Transactions, Reports and Inquiry sections are all standard mode features.

Can I trial features I am not registered for?

Yes, you can. Once GP Power Tools is registered (the System Module is registered when any of the three modules is purchased), you can open a window for a module you do not have registered. A dialog will open and tell you that the window is not registered and offer to open the window in Preview mode.

Once the window is open in Preview mode (“Preview:” will be shown in the window title), you will be able to use the window with limitations. Some functionality will be disabled while the window is in preview mode. For example: You can create and edit scripts but you cannot execute them.

If you want to trial the feature with full functionality, please contact Mekorma ( to organise a 30 day trial period of the relevant module.

Can I use GP Power Tools without registration in the sample company?

Yes and No.

GP Power Tools is a system based module which means that most of its functions are available regardless of which company you are logged into at the time. Because of this, it is not possible to just allow it to be registered when in the sample Fabrikam company.

If you use GP Power Tools on a system where the ONLY company installed is the sample company, then you will be able to use its features in Trial Mode. As soon as another company exists, you will need to be registered.

I purchased GP Power Tools with the special introductory price, what modules do I get now?

All sites that took advantage of the introductory offer for build 20, will be registered for all three modules on build 21. The first subscription renewal will also be at the same special price.

For the second subscription renewal, the site can decide if they wish to keep all three modules registered or if they would like to change which modules they have registered. They would then pay the current subscription price for the modules they decide to keep.


Hope this explains everything.


This article was originally posted on

Filed under: Dynamics, GP, GP Power Tools, Microsoft, Products Tagged: GP Power Tools, GPPT

#GPPT FAQ: What features belong to each GP Power Tools Module?

July 5, 2016 · WinthropDC · No Comments
Tags: , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 51

#GPPT GP Power Tools says it is unregistered on login, but is registered

David Meego - Click for blog homepageSome GP Power Tools (GPPT) sites which also have Mekorma MICR have reported an issue where GP Power Tools reports that it is not registered during login, but when you open the About GP Power Tools window it says it is registered.

This article explains the cause of the issue and the resolution.

The Issue

The dialog displayed after logging into a company says “GP Power Tools is not registered. Do you want to open the About GP Power Tools window?“.


This dialog will be displayed only for the first time a user logs in each day and then will be hidden until the next day.

Even if the dialog has been hidden, you will be able to see the issue occurring if you look in the GPPTools__.log file where it will record an entry similar to the one below:

26/02/2016 18:18:06 : GP Power Tools is Not Registered

When you open About GP Power Tools window, it will show as registered (highlighted below).


The effect of this issue (other than the dialog itself) is that any GP Power Tools features that should start after login, don’t. Features such as changing the window Title bar, Company Color schemes, automatic starting triggers, etc. fail to initialize.

The Cause

The cause of this issue is a timing problem, where GP Power Tools is checking if it is registered before the Mekorma Product Manager has initialized the registration system.

The original approach to fixing the timing issue was to change the Mekorma Product Manager to perform its initialization earlier, AND to ensure it ran before GP Power Tools checked the registration by moving Mekorma Product Manager above GP Power Tools in the Dynamics.set launch file. This worked as long as you had the appropriate build of the Mekorma Product Manager installed.

However, Mekorma MICR sometimes installed a different Mekorma Product Manager (MPM) build which did not include the change made for GPPT. You could get into a loop where the MPM packaged with MICR did not work for GPPT and the MPM packaged with GPPT did not work for MICR. Mekorma Support could provide an updated MICR installer which came with a MPM build that was compatible with both products. But this is no longer required….

The Solution

While researching a related issue where registration was failing for Batch Posting Service Toolkit (BPST) when called as a Web Service via Service Based Architecture (SBA), it was identified that the Mekorma Product Manager was not initialized as SBA does not log into Dynamics GP with the same scripts as the full client. After a bit of testing, I was able to identify a small change which allows the registration check to work.

This change also fixed the registration issue for GP Power Tools without needing an updated version of the Mekorma Product Manager or needing to change the order of the products in the Dynamics.set launch file.

If you are facing this issue, please make sure you download the latest GP Power Tools build from the Mekorma GP Power Tools page. It will have a Last Modified Date: 26-Feb-2016 (as highlighted on the screenshot above) or later.



This article was originally posted on

Filed under: Dynamics, GP, GP Power Tools, Microsoft, Products Tagged: GP Power Tools, GPPT

See more here:
#GPPT GP Power Tools says it is unregistered on login, but is registered

March 1, 2016 · WinthropDC · No Comments
Tags: , , , , , , ,  · Posted in: Blogs I Follow Total Views: 235

#BPST What is the Batch Posting Service Toolkit?

David Meego - Click for blog homepageYou might have heard of the Batch Posting Service Toolkit by now and might be wondering …

  • What is the Batch Posting Service Toolkit?

This article explains what you need to know and points you to further resources.

The Batch Posting Service Toolkit (BPST) is the second Winthrop Development Consultants product to be released via my distribution and support partner, Mekorma.

BPST solves a long-term problem with integrating transactions to Microsoft Dynamics GP. Tools such as Integration Manager, eConnect, Web Services (SOAP) and the new Service Based Architecture Web Services (REST) all allow you to create transactions in batches in Microsoft Dynamics GP.

The problem is that none of these tools can post the transaction batches created.

Enter Batch Posting Service Toolkit, which provides a service call to retrieve a list of ready to post batches and a second service call to post a batch…. Problem solved.

The BPST is available for Microsoft Dynamics GP versions GP 2010, GP 2013 and GP 2015. Its services can be called from Dexterity, Visual Studio Tools (C# or VB.Net) and via Web Services (GP 2015 or later).

The tool supports all standard batch types used in the Master Posting window. It does not have a user interface and is designed for developers, ISVs and integration consultants to leverage to complete the integration process.

For more information, check out the links below:

Now you can integrate your transaction batches AND post them too.


This article was originally posted on

Filed under: Batch Posting Service Toolkit, Dynamics, GP, Microsoft, Products Tagged: Batch Posting Service Toolkit, BPST

View original post here:
#BPST What is the Batch Posting Service Toolkit?

November 26, 2015 · WinthropDC · No Comments
Tags: , , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 166

#GPUGSummit 2015 – Day 1 – Part 1 of 2

David Meego - Click for blog homepageGPUGSummit_Logo

Day 1 of the conference was finally here and I had three sessions to present including one with a brand new co-presenter. While this was officially the first day, it really felt like day three as I had already had two full days.

Breakfast in the meal hall was fairly quick affair. It is an amazing feat to be able cater for such a large group. There was even a table marked for GPUG members from Australia, which happened to be the first table in the meal hall. You will have to excuse Beat and Thomas who “crashed” the table to sit with me.

Breakfast in the Meal Hall

After breakfast we all headed to the Opening Session in Hall 3. As we walked into the hall we were treated to a huge photo of Frank Heslin with quote of his about the GPUG Community on the massive screen (using 4 projectors).

Opening Session

The session was packed, I was only able to capture about half of the hall in a photo, but imagine the other half being just as full.

The session has full to capacity as it included all four user groups

The session started with Andy Hafer, CEO of Dynamic Communities, welcoming us to Reno….

Andy Hafer welcomes the User Groups to Reno

Andy and Missy Heilman invite the User Group Leaders on stage

Acknowledging the conference sponsors takes an unusual turn

Andy introduces our guest keynote speaker, George Kourounis, host of Angry Planet

George talks to us about controlling fear while he is going to all kinds of dangerous locations

George ( showed us a video that explains what a day at the office was like for him.

GPUG Summit 2015 in Reno – Opening Session Keynote (direct link)


Epic Volcano Video (direct link)


World’s best selfie from the edge of the lava lake inside Marum volcano on Ambrym Island, Vanuatu

The opening session finished with a Q & A session with George and Andy

After the opening session, Mariano Gomez and I had our first breakout session in which we discussed Service Based Architecture and App technology and showed how you can call web services to retrieve data from your Microsoft Dynamics GP system. This was an overview that set a theme for a number of app related sessions.

TOT01 – Calling all Geeks! Find out how Apps work with Dynamics GP

Our second breakout session followed on from the first with demonstrations of how different companies had used App technology. It was originally planned to be a competition to decide on who had created the best app, but we did not get enough apps to show. Maybe, next year….

So, instead we used the session to highlight examples of apps created by a couple of partners. Thomas Garcia demoed a solution for handling transaction approvals from Icon Business Consulting. This solution does not use the GP 2015 Web Services, but that means that it can work with all supported versions of Dynamics GP. Chris Hanson (not Martin Olsen as shown on the slide deck) from eOne Solutions demoed an end to end solution that used a variety of technologies including their Service Builder and Smart Connect products.


David and Mariano with the “winners” of the GP App Off: Thomas Garcia and Chris Hanson

After the sessions, I headed over the to Mekorma Hub. My plan was to spend as much time as possible between sessions at the hub so that I was available if anyone had questions on my GP Power Tools (GPPT) and Batch Posting Service Toolkit (BPST) which are distributed and supported by Mekorma. On the way, I caught up with some of the Microsoft Dynamics GP Product Management team from Fargo.

Jodi Christiansen, Chad Sogge, Jennifer Ranz and Daryl Anderson

Mekorma Hub: Mariano Gomez, Ora Goldman, Jay Manley, Angel Blum

After having lunch with Mekorma team, I rushed down to the convention center to catch the end of the GPUG Welcome and Dynamics IDOL general session. I walked in just when Bob McAdam was demonstrating Field Level Security and giving me credit for developing it… perfect timing. Congratulations to Shawn Dorward for beating out Bob McAdam and Michelle Kocher to win the Dynamics IDOL title for 2015.

I caught up with Beat Bucher and we headed back to the Atlantis and the Mekorma Hub. Beat and I then went to the presenter’s preparation room to prepare for the next session. Normally Mariano Gomez co-presents with me, but Mariano had been double booked as he also had a session of his own in the same timeslot. Beat has always been an enthusiastic supporter and user of the Support Debugging Tool and now GP Power Tools and so it made sense to ask him to present the topic with me. We just spent a little time together to make sure he was happy with the session plan and also we made a few adjustments as the session was 90 minutes rather than the usual 60 minutes. This allowed us to demonstrate some of the new features only available in GP Power Tools.

TOT03 – Why is the Support Debugging Tool/GP Power Tools so Amazing?

The session was full and was a lot of fun. We brought back the question “Can GP Power Tools help?” and the response “Yes it can!”. It was funny as even when the question was not asked correctly or sometimes forgotten entirely, the audience still yelled out “Yes it can!”. Thanks to the attendees for helping make the session awesome, hopefully you learnt a few reasons why GP Power Tools is so amazing. :)

Beat Bucher did a great job presenting for our first time together

That completed the work part of the day for me. Three of the seven sessions I was involved in were completed.


This article was originally posted on

Filed under: Conference, Dynamics, GP, GPUG, Microsoft Tagged: Conference, GPUG Summit 2015

See the original post:
#GPUGSummit 2015 – Day 1 – Part 1 of 2

November 3, 2015 · WinthropDC · No Comments
Tags: , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 144

#reIMAGINE2015 – Day 3

David Meego - Click for blog homepagereIMAGINE2015_Logo

The final day of reIMAGINE 2015 combined breakfast with another Rapid Fire Partner Solution session. Then we had a Closing session which included a great keynote by one of the fathers of Dexterity (the language behind Dynamics GP), Tim Brookins.

Tim discussed the Internet Of Things (IOT) and how gathering data can help make smarter decisions. For example, understanding the driving habits of different demographic groups allows insurance companies to offer policies and premiums appropriately so they can still run a profitable business. He mentioned that some insurance companies now offer lower premiums to “safe” drivers if they are willing to install a dongle into their car which monitors car usage and metrics such as hard acceleration and braking. If you decide to protect your privacy and not use the dongle, you will be left in the “risky” drivers group. Over time the premium for the safe group will drop and rise for the risky group. Even if you are a safe driver, protecting your privacy will cost you.

Tim’s final example related to email and whether you are paying for your email service. If you are not paying and are using a “free” service, you will have to accept that your privacy will be diminished as the service provider is going to either serve up adverts or is expecting you to also use other paid services.

In summary, you will need to pay in one way or another if you want to protect your privacy. The service providers have to make their money somewhere. An Australian TV show about advertising called “The Gruen Factor“, summed it up as “If you are getting a service without paying for it, then you not the customer, you are the product”.

The Closing Session finished with the details of when the next conference will be, mark your calendars now for reIMAGINE 2016. It will be back in Fargo, September 19-21, 2016. More details will be available later this year, but it will be at the Hilton Garden Inn again.

Insert great photo here of David with Tim Brookins. :-(

The conference was not over yet with the last sessions still to come.

I actually was able to attend my first breakout session that I was not directly involved with. I sat in on Brian Roney’s “Tried and True Practices for Developing SBA Operations”. This was a great session which covered Service Based Architecture, .Net objects and .Net Interop as well as window linked and decoupled service enabled procedures.

Now, it was time for another new (and experimental) session presented by Mariano and myself. The “Developing in Dexterity” session was designed to be a bit of an introduction into Dexterity development while still having some advanced topics covered. Mariano and I have covered Dexterity before we have usually skipped over some of the steps involved or used macros to speed them up.

This time I decided to raise the bar and challenge myself. With Mariano’s help, I would code an example customisation live in a 60 minute session. To prove it was live, we got the audience to select the window (from a list of 3 suggestions) and to provide the names for a string field and a drop down list field. This fields would be added to the window as user defined fields and stored in a parallel table. The default value for the string and the contents (3 items) of the drop down list were also chosen by the audience.

After creating the fields and the table and adding the fields to the window, I used previously exported scripts to drive the windows. To make them work, I had to perform a number of find and replace steps to rename all the objects as required. I then created and deployed the chunk and showed it working in a live application.

The next step was to create a set of Service Based Architecture services to allow the additional fields to created, updated, deleted and retrieved. While I messed up one of the find and replace steps, I was able to get the code compiled and deployed into the live system. Hopefully, the attendees enjoyed the session seeing me put under pressure and almost screwing up.

Insert photo of session attendees here. Sorry guys can’t make you famous.

After the Dexterity session was over, we had a quick boxed lunch and then I had a couple of meetings with the Dynamics GP development team and Dynamics GP product managers. These meetings were very productive, but I can’t tell you any details. If I did, then I would have to get someone else to shoot you…. I don’t own a gun.

After the meetings, we assembled at Sheila JR and Leslie’s room at the Home2 Suites for some pre-dinner drinks before we all headed over to Passage to India for what has become an annual tradition. Yummy Butter Chicken, Rogan Josh and Garlic Naan.

DinnerClockwise: Mariano Gomez, John Lowther, Sheila Jefferson-Ross, David Musgrave, Belinda Allen, Jen Kuntz, Leslie Vaile, Sheila Ochoa, & Emily Halverson.

This brought the conference to a close with most of the attendees flying out the next day (except for the locals). You have already heard of some of my exploits on the next day with the destruction of all my photos.

Conference Wrap Up in the next post…


This article was originally posted on

Filed under: Conference, Dynamics, GP, Microsoft Tagged: Conference, reIMAGINE 2015

Read More:
#reIMAGINE2015 – Day 3

October 10, 2015 · WinthropDC · No Comments
Tags: , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 183

Microsoft Dynamics GP Web Client no longer working on Google Chrome 45

If you had gotten used to running the Microsoft Dynamics GP web client on Google Chrome, chances are you have just woken up to the constant requests for installing the Silverlight plugin. You may have attempted the installation a few times by now, only to notice that you are still being requested to install Silverlight.

Microsoft Dynamics GP Web Client on Chrome 45 

Google Chrome users who normally relied on functionality that NPAPI plugins provided won’t be able to make use of them anymore with the release of Chrome 45. NPAPI-only plugins such as Java or Silverlight are used throughout the web and while their use is declining, there are numerous applications and services that make use of either one or another plugin – for example, your beloved Microsoft Dynamics GP web client.

This Chrome Extensions article explains the security concerns behind the use of NPAPI-based plugins, mainly, the ability of said plugins to gain access to a user’s local machines. Any security gaps in such plugins would render a user’s machine vulnerable to exploits by malicious code.

However, this should not at all come as a surprise, since Google had it in the works to remove NPAPI support since September of 2013, see Saying Goodbye to Our Old Friend NPAPI, with Chrome 45 selected as target for final deprecation.

So what are the alternatives?

Well, you can fall back once more to Internet Explorer 10 (desktop), Mozilla Firefox, or even Apple’s Safari. If my mind serves me correctly, the latter two will have some minor limitations (as in “may not be fully compatible”).

Option number 2 would have you downgrading Chrome, if you are willing to get the installer from non-Google sites like Old Apps or File Hippo.

As a final note, the following browsers DO NOT support Silverlight:

Microsoft Internet Explorer 10 modern UI
Microsoft Edge (formerly code name Spartan, available on Windows 10)
Google Chrome (version 45 and above)
Opera (version 20 and above, current version is 32)

Until next post!

Mariano Gomez, MVP
Intelligent Partnerships, LLC

Read More:
Microsoft Dynamics GP Web Client no longer working on Google Chrome 45

September 18, 2015 · Mariano Gomez · No Comments
Tags: , , , , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 175

Vote now for your 2015 GPUG All Stars

David Meego - Click for blog homepageEach year GPUG (Dynamics GP User Group) recognises three individuals from the Microsoft Dynamics GP community who go above and beyond to help others.

These individuals will be recognised as GPUG All Stars at the upcoming GPUG Summit in Reno, NV, USA.

GPUP All Star

Please vote now… there are only 2 weeks left before the poll closes.

OK, before we go any further, I will admit that I am one of the nominees for this year and that I would love you to vote for me.

That said, there also many other very deserving individuals from both customer and partner organisations.

For more details on the award and the link to the voting poll, please check out Kim “Mamma” Peterson’s blog post

Voting closes on the 31st August 2015, so please vote now.

Happy voting.


This article was originally posted on

Filed under: GPUG, News Tagged: GPUG, News

Visit site:
Vote now for your 2015 GPUG All Stars

August 15, 2015 · WinthropDC · No Comments
Tags: , , , , , , , ,  · Posted in: Blogs I Follow Total Views: 183