Search This Blog


Friday, August 15, 2014

New XrmToolBox plugin from Andy Popkin: Bulk Workflow Tool

It’s a long time since I’m in touch with Andy Popkin from ZeroToTen. We were talking about the possibility to add multiple plugins to my XrmToolBox tool. I already announced this in a previous blog post without mentionning the exact purpose of the upcoming tools.

So today, Andy released the first XrmToolBox plugin of (I hope) a long list : The Bulk Workflow Tool.

You can find all information about this tool on this blog post, and you can download the plugin here.

I would like to finish this post with a special thank you to Andy for participating to the XrmToolBox adventure!

Wednesday, July 16, 2014

New XrmToolBox plugin : User Roles Manager

Again, this tool is an application for Robert Boyer, my suggestion box for XrmToolBox tools currently Sourire

So, the tool allows you to select multiple roles and multiple users or teams to:

  • Add the selected roles to selected users or teams
  • Remove the selected roles to selected users or teams
  • Remove all existing roles from selected users or teams and add them roles selected

There is some limitations:

  • You cannot use remove roles action on your own profile
  • Business unit roles, that are not inherited from root business unit can only be added to users/teams in the same business unit

I hope this tool will improve your productivity when the need to add or remove multiple roles on multiples users or teams comes.

Here is a screenshot of the plugin:


As usual, this tool is available as part of the XrmToolBox on CodePlex

NB: There is also a bunch of updates for other tools, check them on the download page

Wednesday, May 28, 2014

New XrmToolBox plugin : Import/Export NN relationships

Two plugins in one day! wow!

This one was, in fact, developed a couple of months ago.

One of my colleague was using a solution from my fellow MVP Andrii Butenko which allows to import/export NN relationships in a silverlight web resource. This was nice but my colleague was using other attributes than primary key to do the mapping and Andrii’s solution does not support this.

So he asked me to develop a XrmToolBox’s plugin that could do this.

And, here it is! You can select entities and relationships and moreover, choose mapping attributes on both enitities. I only let text and number attributes selectable as other does not really make sense for mapping purposes.

Then you can import or export NN relationships!

Here is a preview


As usual, this plugin, among other, is available with XrmToolBox on CodePlex

New XrmToolbox Plugin : Solution Components Mover

Hey guys,

Here is another tool for the XrmToolBox! This one, like the previous one, was asked by a member of the community (by the way, he is the same guy than for Synchronous event order editor).

It allows you to move all or defined components from a solution to another one. What’s the point? Well, when working on a specific feature, you might want to isolate the corresponding items in a specific solution. When the feature is completed, you want to transfer components from your specific solution to the deliverable solution.

Instead of adding each type of components, one by one, this tool helps you add them in a bulk.!

Here’s a preview


As usual, this plugin, among other, is available with XrmToolBox on CodePlex

Tuesday, April 15, 2014

New XrmToolBox plugin : Synchronous events execution order editor

Last week, I receive a request from Rob Boyers that was asking for a tool that can help him to order execution order of synchronous events, plugin steps and workflows.

Indeed, in Dynamics CRM 2013, you can set the “rank” property of a plugin step to define its execution order among other steps in the same message and stage, using the PluginRegistrationTool. Unfortunately, there is no such way to edit the “rank” property of a synchronous workflow in a UI.

So, here is the “Synchronous events execution order editor”, a new XrmToolBox plugin


It works only with CRM 2013 and loads all synchronous plugin steps and workflows and group them by Entity, Message and Stage. When selecting a stage, you can see all events registered and you can update the rank value.

Then, just click on the button “Apply update(s)” to update events on the organization. Just a note: for synchronous workflows that are activated, they will be deactivated, updated then activated back.

As usual, the XrmToolBox and its plugins are available on CodePlex

Wednesday, March 12, 2014

XrmToolBox : Donate and get rid of the sponsor screen

You may have noticed that latest releases of XrmToolBox embed a sponsor screen that is displayed once a week. This sponsor screen is here to remind you to support my work, by rating the tool on CodePlex or by making a donation.

As a reminder, the screen looks like this:


If you want to get rid of this screen, you must make a donation. When I get a donation, I send the donor a license file that removes the screen and adds a message of thanks on the start screen, see below. The message may include your name and your company name if you want.


You can also be listed as a XrmToolBox sponsor on the Donators list on this blog.

If you're wondering what to serve me money from your donations, my goal is to buy a Surface 2 Pro for a true mobile computer and to continue to develop XrmToolBox anywhere! So you know what you have to do Sourire

Tuesday, March 4, 2014

XrmToolBox continues to grow

I just released a new version of my toolbox with two new “features”:

  • A new tool developed by my colleague Damien (DamSim) that will allow you to copy a view from one organization to an other. This is the View Transfer Tool.


  • A new way to manage your connections. Some users reported that it was difficult to find where to manage connections. You have now the possibility to display connections list by clicking the button “Manage connections” in the toolbar of the toolbox. This will display the list of connections and let you create, update or delete connections.


  • You can also notice that this list exposes the version of the organization. it will help you determine which rollup is installed on your organizations. This number is updated each time you connect to the organization.

This updates is obviously available on CodePlex

Moreover, I’m pretty excited because I have been in touch with a developer from a well known Microsoft Dynamics CRM partner that should release a bunch of plugins for the XrmToolBox in the coming weeks. I can’t wait to see them in action, and see the XrmToolBox project growing up