Monday, November 25, 2013

CRM 2013 : Actions

Until CRM 4 there were Workflows that could be used for asynchronous processing of business logic, generally used for setting up automated actions and defining sales process in Dynamics CRM.

Since CRM 2011, the workflows became a category under Processes and there was another category Dialogs introduced. Dialogs provided for execution of Dialog scripts to set up process flows for the Salesforce. These could be used to guide the sales people through the sales process using a question/answer format. The Dialog included execution of automated steps like the workflows.

With CRM 2013, the Processes have been extended to now include Business Process Flow and Actions in addition to the categories from the previous versions.


What are Actions

Actions are messages that can defined for an entity. Existing examples messages include Create, Update, Set State, Assign etc. With Actions, the CRM platform has enabled the creation of custom actions for entities to extend the XRM platform. 


Actions are a type of process that is run by using custom code that uses the Microsoft Dynamics CRM web services.If you are not a developer, or if you haven’t installed some solution that uses actions, you won’t be able to do anything with Actions in Microsoft Dynamics CRM 2013. You cannot call an action from another process except indirectly through a custom workflow activity or plug-in that contains the code to call the action.

Actions open a range of possibilities for developers and people who compose business logic. Before Actions, the primary way that developers could implement business processes was limited to plug-ins or custom workflows. With these, developers can perform operations composed of verbs like Create, Update, Delete, Assign, and SetStatus. Developers refer to these actions as ”messages”. Each of these messages is based on actions taken on an entity instance. So if the goal of a process is to create a record, then update it, then assign it, there are three separate steps. Each step is defined by the capabilities of the entity – not necessarily your business process.

Where to use Actions 


Actions provide the ability to define a single verb (or message) that matches an operation you need to perform for your business. These new messages are driven by a process or behavior rather than what can be done with an entity. These messages can correspond to verbs like Escalate, Convert, Schedule, Route, or Approve – whatever you need. The addition of these verbs helps provide a richer vocabulary for you to fluently define your business processes. You can apply this richer vocabulary from clients or integrations rather than having to write the action within clients. This also makes it easier because you can manage and log the success or failure of the entire action as a single unit.

An example of a custom action could be “Approve”. Often times we have to design an approval process for Dynamics CRM. Once the item is approved, certain actions need to be performed. In previous versions it would either be implemented as a Workflow that is manually executed from the Workflows Dialog or it involved added of a custom attribute that when checked would imply the item is approved and then the workflow would capture the update of this field to process any automated actions defined.

Copied and Shared from : Microsoft Dynamics CRM blog

Wednesday, November 20, 2013

Tuesday, October 29, 2013

Wednesday, July 24, 2013

How to Restrict the Entity Type on a Customer and/or Owner Lookup Field

MS CRM Dynamics has a concept where a single field can represent more than one entity type. There are two fields in where this can be seen. The Customer field, where a Customer can represent the selection of either an Account or a Contact record. The other field is the Owner field, where the Owner can be either a User or a Team.

This is a great approach unless your business only deals with Accounts as customers, or only deals with Contacts as Customers. From the users perspective this can add confusion and be very frustrating. The Customer field will attempt to automatically resolve against both the Contacts and Accounts when you type directly into the field in MS CRM Dynamics. Furthermore, when you launch a lookup, you are presented with the ability to toggle between Accounts and Contacts which can lead to data integrity issues in MS CRM Dynamics.

To know more details and download the Solution please check on the below link



Thanks to CRM - TEAM copied from their blog  :)

Monday, July 22, 2013

Create a Cube in SSAS( SQL Server analysis service) - step by step !

I was exploring on SSAS and Cube creation on the same found a URL which would be helpful for a beginner to start with please find the below link. 

Building Your First Cube

This training kit is a great resource for developers, trainers, consultants and evangelists who need to understand SQL Server 2008 and SQL Server 2008 R2 improvements from a developer perspective. It contains a rich set of presentations, demos, hands-on labs and videos that are perfect for self-paced learning or for conducting your own training, In this also you could find some useful information about SSAS,SSIS, SSRS. Please find the below link to Download the Training Kit.


SQL Server 2008 R2 Update for Developers Training Kit  


Thursday, January 31, 2013

Update Rollup 12 for Microsoft Dynamics CRM 2011

Microsoft has released Update Rollup 12 for Microsoft Dynamics CRM 2011 Server, Microsoft Dynamics CRM for Microsoft Office Outlook, Microsoft Dynamics CRM 2011 Language Packs, and Microsoft Dynamics CRM 2011 E-mail Router.


Rollup 12


*This update must be installed on a computer that is running Microsoft Dynamics CRM 2011 Update Rollup 6 or a later Microsoft Dynamics CRM 2011 update rollup.

To know more Details.....

Monday, January 21, 2013

Sent a CRM Report as Email Attachement : CRM 2011


Here is a Blog post of  +Andrii Butenko  Regarding  General approaches to generation of reports  which helps you to send a report as PDF attachment of  Email activity in CRM 2011.  He has Explained this step by step  in this blog post and it would be easy to follow and try it in your own !

I hope this help you ! 

Sunday, January 20, 2013

Create Windows Service in C#

Here is a blog link which explained to create a windows service in C# step by step !!

Aspdotnet-Suresh