You are here
As a technical consultant, you see the various CRM systems up close & personal as well as learn where one system excels relative to the others. In general, one is not necessarily better than other; it often comes down to a customer’s unique set of requirements.
Using the Dynamics CRM iOS app is a bit different than the web version. It takes some getting used to, but there are also some features that are not quite what you would expect on mobile, and one of those is wildcard searches (particularly for lookups).
Now that C# 6.0 has been finalized, it’s time to cover a few of its handier features! One that really stands out is the addition of null-conditional operators. Every developer is painfully aware of how easily an unexpected null can break your code (Tony Hoare even called it his “billion dollar mistake”), so it is necessary to add null checks throughout your code. This new feature allows for some shorthand:
I was recently working on a website that was heavily reliant on AJAX requests. JQuery has a lot of methods to define and process AJAX requests in a convenient fashion, but I noticed that one feature JQuery offers is often overlooked by developers, even though it was added back in version 1.0.
WCF Data Services has been around for some time. It’s the .NET programming framework for building OData services. I’ve used OData a bit with Dynamics CRM in the past, but it wasn’t until recently when I leverage WCF Data Services that I really appreciated its ease of use.
I was helping to prepare a demo for a customer that contained two related entities, but, unfortunately, the customer didn’t give us the foreign key between the two sets of data. Fortunately, we can use Excel to create an artificial relationship for the purpose of a demo.
As an example, assume you have accounts and contacts in your system and each contact should have a foreign key to their parent customer, but in the data you have, that key doesn’t exist. You need to create an artificial relationship for the purposes of a customer demo. It’s easy to do.
Recently, I was working on an application that communicated with an external REST API. When you make a call to a RESTful web service, you can get any number of responses, and I wanted my code to behave differently depending on the response code. Below is some sample code from my PUT request:
var request = WebRequest.Create(_url) as HttpWebRequest;
request.Method = "PUT";
When migrating changes to a new environment, we were receiving an “Invalid XML” error upon import of our solution. Much like what’s detailed in Failed Solution Import in CRM- Invalid XML, the “Technical Details” output on the popup wasn’t immediately helpful. Just like in that article’s example, we also saw the “label attribute is not declared” message.
Informatica – Generating Mapping Configuration Tasks in ICRT
Informatica exposes an endpoint that allows the generation of new mapping configuration tasks. In order to integrate it into an Informatica process, we need to know more about how an action in a service connection needs to be configured in order to communicate with this endpoint.