Home > Extensions > API-SDK > CRM Workflow Manipulation Library

Microsoft Dynamics CRM’s workflow designer is built right into the web-application and provides a way to conditionally perform actions in CRM. With CRM on-premise, custom workflow assemblies can be uploaded to the server and accessed through the web-interface. The CRM Workflow Manipulation Library provides additional workflow actions to perform calculations and manipulate strings.

Two of its most notable capabilities are its ability to perform mathematical equations and phonetic codification solving for duplicate matching.

Sometimes you may want to calculate a percentage based on some of the fields on an opportunity, or you may want to perform a calculation to make a decision on who should work on a particular task. The solve equation workflow allows you to pass parameters and specify a formula for it to solve.

For example:

Workflow Field Value
Formula: min(@a,@b)*@c
@a: 100
@b: 125
@c: 4
 
Result 400

The benefit is that the solver can help you calculate values to include in an email or store data back to CRM. It does more than just basic math and can handle other constants and functions. One of the constants it can handle is rand, which generates a number from 0 to 1 similar to excel, and it handles randbetween to generate a number between two values.

The Manipulation Library contains two phonetic codification systems, SoundEx and a Metaphone-like system. Both of these can be used to convert text to a phonetic codified string that can then be compared for duplicate detection. There are complete instructions on how to configure workflow to perform SoundEx or Metaphone duplicate detection in the documentation.

The CRM Workflow Manipulation Library provides Calculation Utilities, RegEx Utilities, and String Utilities. It is a feature-rich workflow extension that provides the ability to do much more with the data already in your CRM system, and is definitely worth checking out on CodePlex. There are both Microsoft Dynamics CRM 4.0 and Microsoft Dynamics CRM 2011 versions on CodePlex.

2 Responses to “CRM Workflow Manipulation Library”

Comments (2)
  1. Dears,
    I can’t download CRM Workflow Manipulation Library?

    the link is not Active.
    could you please send me the Correct URL for Download ?
    thanks.

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2011 MSCRM Blogger

This site does not necessarily represent the views of Microsoft. The material posted on this blog are provided AS-IS, and you are to use the content at your own risk. Some of the code and information on this site may use unsupported methods. If you experience any problems using the information provided through this website, please post a comment and we will do our best to assist you, however, we can in no way guarantee support or resolution.

Microsoft Dynamics®, Silverlight®, Visual Studio®, and the corresponding logos are a registered trademarks owned by Microsoft Corporation. MSCRM Blogger has made every effort to supply trademark information about company names, products, and services mentioned on this blog. All third party trademarks are the property of their respective owners. Any rights not expressly granted herein are reserved.