Blog

v4.1 of SnapShot! for Dynamics CRM Released

Hi Everyone, I’ve released a new version (4.1) of SnapShot!, my documentation tool for Dynamics CRM.  Here are some of the changes: Enhanced security privileges by entity The security privileges by entity report has been enhanced and an issue corrected that did not report a security role […]

Read more

v4.0 of SnapShot! for Dynamics CRM is available

Hi Everyone, Version 4.0 of SnapShot! is now live.  This is the most major update I’ve made in quite a while with so many adjustments that I am skipping versions 3.8 and 3.9 and moving straight to v4.0. The following changes and additions have been made to […]

Read more

Security Reports: The coolest feature of SnapShot! for Dynamics CRM

Ok, maybe I am biased, but I am really proud of the security reports that SnapShot! generates. Here is what they are”":   Security Role Report As you can see, this report matches the security role as seen within Dynamics CRM exactly, only this version is a […]

Read more

Transformer! 3.0 for Dynamics CRM Released

Version 3.0 of Transformer! for Dynamics CRM is now available. The main addition to this version is the ability to read Dynamics CRM 2011+ solution files. In addition, the following conversions were added: crmForm.all.name.DataValue = crmForm.all.ownerid.InnerText; Converts to: Xrm.Page.getAttribute(“name”).setValue(Xrm.Page.getAttribute(“ownerid”).getValue()[0].name); if (crmForm.all.new_location.InnerText != “Pool”) { Converts to: if […]

Read more

SnapShot! 3.7 for Dynamics CRM is Available

My Dynamics CRM documentation tool, SnapShot!, version 3.7 is now available. This version includes the following enhancements and corrections: Compatibility with Dynamics CRM 2015 Online Update 1 The Entity and Field reports now have the GUID for each which I have found very useful when troubleshooting solution […]

Read more

JavaScript Upgrade Strategies: The Results

So this is the conclusion to my JavaScript Upgrade Strategies series. So now that I have told you how to do all of these things, how about asking why? Here is why: Reduced code-base Reduced maintenance Faster user experience   Real Data Points Here are the results […]

Read more

JavaScript Upgrade Strategy #16: Testing, Testing, Testing

Nothing beats real testing to shake out the bugs on a newly migrated system. These should include: Real users Real data Actual processes This should be of no surprise to anyone, but the idea that having real users test the system is far better than just have […]

Read more

JavaScript Upgrade Strategy #15: Consider disabling your plugins during testing

As you are migrating and testing your code, it may be a good idea to disable any plugins that fire when you are creating and updating a record.  This allows you the freedom to test your JavaScript without having to worry about other system components causing issues […]

Read more

JavaScript Upgrade Strategy #14: Minification

Minification is the process of reducing the amount of space a JavaScript file occupies by removing things like formatting and comments and overall rewriting the code to take up less space. This generally gives you a slight gain in performance because smaller files are faster to download […]

Read more

JavaScript Upgrade Strategy #13: Remove Unused Web Resources

Speaking of feature creep, web resources are one of the few system-level data items that can sort of build-up over time, if not properly maintained. Again, this happens because of a change in business direction, a rewrite of functionality, etc. Most of the time, these unused web […]

Read more
Page 1 of 1112345...10...Last »