Category Archives: Dynamics CRM 2013

CRM 2013 Service Pack 1: Entitlements, SLAs and That Loveeeely Timer Control

CRM 2013 Service Pack 1 has introduced Enterprise Case Management functionalities, which includes new service entities such as “Entitlement” and “SLA”, and that lovely time control on case forms.

How do I put everything together?

Continue reading CRM 2013 Service Pack 1: Entitlements, SLAs and That Loveeeely Timer Control

CRM 2013: A Little Change To Security Role Can Kill Your User Access …

How does one go around killing all users’ CRM 2013 access by making a wee little change to a security permission role in CRM2013? To find out how I did it, read on…

Continue reading CRM 2013: A Little Change To Security Role Can Kill Your User Access …

CRM 2013: JavaScript – RetrieveMultiple records using FetchXML query and SOAP Endpoint

When retrieving information from multiple related records, I prefer using FetchXML and the SOAP endpoint over OData. To use FetchXML with JavaScript, we need the “RetrieveMultiple” message in the CRM Organization Service, which is available via what the CRM 2013 SDK (version 6.0.2 at time of writing) calls the “Modern App SOAP endpoint”.

Continue reading CRM 2013: JavaScript – RetrieveMultiple records using FetchXML query and SOAP Endpoint

CRM 2013: JavaScript – Update Entity Image using Rest endpoint without jQuery

CRM 2013 introduced a new type of entity attribute called an “Entity Image”. Once an entity is configured to show an image, each entity record can have at most one image associated with the record, to be displayed on the top left corner next to the title of the record.

If we wish to change the image dynamically using JavaScript, here’s how…

Continue reading CRM 2013: JavaScript – Update Entity Image using Rest endpoint without jQuery

CRM 2013: JavaScript – Retrieve record using OData/REST endpoint without jQuery

The CRM 2013 SDK states that jQuery in form scripts and ribbon commands is not recommended. So how do I RETRIEVE (or create, update, delete) attribute values for a related record using JavaScript? It turns out that using Ajax and the OData endpoint to manipulate the XMLHttpRequest object is the key.

In addition, I shall make use of several new XRM methods, including “Save”,  “alertDialog” and “getClientUrl” method. So, here we go!

Continue reading CRM 2013: JavaScript – Retrieve record using OData/REST endpoint without jQuery

CRM 2013: Install CRM Server and Reporting Extensions With Minimum Permissions and Without Internet

How do we install CRM 2013 Server where the server has no internet access and CRM must be installed with the minimum set of permissions possible? Rather painfully but it can be done! To find out, read on…

Continue reading CRM 2013: Install CRM Server and Reporting Extensions With Minimum Permissions and Without Internet