Monthly Archives: March 2014

PowerShell and Dynamics CRM Administration

If you are doing any work at all with Dynamics CRM 2011 or 2013 you need to become a friend of PowerShell.  Because PowerShell can be a really good friend who will save you much time and trouble.   The Basics There are several pre-packaged solutions to help you get started with PowerShell.  Here are […]

Continue reading

1 Random SSRS Troubleshooting Notes

Notes to myself on troubleshooting issues with SSRS. Error: Report render failure. Error: An error has occurred during report processing. (rsProcessingAborted) This is probably a security issue.   Useful article: Microsoft Dynamics CRM 2011: Reports created by report wizard may fail when executing   List SPNs associated with a server: setspn –L <servername>   SQL […]

Continue reading

1 Announcing KnowledgeBits

Hi Everyone, I am created a new information-delivery service on all of my web sites called KnowledgeBits.  These are tips and tricks that I have assembled over the years while working with various Dynamics CRM-related technologies or processes and are meant to give people a head-start with their activities. Here is the current list of […]

Continue reading

SnapShot! What is the Processing Log used for?

SnapShot! v3.0 added an additional user-interface element called the Processing Log. Since many of the data extraction and reporting processes are long-running, this helps you see exactly what process is occurring.  Here is a sample:   You know when SnapShot! is completely finished when you see the following line: SnapShot! complete. Also, this information is […]

Continue reading

1 Transformer! 2.6 Released

Version 2.6 of Transformer!, the ultimate Dynamics CRM JavaScript conversion tool is now available. New in this release: New Transformations: 1. .GetControl Now converts to .getControl   2. crmForm.attachEvent(“onsave”, onsave); crmForm.all.productid.attachEvent(“onchange”, productonchange); Now converts to: Xrm.Page.entity.addOnSave(onsave); Xrm.Page.getAttribute(“productid”).addOnChange(productonchange);   3.  crmForm.all.new_name.fireEvent(“onchange”); Now converts to: Xrm.Page.getAttribute(“new_name”).fireOnChange();   4.  document.getElementById(‘crmFormSelector’).innerText; Now converts to: Xrm.Page.ui.formSelector.getCurrentItem().getLabel();   5.  Variables named […]

Continue reading

SnapShot! 3.0 Released

SnapShot! 3.0 for Dynamics CRM is now available.  Here is a quick overview of what is included in this release:   Enhancements SnapShot! was enhanced in the following ways:   Report Generation Speed Internally SnapShot! was entirely re-architected to reduce the amount of time it took to extract data from Dynamics CRM. Additionally, the engines […]

Continue reading

1 SnapShot! 3.0 JavaScript Function Reference

Occasionally I found myself needing a comprehensive list of JavaScript functions found within the various Dynamics CRM Web Resources found within the system I was working on. Using technology borrowed from my JavaScript conversion tool, Transformer!, I’ve added a feature to SnapShot! that will create a list of functions found within the various web resources.  […]

Continue reading

2 SnapShot! 3.0 Auditing Summary

SnapShow! 3.0 includes an auditing summary feature that produces a single Microsoft Excel worksheet that contains a list of all entities and fields that have auditing enabled. This information is normally included in the standard entity and field reports but we wanted something specific that would allow you to generate a concise, consolidated report that […]

Continue reading

SnapShot! 3.0 JavaScript Events

The Dynamics CRM 2011/2013 object model allows you to define events using configuration, through the user-interface, or via code, using JavaScript. In some cases, mostly dependent on your requirements and coding-style, it is advantageous to switch from the normal user interface-configuration to using JavaScript. One reason to do this is to centralize your event management. […]

Continue reading