Use Visual Studio 2005 to build CRM Callouts!

You already can develop web services applications for CRM V3.0 using Visual Studio(VS) 2003 or 2005 (or any IDE that supports web service standards for that matter).  This is because our web services uses WSDL standard that is platform and tool independent.    However, building Callouts for CRM V3.0 is officially supported only on VS…

29

Calling “CRM” Web services using JScript

Since I wrote the post about calling “any” web service from CRM forms (BTW, that is my most viewed post to date!), folks have written to me and asked “what the heck, what about calling “CRM” web services, hello”? Calling CRM web services from JScript is not the best programming experience that you could imagine, mostly because…

20

Accessing Web Services From CRM Forms

I have been very busy planning for our next release and I have to say, I am very excited about what we are doing next!  More on that later……….. I am still getting mail from folks asking how to access a web service from CRM forms.   I thought I share a little JScript code that I used…

14

Working with CRM Form Lookup Controls Programmatically

Lately, I have been asked a number of times about how to programmatically work with Lookup controls on CRM forms.  Basically, you can read values from and set new values to almost all of the CRM form controls, including Lookups.  You can write Jscript code that runs on CRM OnLoad/OnSave/OnChange form Events and manipulate the…

13

Programmatic way to download CRM attachments

We have some sample code on this topic being released in the next rev of the SDK samples (coming very soon!). In the meantime, since I have been asked about this a few times, here is a simple piece of code that shows how to download CRM attachments using the .NET WebClient class.  Needless to…

9

Agile development at Microsoft Dynamics CRM team

I am not a big fan of waterfall software development model for many obvious (and not very obvious) reasons.  At the risk of revealing my age, long before I joined Microsoft, I taught software development methodologies at European universities and I must confess, I have never felt very comfortable with that model.  Later on I spent…

6

Generating a web service proxy manually

When you use the VS 2005 callout template that I posted earlier you can take advantage of most of the new VS 2005 IDE features such as auto complete, IntelliSense, code snippets, etc to build your callout.  However, if you need to generate a proxy to call any web service, you need to ensure that…

6

How to convert DynamicEntity to Strongly typed Business Entity

As i mentioned in earlier blogs, Business Entities in Microsoft Dynamics CRM V3.0 can be represented using two different classes.  For example an Account Business Entity can be represented using a DynamicEntity class instance or an account class instance.  The difference is that the former has an array of strongly typed properties whereas the later is a…

4

Does Microsoft use Microsoft CRM internally?

Yes, Absolutely! Let me tell you how we use it in the CRM product team in particular.  Everyone across the product team, from program mangers to developers, testers, project managers, planners, designers, etc use CRM on a daily basis and for our critical processes and operations.  We manage our partners and customers relationships as well as the…

4

Building applications for Partner hosted CRM

Earlier this year, we announced a new program to enable service providers offer hosted version of Microsoft Dynamics CRM 3.0.   The partner hosted version of CRM which is based on a Service Provider Licensing Agreement (SPLA) model delivers the same rich set of user interface options as offered by the on-premise version of Microsoft CRM…

3