
In a previous blog post, I mentioned about using hyperlinks in workflows. The example I used was creating a hyperlink to the record using the record URL in the form assistant. In this post I will be showing how we can use this Hyperlink feature in workflows to create clickable hyperlinks that open a
Read the full article hereBefore CRM 2011 R8 was introduced, if you ever needed to hide the Form Navigation Pane using javaScript, the following 2 lines of code would allow you to do this by first hiding the crmNavBar element, then modifying the remaining form element to span over both columns of the table. USED BEFORE R8: /
Read the full article hereWhen writing JavaScript for Dynamics CRM 2011, we often write functions that can be used multiple times, across different fields and entities. Because the field names are usually different, these variable names are often passed in as a parameter. This means each time we use the function we need to t
Read the full article hereIn Dynamics CRM 2011 when adding a sub grid to a form, often the default view used is the ‘Active’ view, since the ‘Associated’ view is not available in sub grids, as you can only select Public views (Active/Inactive and Custom views). The problem here is that often the &lsqu
Read the full article hereIn Dynamics CRM 2011 we have seen how useful Sub Grids can be to display related records in line with your form. This basically takes the associated view, and shrinks it into an easy to access grid on the form, allowing you to access all important data without requiring lots of clicks. When configur
Read the full article hereIn a previous post, I talked about setting Date/Time fields in plugins, and how Dynamics CRM 2011 stores all date fields as UTC time in the database. This means when setting dates to the current time, we must get the current UTC time instead of the Users or Servers Local Time. When we are retrieving
Read the full article hereIn Dynamics CRM 2011, we can create workflows that get triggered on create/update of records within our system. A common example is where a new Lead comes in, and a workflow is triggered (on create) which emails the Lead, sent from the Lead Owner. This kind of scenario is fine, as it makes sense for
Read the full article hereI was working on a project recently where we needed to use a custom Silverlight screen to deactivate a record, and then close the open form. This meant you were taken back to the ‘Open Records’ view where you first opened the record from. After deactivating the record using Silverlight,
Read the full article hereIf you haven’t already heard of Script#, it is basically C# that compiles into Javascript. You still use the Javascript language, such as document.getElementById, although it’s written using C# standards and regulations. You can write pages of C# code to perform your javascript needs, an
Read the full article hereIn some of my previous posts I’ve looked at the benefits of Service Scheduling in Dynamics CRM 2011, including how to set up your service selection rules, and scheduling Service Activities. In this post I will be showing you how to configure your Working Hours for each User and Resource in your busi
Read the full article hereIn one of my previous Service Scheduling posts on Scheduling Service Activities, I mentioned briefly about using Customer Preferences when scheduling a service activity using the scheduling engine. In this post I will be going into more detail around setting up the Service Preferences on a Customer,
Read the full article hereWhile customizing a form in Dynamics CRM 2011, you can set whether a field should be Read-Only or not, this is done through each of the field properties. This does not require any Javascript, and is useful when storing data that is automatically generated via a plugin or javascript, and which you do
Read the full article hereIn Dynamics CRM 2011 by default every Activity entity, including Tasks, Appointments, Phone Calls, and Emails have a ‘Priority’ Option Set which contains 3 options; Low, Normal, and High. This is just using a standard CRM Option Set, where the default option is ‘Normal’. This looks a little bit pla
Read the full article hereIn this blog post I will be looking at easy it is to update massive amounts of records in Dynamics CRM 2011. The idea is, we have hundreds of records in our system, and now we want to update them with new data. We may have added a new field that we need populated, or we could be transferring data fr
Read the full article hereIn Dynamics CRM 2011 when you are creating or updating records through a plugin, you will sometimes be required to set a date field to the current date and time of the plugins execution. There are two ways of doing this with a plugin. One method is using DateTime.Now, which will give you the local
Read the full article here