MDGP “October 2019” Release Feature of the Day: Export and Import Workflows

Microsoft Dynamics GPThe Inside Microsoft Dynamics GP blog has started a series Feature of the Day posts for Microsoft Dynamics GP “October 2019” Release on which I am following and adding commentary. The index for this series of posts is .

The fourth Feature of the Day is Export and Import Workflows.

Have you setup a workflow in one company and want to create it in another company? A new workflow feature in Dynamics GP is the ability to Export and Import Workflows. If you export a workflow, a json file will be created with the format of the workflow.:

Workflow Maintenance export of workflow

Continue reading “MDGP “October 2019” Release Feature of the Day: Export and Import Workflows”

MDGP “October 2019” Release Feature of the Day: Security Role and Task Workflows

Microsoft Dynamics GPThe Inside Microsoft Dynamics GP blog has started a series Feature of the Day posts for Microsoft Dynamics GP “October 2019” Release on which I am following and adding commentary. The index for this series of posts is .

The third Feature of the Day is new workflows for Security Role and Task approval.

The last two new workflows are Security Task Approval and Security Roles Approval:

  1. Security Task Approval lets you edit the operations that are assigned to a task or create a new task; and if the workflow is active, the workflow actions will display on Security Task Setup.
  2. Security Roles Approval lets you edit the operations that are assigned to a role or create a new role; and if the workflow is active, the workflow actions will display on Security Role Setup.

With these Security Approval workflows, you can require that any changes made in these windows be submitted for review and approval:

Security Role Setup window

No changes made for Security Tasks or Security Roles will be implemented until the workflow task has been final approved.

I’ve fielded lots of questions over the years from clients asking how they can find out who has changed a role or task. These workflows will allow them to control changes with only a limited number of users able to approve a change and make it live.

MDGP “October 2019” Release Feature of the Day: User Security Workflow

Microsoft Dynamics GPThe Inside Microsoft Dynamics GP blog has started a series Feature of the Day posts for Microsoft Dynamics GP “October 2019” Release on which I am following and adding commentary. The index for this series of posts is .

The second Feature of the Day is another new User Security Workflow to complement the one covered in the previous post of this series.

In User Security, you can make changes to the access for a user, what security role they are assigned or what modified reports they can access. With User Security Approval workflow, you can require that these changes be submitted for review and approval. This workflow is available in Workflow Maintenance (Administration area page » Setup » Company » Workflow » Workflow Maintenance):

Workflow Maintenance window showing User Security approval workflow

Continue reading “MDGP “October 2019” Release Feature of the Day: User Security Workflow”

MDGP “October 2019” Release Feature of the Day: User Approval Workflow

Microsoft Dynamics GPThe Inside Microsoft Dynamics GP blog has started a series Feature of the Day posts for Microsoft Dynamics GP “October 2019” Release on which I am following and adding commentary. The index for this series of posts is .

The first Feature of the Day is a new User Approval workflow. Maintained with the rest of the workflows in Workflow Maintenance (Administration area page » Setup » Company » Workflow » Workflow Maintenance), this workflow forces approval of new or changed user:

Workflow Maintenance window showing User approval workflow

The workflow status bar and buttons will show on the User window when a workflow is active.

The new workflows around security, such as this one, could be very useful. Security is becoming more prominent for a number of clients and this will allow them control over which users have access to what and

MDGP “October 2019” Release Feature of the Day: Series Index

Microsoft Dynamics GPThe Inside Microsoft Dynamics GP blog has started a series Feature of the Day posts for Microsoft Dynamics GP “October 2019” Release on which I am following and adding commentary. This post is the series index which will automatically update as each post goes live (if you are reading the original post).

There are four key areas in which ehancements can be grouped:

  1. Top Feature Requests by our customers
  2. Financial Enhancements
  3. System Enhancements
  4. Workflow Functionality

Continue reading “MDGP “October 2019” Release Feature of the Day: Series Index”

Microsoft Dynamics GP “October 2019” Release now available for download

Microsoft Dynamics GPThe download for the Microsoft Dynamics GP “October 2019” Release is now available for download from CustomerSource as either a full install or service pack release to upgrade Microsoft Dynamics GP 2018:

This is the first release of Microsoft Dynamics GP on the Modern Lifecycle. There is a series of feature of the day posts being released by the Inside Microsoft Dynamics GP, but I have been on holiday and am behind on posting them.

I will be starting that series tomorrow and will then move onto a series of posts installing the new version. These posts will go-live over the coming days and weeks.

Microsoft Dynamics GP Naming And Modern Lifecycle

Microsoft Dynamics GPWith the release of Microsoft Dynamics GP in October 2019, it is moving to the Modern Lifecycle. This means the new version won’t be called Microsoft Dynamics GP 2019 as thought, but will instead be the Microsoft Dynamics GP “October 2019” Release.

The Modern Policy offers continuous support and servicing, including bug fixes, new features and the latest tax updates. Customers can stay current by taking at least one of the three yearly planned Dynamics GP releases.

Before the October 2019 release, any older release will continue to follow their existing Lifecycle timelines under the Fixed Policy which you can see here.

Microsoft are committing to three updates per year with additional updates as needed (which would include changes like regulatory requirements such as the UK’s Making Tax Digital).

You can see the planned update schedule for Microsoft Dynamics GP, beginning with the October 2019 release, on the Microsoft Docs website.

Microsoft MVP Jen Kuntz shared her thoughts on the change and I largely agree with her. Microsoft Dynamics GP is a mature product which doesn’t undergo the large architectural changes a much less mature product, such as Dynamics 365 Business Central undergoes, as it already has the core functionality and the basic structure doesn’t need to change as much. This means updates and upgrades are much simpler to undertake. A simpler upgrade once per year is a lot less work and a lot less disruptive than a major upgrade every two or three years.

Workflow in progress have been found in GP. These need to be processed before upgrading.

Microsoft Dynamics GPA colleague was recently performing an upgrade for a client to Microsoft Dynamics GP 2018 R2; this client had previously been a user of the old Dynamics Workflow module (now replaced with Workflow 2.0). They hadn’t used it for a while, but it had never been switched off resulted in the following message being displayed:

Upgrade error

Microsoft Dynamics GP Utilities

Workflows in progress have been found in GP. These need to be processed before upgrading. Please process these workflows before updating. A list of these workflows can be found in GPWorkflows.log

Workflows can be switched off from the front end, but with SQL Server Management studio already open, it was simple to run a SQL update statement against Company Master (SY01500):

/*
Created by Ian Grieve of azurecurve|Ramblings of a Dynamics GP Consultant (http://www.azurecurve.co.uk) This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int). */
UPDATE SY01500 SET WORKFLOWENABLED = 0 WHERE WORKFLOWENABLED = 1 GO

Web Client images not loading

Microsoft Dynamics GPIt’s been quite a while since I did much with the Microsoft Dynamics GP web client; not by choice, but as a consultant my time is driven by the clients requirements. We recently upgraded a client to Microsoft Dynamics GP 2018 R2 and implemented the web client. When we launched the web client we found that none of the images were loading and we were unable to properly log in:

Web client login page

Continue reading “Web Client images not loading”

An authentication error has occurred; this could be due to CredSSP encryption oracle remediation

Windows ServerThis error first came up early in 2018, but I’ve stumbled across it a couple of times recently and had to hunt around for the solution, so I am posting it here so I know where to find it next time.

Microsoft released an update to address vulnerabilities for the Credential Security Support Provider protocol (CredSSP) used by Remote Desktop Protocol (RDP) connections for Windows clients and Windows Server.

Since that hotfix came out, if you try to connect from a patched machine to an unpatched one, you receive this error:

CredSSP error

Remote Desktop Protocol

An authentication error has occurred.
The function requested is not supported.

Remote computer: {server name}
This could be due to CredSSP encryption oracle remediation.

Continue reading “An authentication error has occurred; this could be due to CredSSP encryption oracle remediation”