Posted in Dynamics 365

XrmToolBox Plugin – Workflow Buddy

Workflow Buddy is an XrmToolBox plugin developed by Veritec. This plugin gives workflow developers the functionality to search within

  • Workflow comments
  • Stop statements
  • Parameters used to call child workflows and actions

Business Need

As the focus of the CRM implementations is shifting towards achieving the business requirements with minimal amount of customisations (read code), workflows are becoming the core containers of the business logic. The complexity and scale of CRM workflows and actions is increasing, precisely because business logic is moving from JScript/Plugins (code) into workflows.

In a medium scale CRM implementation (e.g. the one which took a year to build), it is not uncommon to have 200 workflows triggering from various places -doing their bit and handing off the baton to subsequent workflow processes, and so forth.

Visual Studio provides a handy search feature where you search within a file, project or whole solution for a particular keyword. But there is nothing like that for CRM workflows. Although not as spectacular as VS search, this tool endeavours to cover this gap by providing a basic search on some of the commonly searched aspects

How to use Workflow Buddy

After installing the plugin from Plugin Store, launch it from XrmToolBox from the list of your plugins.

Image 6

Once launched the tool should appear in a new tab

1

The plugin basically does a partial (contains) search in the following areas

Comments

2

Shown above with the orange arrow

Stop statement messages

Stop workflows with canceled are typically used to show validation errors. Those error messages can be searched with Workflow Buddy.

3

Parameters

Many times you pass string parameters to actions like child action names, relationship names, etc. Those string parameters can be searched too.

e.g. in the example below if we want to search who is calling an action (new_LeadSubmittherate). We can search for this and calling workflow will show up in the Workflow Buddy results.

4

 

Search

Let us search for a word Calculate and press Search

Image 4

Any workflow that uses this keyword in either of the three areas discussed above will appear in the search results as below.

Image 5

Then you can click on the workflow and it will open up directly in your default(selected) browser.

 

Hope this tool will increase the developer productivity of your organisation.

Cheers.

4 thoughts on “XrmToolBox Plugin – Workflow Buddy

  1. Hi this will be a very useful tool. I am currently working on a project that has 400 processes, i used FetchXML builder to query and find the process by doing contains on xaml column of process entity. But you have built a plugin for it. I am sure many CRM devs or consultants will be delighted. Where can i download it from. I dont see it in the plugin store yet

    Liked by 1 person

  2. Hello Manny, I am learning concepts of how to integrate any of chatbots with MSCRM. Can you please suggest its prerequisites and steps to do that.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s