In this post I’ll show you how you can use the power of real-time workflows to create a unique data/zero code autonumber mechanism in just few simple customization steps. The OOTB Auto-Numering feature is limited to set of default entities. The main problem of generating and setting entities autonumbers is keeping data integrity and uniquenessContinue reading “Zero code autonumbering”
Author Archives: Yaniv Shoval
Business Process Flows – Deep Dive
Business process flows already introduced in Dynamics CRM 2013 is a linear flow process component placed at the top of a form, composed from different stages which will guide your users toward a successful completion of a business process,which reduce interaction time with customer and may save cost in users training. Even though business processContinue reading “Business Process Flows – Deep Dive”
Understanding the new forms rendering engine aka Turbo forms
In the spring release (Update 1) of Dynamics CRM 2015,Microsoft replaced the forms rendering engine with a new one known as Turbo Forms. According the published benchmarks,forms rendering time was improved significantly, in some cases,depending on content of the form, up to 300% faster!!!.
New Client-Side features – Auto complete Methods (2016)
This new capability is one of my favorite in the new 2016 features,though not the most important one. By using the following JavaScript code you can now add an auto-complete experience to single line text fields.
New Client-Side features – KeyPress Methods (2016)
In Dynamics CRM 2016 new Client-side methods were introduced. First set of methods refers to a key press events in order to immediately interact with a user typing and can help us perform On-Typing, real-time data entry validation on text and number fields.
Working with subgrids
In CRM 2011 Microsoft introduced us with a new UI capabilities called Sub-Grid which gives users the ability to view, create, and modify records for a related entity directly within a form.
Plug-in isolation and statistics
This post is based on the MSDN article Plug-in isolation, trusts, and statistics In Dynamics CRM 2013 Microsoft introduced us with execution of plug-ins and custom workflow activities in an isolated environment also known as a sandbox. Access to the file system, registry ,event log, some network resources and more is prevented in the sandboxContinue reading “Plug-in isolation and statistics”
Multiple messages in single DB transaction – 2015 (update 1)
There are times when changes of multiple records is requried so that either all the data changes succeed, or none of them do. Meaning executing multiple operations in a single transaction with the ability to roll back data changes when one operation fail.
Plugin Trace Log – 2015 (Update 1)
In prior versions developers had to throw exceptions in order to debug and monitor problems in plugins and then view the trace in an ungainly way using downloadable logging file or ,in asynchronous plugins, in tracing information in system jobs.
Deprecated update messages (2015 Update 1)
Prior to the Dynamics CRM 2015 update 1 release ,in order to update special entity attributes special messages were required ,for example you had to use the assign message to change the ownerid attribute of an entity. In current release some of those special messages have been deprecated and you can use the UpdateRequest messageContinue reading “Deprecated update messages (2015 Update 1)”