Recently, I’ve had some issues with Microsoft Dynamics GP – HRM (Human Resource Management) workflows. Specifically, whenever users submit timecards, they say they’re submitted, but they don’t flow through to the user’s manager. And it’s not just one user, it’s everyone in the system. What’s happening?
Well, the first thing you want to check is to make sure your MbfQueuedWorkItem service is running on the Business Portal (BP) server. To do this, log in to your BP/SharePoint server, and under Administrative Tools, open Services. Find the service, and make sure it is running, and that the login for the service hasn’t had a password change recently. If it is not running, start the service (change the password if necessary). Check back in 5 minutes to make sure it is still running.
If you check back and the service is not running, there are deeper issues that need to be looked at by a Microsoft Support Engineer. Armed with this knowledge, start a support case and lay out the details. What is happening is that there are some rogue records in the workflow tables in BP (basically, a details row without a header row). BP can’t run a check links to fix this, but luckily none of these records are necessary, so we can blow them away. The only problem is that you will lose all current workflows. So it is best to diagnose this issue before a number of people submit so you can minimize the impact on the users.
Make sure that you contact Microsoft Technical Support to assist with clearing the workflow tables, as this is something that can mess up your existing workflows (note – this will not harm your timecards or anything else in the system, ONLY the workflows associated with approvals in HRM Self Service Suite). Once Microsoft has cleared the tables, restart the service and have your users resubmit!
Need a little help or have more questions — contact a Microsoft Dynamics GP Partner.