Thursday, February 12, 2009

Workflow: Determining the

Posted by: mitch of Mitch Milam's Microsoft Discussions


I ran into something unexpected this week at a customer site: Internal system jobs, like Matchcode Updates, stuck in with a waiting status.  For workflows, this usually means there are errors preventing the workflow from proceeding.  But, I've never seen it on internal jobs before.

After asking around, Mahesh at Microsoft pointed out a method for attaining additional information regarding the status of a System Job.  Follow these steps:

[ as a CRM Administrator ]

1) Select Settings, System Jobs to display a list of currently running or ran jobs.

2) Click the Advanced Find button and the following dialog will be displayed:

image

3) Click Edit Columns then add the column Message, as shown below:

image

This will display the actual status message and allow you to determine if a workflow or system job is waiting because it is supposed to, or if it is waiting because it encountered an error.

The following is a sample of system jobs - Matchcode Updates - that have failed because of an environmental change:

image

Note: The status is canceled because I manually canceled these jobs after I located and corrected the issue. Their normal status would have been Waiting.

This surely helped my troubleshooting.  I hope it helps yours.

No comments: