Nishant Rana's Weblog


Nishant Rana's Weblog's Feed

Customize Case Resolution Dialog Box – 2020 Release Wave 1 about 2 days ago

With the 2020 release wave 1, we can now customize the case resolution dialog box In fact, we can select between the standard dialog, customized dialog box or quick create dialog experience for the us

https://nishantrana.me/2020/02/21/customize-case-resolution-dialog-box-2020-release-wave-1/

Enhancements in Knowledge capabilities in Dynamics 365 Customer Service – 2020 Release Wave 1 about 4 days ago

With 2020 Release Wave 1 we have few enhancements added to the knowledge management aspect. We can see Link, Opening the record in new window, Send Email options being to the title of the results. Lin

https://nishantrana.me/2020/02/19/enhancements-in-knowledge-capabilities-in-dynamics-365-customer-service-2020-release-wave-1/

Kanban View for Activities in Dynamics 365 Sales – 2020 Release Wave 1 Plan about 6 days ago

Similar to the Opportunity entity, we can add a Kanban view to Activities. https://nishantrana.me/2020/02/14/kanban-view-for-opportunity-in-dynamics-365-sales-2020-release-wave-1-plan/ Open the Activi

https://nishantrana.me/2020/02/17/kanban-view-for-activities-in-dynamics-365-sales-2020-release-wave-1-plan/

.NET Core CDS SDK Alpha Availability about 9 days ago

Originally posted on Colin Vermander:
At long last a version of the CDS SDK is available with .NET Core 3.

https://nishantrana.me/2020/02/14/net-core-cds-sdk-alpha-availability/

Kanban View for Opportunity in Dynamics 365 Sales – 2020 Release Wave 1 Plan about 9 days ago

With the 2020 Release Wave 1 Plan, now Kanban View can be added to Opportunity. To configure it, open the Opportunity entity for Customization, go to Controls tab and Add Kanban control to it and publ

https://nishantrana.me/2020/02/14/kanban-view-for-opportunity-in-dynamics-365-sales-2020-release-wave-1-plan/

Save and Email PDF options added to Dynamics 365 Sales – 2020 Release Wave 1 Plan about 10 days ago

The PDF generation capability has been added to Dynamics 365 Sales for the following entities: Lead, Contact, Account, Opportunity, Quote, Order and Invoice. As an Admin, we can configure it here. Ena

https://nishantrana.me/2020/02/13/save-and-email-pdf-options-added-to-dynamics-365-sales-2020-release-wave-1-plan/

Sales Team Member app module in 2020 Release Wave 1 Plan about 10 days ago

A new Sales Team Member App has been made available in the 2020 Release Wave 1 plan that is specifically designed for users having Team Member License. Below are the roles assigned to the app. Below a

https://nishantrana.me/2020/02/13/sales-team-member-app-module-in-2020-release-wave-1-plan/

Configure Sales Hub from Centralized Location (General Settings Section added) for Dynamics 365 for Sales – 2020 Release wave 1 about 11 days ago

With 2020 Release wave 1 we have a new General Settings section add to App Settings for Dynamics 365 for Sales for easy configuration of the app from a centralised location. In 2019 Release wave 2 à T

https://nishantrana.me/2020/02/12/configure-sales-hub-from-centralized-location-general-settings-section-added-for-dynamics-365-for-sales-2020-release-wave-1/

Email template enhancements in Dynamics 365 for Sales – 2020 Release wave 1 about 12 days ago

With 2020 Release wave 1 we have new features added to email templates selection, which makes it more intuitive and easier for the users to pick the correct template. In 2019 Release wave 2 à Clicking

https://nishantrana.me/2020/02/11/email-template-enhancements-in-dynamics-365-for-sales-2020-release-wave-1/

Opportunity Products enhancement in Dynamics 365 for Sales – 2020 Release wave 1 about 13 days ago

With 2020 Release wave 1 we have new features added to the experience of adding opportunity product (product line items) to an opportunity, which makes it easy to search, explore and add multiple prod

https://nishantrana.me/2020/02/10/opportunity-products-enhancement-in-dynamics-365-for-sales-2020-release-wave-1/

Microsoft.Crm.CrmException: Property ‘x’ isn’t declared on the control manifest in Microsoft Dynamics 365 about 26 days ago

We got this error while trying to save the form which uses the PCF Control. This was because the name of the property was changed And the updated solution was imported, while the control on the form w

https://nishantrana.me/2020/01/28/microsoft-crm-crmexception-property-x-isnt-declared-on-the-control-manifest-in-microsoft-dynamics-365/

PCF Control to show Twitter Likes Timeline about 26 days ago

In the same line as Profile Timeline PCF Control, we can use the same concept to create a control that shows likes timeline that displays the recently like tweets of a specific public Twitter Account.

https://nishantrana.me/2020/01/28/pcf-control-to-show-twitter-likes-timeline/

PCF Control to show the Twitter profile timelines about 27 days ago

Created a simple PCF Control to show the twitter timelines for the profile. It basically uses embedded tweets. Get the control here https://github.com/nishantranacrm/TwitterPCFControl Simply enter the

https://nishantrana.me/2020/01/27/pcf-control-to-show-the-twitter-profile-timelines/

Best resources to start with Power Apps Code Component (PCF) about 1 months ago

There are so many outstanding blogs, videos out there for learning PCF, below my favourite resources for someone who is just starting with development of Power Apps custom code components https://deba

https://nishantrana.me/2020/01/20/best-resources-to-start-with-power-apps-code-component-pcf/

Very simple PCF Control to show Gravatar about 1 months ago

The Gravatar or globally recognised avatar is basically an image associated to our email id, which appears besides our comments, blogs posts, sites etc. https://en.gravatar.com/site/implement/ To requ

https://nishantrana.me/2020/01/20/very-simple-pcf-control-to-show-gravatar/


Advanced condition builder in Power Automate (Microsoft Flow) about 1 months ago

Was just exploring the advanced condition builder added to the Power Automate (Flow) beginning of the last year. The new conditional builder makes it very easy to write complex conditional logic compa

https://nishantrana.me/2020/01/06/advanced-condition-builder-in-power-automate-microsoft-flow/

Publishing the bot– Power Virtual agent about 1 months ago

In the last post, we saw how to create a simple bot, now let us see how we can publish it. Navigate to the Publish tab in the side navigation pane and click on Publish. After a successful publish clic

https://nishantrana.me/2020/01/03/publishing-the-bot-power-virtual-agent/

Using Power Virtual Agent and Power Automate (Flow) to create a simple bot for Cases in Dynamics 365 for Customer Service about 1 months ago

Here we will take a very simple example to see how Power Virtual Agent be used along with Power Automate to interact with Dynamics 365 model-driven App Basically, the user enters the case number (tick

https://nishantrana.me/2020/01/02/using-power-virtual-agent-and-power-automate-flow-to-create-a-simple-bot-for-cases-in-dynamics-365-for-customer-service/

Dynamics 365 2019 release wave 2 blog posts about 1 months ago

Customize Opportunity Close Dialog box https://nishantrana.me/2019/11/22/customize-opportunity-close-dialog-box-dynamics-365-for-sales/ Lead related enhancements https://nishantrana.me/2019/11/22/lead

https://nishantrana.me/2019/12/31/dynamics-365-2019-release-wave-2-blog-posts/


Reference Panel section for Forms in Dynamics 365 about 1 months ago

With the reference panel section, users can move across the different grid and quick view control that are part of it at a single place instead of scrolling. Reference Panel is a new type of section t

https://nishantrana.me/2019/12/29/reference-panel-section-for-forms-in-dynamics-365/

Opportunity/Quote/Order/Invoice Product-related enhancements in Dynamics 365 for Sales about 1 months ago

Below are some of the features added in the Opportunity/Quote/Order/Invoice products for the users to improve their experience. If we try adding a new product line item without specifying the price li

https://nishantrana.me/2019/12/28/opportunity-quote-order-invoice-product-related-enhancements-in-dynamics-365-for-sales/


Knowledge management enhancements in Dynamics 365 For Customer Service – 2019 Release Wave 2 about 1 months ago

This release adds a new feature called Knowledge Article Template, using which users can quickly create an article by referring the Article Template, which helps in maintaining consistency and can als

https://nishantrana.me/2019/12/27/knowledge-management-enhancements-in-dynamics-365-for-customer-service-2019-release-wave-2/


PackageDeployerWrapper: Import operation time out exception while trying to create a new organization in Dynamics 365 Customer Engagement (On-Premise) about 1 months ago

Recently for one our projects, where had Dynamics CRM On-Premise already installed by the IT team quite sometime back, when we tried create a new organization through Deployment Manager, we got the be

https://nishantrana.me/2019/12/26/packagedeployerwrapper-import-operation-time-out-exception-while-trying-to-create-a-new-organization-in-dynamics-365-customer-engagement-on-premise/


Timeline and Grid control enhancement in Dynamics 365 Customer Service – 2019 Release wave 2 (Unified Interface) about 2 months ago

Below are few enhancements made to timeline and grid control as part of 2019 Release wave 2. The new timer control shows more customer interactions/records/activities compared to the older version of

https://nishantrana.me/2019/12/24/timeline-and-grid-control-enhancement-in-dynamics-365-customer-service-2019-release-wave-2-unified-interface/

Scan business cards in Dynamics 365 for Sales – 2019 Release Wave 2 (Unified Interface) about 2 months ago

The scan business card feature added as part of release wave 2, allows salespeople to quickly scan business cards using the Quick Create Form. The scanner reads the information from the card and popul

https://nishantrana.me/2019/12/23/scan-business-cards-in-dynamics-365-for-sales-2019-release-wave-2-unified-interface/


Migration of multi-select option sets in Dynamics 365 – SSIS (KingswaySoft) about 2 months ago

Let us take a very simple example to understand how to migrate the multi-select option set in Dynamics 365. Few points to consider before we use Multi-select option set https://nishantrana.me/2018/04/

https://nishantrana.me/2019/11/27/migration-of-multi-select-option-sets-in-dynamics-365-ssis-kingswaysoft/

High Density Headers in Dynamics 365 – 2019 Release Wave 2 (Unified Interface) about 2 months ago

New high-density headers have been introduced for Dynamics 365 Entity Forms as part of 2019 Release Wave 2 for Unified Interface. Let us try to understand various settings available for it Log in to h

https://nishantrana.me/2019/11/26/high-density-headers-in-dynamics-365-2019-release-wave-2-unified-interface/

Save and New Button in Quick Create Form – 2019 Release Wave 2 (Unified Interface) about 3 months ago

With 2019 Release wave 2, now we have Save and New button available in Unified Interface. However, for now, it is limited to the Quick Create Form. For our main form, for both legacy web client and un

https://nishantrana.me/2019/11/25/save-and-new-button-in-quick-create-form-2019-release-wave-2-unified-interface/

Contextual Email Communication in Dynamics 365 for Sales – 2019 Release Wave 2 (Unified Client) about 3 months ago

The new capability allows salespeople to write an email in the context of the record. Email opening in the non-blocking pop window allows salespeople to refer to the data without navigating away from

https://nishantrana.me/2019/11/23/contextual-email-communication-in-dynamics-365-for-sales-2019-release-wave-2-unified-client/

Lead Enhancements in Dynamics 365 for Sales – 2019 Release wave 2 about 3 months ago

Below are some of the capabilities added in Dynamics 365 for Sales with lead management. It applies to both Unified Client Interface and Classic Web Client  When creating a new lead, for Qualify sales

https://nishantrana.me/2019/11/22/lead-enhancements-in-dynamics-365-for-sales-2019-release-wave-2/

Customize Opportunity Close Dialog Box – Dynamics 365 For Sales about 3 months ago

With the 2019 release wave 2 plan, finally, we can customize the opportunity close dialog box (Unified Interface only) Enable it from the Sales tab of System Settings dialog box. The default out of th

https://nishantrana.me/2019/11/22/customize-opportunity-close-dialog-box-dynamics-365-for-sales/

No capacity available please check with your administrator error while using business card scanner control in Dynamics 365 Sales about 3 months ago

We might get below error while trying to use scan business card feature in Dynamics 365 Sales This is because as pre requisite it requires AI Builder licensing. https://docs.microsoft.com/en-us/ai-bui

https://nishantrana.me/2019/11/19/no-capacity-available-please-check-with-your-administrator-error-while-using-business-card-scanner-control-in-dynamics-365-sales/

Export Dynamics 365 Data to Excel – different options about 3 months ago

There are different options available for exporting Dynamics 365 Entity records to excel. The simplest being Export to Excel feature available in the product. However, we might run into limitations li

https://nishantrana.me/2019/11/15/export-dynamics-365-data-to-excel-different-options/

Synchronize (Bi-Directional) Dynamics 365 CRM Cloud data with SQL Azure using Skyvia’s Synchronization Package about 3 months ago

Continuing our previous post where we used the replication package https://nishantrana.me/2019/11/13/easily-set-up-dynamics-365-ce-crm-replication-incremental-to-azure-sql-sql-on-premise-using-skyvias

https://nishantrana.me/2019/11/15/synchronize-bi-directional-dynamics-365-crm-cloud-data-with-sql-azure-using-skyvias-synchronization-package/

Easily set up Dynamics 365 CE \ CRM replication (incremental) to Azure SQL / SQL On-Premise using Skyvia’s Data Integration services about 3 months ago

In the earlier post, we saw how we can use Skyvia’s query feature to execute SQL command against our Dynamics 365 CE https://nishantrana.me/2019/10/25/execute-sql-select-insert-update-and-delete

https://nishantrana.me/2019/11/13/easily-set-up-dynamics-365-ce-crm-replication-incremental-to-azure-sql-sql-on-premise-using-skyvias-data-integration-services/

Perform actions on the host model-driven form from embedded canvas app using ModelDrivenFormIntegration control in Dynamics 365 about 3 months ago

Let us continue our previous example of embedding the canvas app within the model-driven app and extend it to perform actions on the host form using ModelDrivenFormIntegration control. This ModelDrive

https://nishantrana.me/2019/11/05/perform-actions-on-the-host-model-driven-form-from-embedded-canvas-app-using-modeldrivenformintegration-control-in-dynamics-365/

KingswaySoft SSIS Integration Toolkit for Microsoft Dynamics 365 vs using Data Import Wizard about 3 months ago

KingswaySoft SSIS Integration Toolkit for Microsoft Dynamics 365 vs using Data Import Wizard I was recently asked that what are the benefits of using KingswaySoft tools for Data Migration need vs our

https://nishantrana.me/2019/11/05/kingswaysoft-ssis-integration-toolkit-for-microsoft-dynamics-365-vs-using-data-import-wizard/

Embedding a canvas app on a model-driven app in Dynamics 365 about 3 months ago

Let us start with some of the key points about the embedded canvas app The embedded canvas app is now generally available. During preview. The embedded canvas app supported sub grid control in preview

https://nishantrana.me/2019/11/05/embedding-a-canvas-app-on-a-model-driven-app-in-dynamics-365/

Step by Step – Calling Flow from PowerApps (Dynamics 365 CE/CRM) about 3 months ago

Let us take a simple example of creating lead to understand how we can call Flow from PowerApps. Log in to PowerApps Studio and create the form as below. TextInput for entering the Last Name, First Na

https://nishantrana.me/2019/11/04/step-by-step-calling-flow-from-powerapps-dynamics-365-ce-crm/

Execute SQL Select, Insert, Update and Delete command on Dynamics 365 Customer Engagement Data using Skyvia Query about 4 months ago

Recently came across the wonderful product called Skyvia Query It is one of the most advanced Visual Query Builders out there, that let us write complex SQL queries with simple drag and drip and confi

https://nishantrana.me/2019/10/25/execute-sql-select-insert-update-and-delete-command-on-dynamics-365-customer-engagement-data-using-skyvia-query/

Using PCF Custom Control Builder (XrmToolBox Plugin) to update existing control in Dynamics 365 / PowerApps about 4 months ago

A couple of months back I had written my first PCF Control to display GUID of the record, it was more of a hello world kind of thing. https://pcf.gallery/guid-control/ Well, the code was using Xrm.Pag

https://nishantrana.me/2019/10/22/using-pcf-custom-control-builder-xrmtoolbox-plugin-to-update-existing-control-in-dynamics-365-powerapps/

Working with Git Branches in Visual Studio 2019 about 4 months ago

Continuing our previous posts, let us now see how we can work with branches within Visual Studio 2019. Branches give the option to isolate the work from the original code base, this way we could have

https://nishantrana.me/2019/10/22/working-with-git-branches-in-visual-studio-2019/

Perform basic Git operations with Visual Studio 2019 about 4 months ago

In the previous post, https://nishantrana.me/2019/10/21/getting-started-with-git-repository-in-visual-studio-2019/ we learned how to setup and  get started with Git Repository in Visual Studio 2019. I

https://nishantrana.me/2019/10/22/perform-basic-git-operations-with-visual-studio-2019/

Getting started with Git Repository in Visual Studio 2019 about 4 months ago

Let us go through the steps to set up a Git Repository in Visual Studio 2019. Open Visual Studio 2019 Go to Tools à Option and Set Git as source control plugin (if not set) To create a new Repository,

https://nishantrana.me/2019/10/21/getting-started-with-git-repository-in-visual-studio-2019/

Single Instance / Organization Considerations in Dynamics 365 Customer Engagement / Dynamics CRM about 4 months ago

Let us start from the scenario that the enterprise has decided to use Microsoft Dynamics CRM /365 CE as a preferred customer relationship solution for their organization. For a large enterprise and/or

https://nishantrana.me/2019/10/17/__trashed/

New features of Visual Studio 2019 – Code Clean up, Faster Debugging, Refactoring, Live Share about 4 months ago

Earlier we covered below features Intellicode Search Experience Export / Import Configuration Settings Let us have a look at the other new features, that are now part of Visual Studio 2019 (couple of

https://nishantrana.me/2019/10/15/new-features-of-visual-studio-2019-code-clean-up-faster-debugging-refactoring-live-share/


New features of Visual Studio 2019 – IntelliCode about 4 months ago

IntelliCode to be very precise provides Artificial Intelligence to the code. Basically, it will provide suggestions (AI) by displaying at the top the frequently used properties, functions, etc. as sho

https://nishantrana.me/2019/10/03/new-features-of-visual-studio-2019-intellicode/

Generate Dynamics 365 CE (CRM) Business Unit Org Chart through SmartDraw about 4 months ago

Recently we were looking at the options of generating a Business Unit Org Chart for quick review. Using SmartDraw we were able to do achieve it very quickly. Steps Export the Business Unit records to

https://nishantrana.me/2019/10/02/generate-dynamics-365-ce-crm-business-unit-org-chart-through-smartdraw/

New features of Visual Studio 2019 – New Search Experience and UI changes about 4 months ago

Visual Studio 2019 comes with a completely revamped, context-sensitive Search experience. To change the Theme, search for keyword “Theme” and select the appropriate result. It would open t

https://nishantrana.me/2019/10/01/new-features-of-visual-studio-2019-new-search-experience-and-ui-changes/

New features of Visual Studio 2019 – Export / Import Visual Studio Configuration Settings about 4 months ago

Within Visual Studio Installer, we now have the option to export and import the configuration settings. These configuration settings can then be shared with the team to import, which makes sure that a

https://nishantrana.me/2019/09/30/new-features-of-visual-studio-2019-export-import-visual-studio-configuration-settings/


Live Chat using ProProfs Chat in Dynamics 365 CE (CRM) about 5 months ago

ProProfs chat is another live chat solution that integrates with both Dynamis 365 CE as well as CRM On Premise. Recently I wrote about PowerChat which is another live chat solution that works on both

https://nishantrana.me/2019/09/12/live-chat-using-proprofs-chat-in-dynamics-365-ce-crm/

Enable Live Chat in Microsoft Dynamics 365 CE (CRM) using PowerChat about 5 months ago

PowerChat is the live chat solution / addon developed by PowerObjects that supports both Dynamics CRM On-Premise and Online. Below we will look at how to set it up and what are the features it provide

https://nishantrana.me/2019/09/11/enable-live-chat-in-microsoft-dynamics-365-ce-crm-using-powerchat/

Out of preview – New Model-Driven form designer (WYSIWYG) in PowerApps about 5 months ago

Finally the new model-driven designer is out of preview and available for general use https://powerapps.microsoft.com/en-us/blog/announcing-the-general-availability-of-the-new-model-driven-form-design

https://nishantrana.me/2019/09/06/out-of-preview-new-model-driven-form-designer-wysiwyg-in-powerapps/

Performance testing Dynamics 365 CE using StresStimulus about 5 months ago

Recently we were evaluating StresStimulus, the load testing tool, for our performance testing requirements. The tool is quite user friendly and intuitive and in a matter of few minutes (and few clicks

https://nishantrana.me/2019/09/05/performance-testing-dynamics-365-ce-using-stresstimulus/

OAuth 2.0 with Dynamics 365 CE Web API about 5 months ago

OAuth can be defined as delegation or authorization protocol. The resource owner who owns the resource is allowing an application to access that resource on their behalf without impersonating the reso

https://nishantrana.me/2019/08/30/oauth-2-0-with-dynamics-365-ce-web-api/

Connect to Dynamics 365 Web API using OAuth 2.0 – Implicit Grant Type (through Single Page Apps) about 5 months ago

In previous post we saw how to connect to Dynamics 365 Web API using Postman and Implicit Grant type, in this post we will be creating a single page html application and will use ADAL library in our J

https://nishantrana.me/2019/08/28/connect-to-dynamics-365-web-api-using-oauth-2-0-implicit-grant-type-through-single-page-apps/

Connect to Dynamics 365 Web API using OAuth 2.0 – Implicit Grant Type (through Postman) about 6 months ago

In the previous post we covered below grant type Password  Client Credentials Authorization Code here we’d be looking at the Implicit Grant Type. Implicit Grant Type is for the “Public Cli

https://nishantrana.me/2019/08/27/connect-to-dynamics-365-web-api-using-oauth-2-0-implicit-grant-type-through-postman/

Fix – AADSTS700054: response_type ‘id_token’ is not enabled for the application -Dynamics 365 CE (Implicit Grant) about 6 months ago

If we have not enabled the application to request an id_token directly from the Authorization Endpoint (while writing Single Page Application that uses Implicit Flow Grant), we would get the below err

https://nishantrana.me/2019/08/27/fix-aadsts700054-response_type-id_token-is-not-enabled-for-the-application-dynamics-365-ce-implicit-grant/

Connect to Dynamics 365 Web API using OAuth 2.0 – Authorization Code Grant Type about 6 months ago

In the previous post we covered Password and Client Credentials grant type, here we’d be looking at the Authorization Code Grant Type. The Authorization Code Grant Type is for the Confidential C

https://nishantrana.me/2019/08/25/connect-to-dynamics-365-web-api-using-oauth-2-0-authorization-code-grant-type/

Connect to Dynamics 365 Web API using OAuth 2.0 – Client Credentials about 6 months ago

In the last post we learned about connecting to Dynamics 365 Web API using Resource Owner Password Credential (ROPC), here we’d be covering the Client Credentials grant. Client Credentials grant

https://nishantrana.me/2019/08/24/connect-to-dynamics-365-web-api-using-oauth-2-0-client-credentials/


Connect to Dynamics 365 Web API using OAuth 2.0 – Resource Owner Password Credential (ROPC) about 6 months ago

The ROPC grant type should only be used in scenario when the Client application is absolutely trusted with user credentials and when redirect based flow are not possible. It was introduced for the Leg

https://nishantrana.me/2019/08/23/connect-to-dynamics-365-web-api-using-oauth-2-0-resource-owner-password-credential-ropc/

Subgrid, QuickView, Linear Gauge, Arc Knob, Linear Slider controls added in new model-driven form designer (WYSIWYG) in PowerApps about 6 months ago

Recently we were trying out the model-driven form designer and noticed the option of adding new input control to the form in it. Few days back only I wrote about the addition of Subgrid control, howev

https://nishantrana.me/2019/08/19/subgrid-quickview-linear-gauge-arc-knob-linear-slider-controls-added-in-new-model-driven-form-designer-wysiwyg-in-powerapps/


Sub-Grid added to the new model-driven form designer (WYSISYG) in PowerApps about 6 months ago

Hi, Microsoft is steadily adding all the essential features to the new model-driven form designer (preview) making it more and more usable and intuitive. Latest addition is the support for sub-grid as

https://nishantrana.me/2019/08/05/sub-grid-added-to-the-new-model-driven-form-designer-wysisyg-in-powerapps/

MVP’s around the World (2019) about 7 months ago

Originally posted on EighTwOne (821):
Update: Updated statistics based on award categories (not people) due to the number o

https://nishantrana.me/2019/07/26/mvps-around-the-world-2019/

Class of 2019: 25 Microsoft MVPs you should be following about 7 months ago

After being named a Microsoft MVP once again earlier this month, I’m proud to say that I’ve been named in Nigel Frank’s list of top MVPs to follow. I’m honoured to appear as part of the Microsoft MVP

https://nishantrana.me/2019/07/26/class-of-2019-25-microsoft-mvps-you-should-be-following/

XrmToolBox – Using User Profile Migration tool for quickly updating User’s security roles on changing the Business Unit about 7 months ago

Few weeks back, we Rahul Tiwary and Prashant Maurya developed a tool named User Profile Migration for moving Users along with their respective BU’s, Security Roles and Teams that they are part o

https://nishantrana.me/2019/07/25/xrmtoolbox-using-user-profile-migration-tool-for-quickly-updating-users-security-roles-on-changing-the-business-unit/

Apply SLA choosing the SLA in the SLA lookup field for the SLA Enabled Entities in Dynamics 365 CE about 7 months ago

One of the enhancements that came in SLA (CRM 2016 Update 1), which I feel has got unnoticed by few, is choosing the SLA manually using the SLA lookup field. As we all know SLA comes already enabled f

https://nishantrana.me/2019/07/24/apply-sla-choosing-the-sla-in-the-sla-lookup-field-for-the-sla-enabled-entities-in-dynamics-365-ce/

ClickDimensions Features (Pros and Cons) and QuickStart guide about 7 months ago

Word Version : https://1drv.ms/w/s!As1evjwQ4RIjjZRve-ZmrICdtmZoaA?e=KVDUDB Pros of using ClickDimensions with Microsoft Dynamics CRM \ 365 Easy to set up and configure. ClickDimensions will provide a

https://nishantrana.me/2019/07/24/clickdimensions-features-pros-and-cons-and-quickstart-guide/

Single Organization vs Multiple Organization (Single Instance vs Multiple Instance) key points to consider in Dynamics 365 CE (On-Premise) about 7 months ago

The decision for going with single or multiple organisation should be made as early as possible because if the implementation grows, it will increase the complexity. For e.g., if we have Marketing alr

https://nishantrana.me/2019/07/23/single-organization-vs-multiple-organization-single-instance-vs-multiple-instance-key-points-to-consider-in-dynamics-365-ce-on-premise/

Getting entity record counts about 7 months ago

Originally posted on Dreaming in CRM & Power Platform:
There are couple of ways to gets entity record counts:

https://nishantrana.me/2019/07/22/getting-entity-record-counts/

SSRS and Power BI comparison for Dynamics 365 CE Reporting about 7 months ago

Hi, Was recently working on a comparison between using SSRS and/or Power BI for reporting for Microsoft Dynamics CRM, below are some of the points we came up SSRS has always been Reporting Tool of cho

https://nishantrana.me/2019/07/18/ssrs-and-power-bi-comparison-for-dynamics-365-ce-reporting/

What is the maximum file size limit for Attachments in Dynamics 365 \ On Premise V9? about 7 months ago

Recently was trying to figure out the maximum file size limit for the attachments. It is 131072 (in kilobytes) Can be defined at Settings – Administration – Email Tab. Scroll down to Set f

https://nishantrana.me/2019/07/17/what-is-the-maximum-file-size-limit-for-attachments-in-dynamics-365-on-premise-v9/

Using SARIF Viewer to read the static analysis results generated by Microsoft.PowerApps.Checker.PowerShell module about 7 months ago

In the last post, we saw how we can use the Microsoft.PowerApps.Checker.PowerShell module to analyze the Solution (Unmanaged and Managed – Online or On-Premise) outside the PowerApps Maker Portal. htt

https://nishantrana.me/2019/07/13/using-sarif-viewer-to-read-the-static-analysis-results-generated-by-microsoft-powerapps-checker-powershell-module/

Using the PowerApps checker PowerShell Module to validate the solution about 7 months ago

Using PowerApps Checker PowerShell Module we can perform the solution check functionality from outside the PowerApps Maker Portal. This can be useful for automated build and release pipelines. Apart f

https://nishantrana.me/2019/07/12/using-the-powerapps-checker-powershell-module-to-validate-the-solution/

Using PowerApps Solution Checker from the PowerApps maker portal about 7 months ago

The PowerApps Solution Checker feature released for general availability on May 2019, can be used to perform static analysis of the Unmanaged solution for components like plugin, web resources, custom

https://nishantrana.me/2019/07/12/using-powerapps-solution-checker-from-the-powerapps-maker-portal/

Fixed – Package Deployer (USD) not connecting to CRM Organization about 7 months ago

Hi, while trying to set up USD in the Dynamics 365 Online environment We were facing the issue with the USD’s Package Deployer, after login, it was showing the Organizations but on trying to con

https://nishantrana.me/2019/07/11/fixed-package-deployer-usd-not-connecting-to-crm-organization/

Thanks Microsoft for the MVP (Business Applications) award once again! about 7 months ago

Thanks Microsoft for this recognition and thanks to all the wonderful and passionate Dynamics 365 (CRM) professionals who have inspired and motivated me and others for several years, to keep learning

https://nishantrana.me/2019/07/02/thanks-microsoft-for-the-mvp-business-applications-award-once-again/



How to – Add Style to Custom Component in PowerApps Component Framework about 8 months ago

Kindly refer the previous post, here we will be adding style to the component created in the post. https://nishantrana.me/2019/06/06/step-by-step-create-a-very-simple-powerapps-custom-component-to-sho

https://nishantrana.me/2019/06/06/how-to-add-style-to-custom-component-in-powerapps-component-framework/

Step by Step – Create a very simple PowerApps Custom Component to show the GUID of the record about 8 months ago

Update – use context instead of Xrm.Page https://nishantrana.me/2019/10/22/using-pcf-custom-control-builder-xrmtoolbox-plugin-to-update-existing-control-in-dynamics-365-powerapps/ Also, https://

https://nishantrana.me/2019/06/06/step-by-step-create-a-very-simple-powerapps-custom-component-to-show-the-guid-of-the-record/

TypeScript Language Quick Reference about 8 months ago

Data Types in TypeScript Access Modifier Any keyword is similar to Var keyword in JavaScript Properties Arrow Function TypeScript contains type information for standard JavaScript objects, and using T

https://nishantrana.me/2019/06/02/typescript-language-quick-reference/

Getting started with TypeScript about 8 months ago

TypeScript is an open-source programming language developed and maintained by Microsoft. TypeScript adds Type support to JavaScript, which makes sure type checking is done resulting in fewer bugs, add

https://nishantrana.me/2019/06/01/getting-started-with-typescript/


Few improvements in new model-driven form designer WYSISYG Preview in PowerApps about 9 months ago

Few months back I wrote about the features of the new model drive form designer in PowerApps. https://nishantrana.me/2018/12/24/the-new-model-driven-form-designer-wysisyg-in-powerapps-for-model-driven

https://nishantrana.me/2019/05/27/few-improvements-in-new-model-driven-form-designer-wysisyg-preview-in-powerapps/



Fixed – Workflows not firing “Waiting For Resources” in Dynamics 365 On-Premise about 9 months ago

Recently in one of our environments, we started getting the issue that all our workflows were getting stuck at “Waiting for resources”. As usual first step was to check if Microsoft Dynami

https://nishantrana.me/2019/05/02/fixed-workflows-not-firing-waiting-for-resources-in-dynamics-365-on-premise/

Fixed – DTS_E_PROCESSINPUTFAILED. The Process input method on component “Script Component” failed with error code 0x80131501 in SSIS about 10 months ago

Recently I had written an article for Nigel Frank that list down step by step process of using XML Source Component of KingswaySoft for integration with Dynamics 365 CE https://www.nigelfrank.com/blog

https://nishantrana.me/2019/04/25/fixed-dts_e_processinputfailed-the-process-input-method-on-component-script-component-failed-with-error-code-0x80131501-in-ssis/

Fixed – The Script Task uses version 15.0 script that is not supported in this release of Integration Services about 10 months ago

Recently after deploying the SSIS packages, on one of the packages that uses Script Component, we started getting below error message This happened because SSIS packages had target version SQL 2017 an

https://nishantrana.me/2019/04/24/fixed-the-script-task-uses-version-15-0-script-that-is-not-supported-in-this-release-of-integration-services/

Fixed – Script Component has encountered an exception in user code. Value cannot be null. Parameter name: keyword in SSIS about 10 months ago

Recently while trying to use KingswaySoft’ s CRM Connection Manager in the Script Component we got the below error Turned out the issue was because of the wrong version of KingswaySoft.Integrati

https://nishantrana.me/2019/04/24/fixed-script-component-has-encountered-an-exception-in-user-code-value-cannot-be-null-parameter-name-keyword-in-ssis/


Fixed – ExecuteMultiple Request batch size exceeds the maximum batch size allowed error while deleting records in Dynamics 365 On-Premise about 10 months ago

Recently while trying to delete records we were getting the below error It was occurring when we were selecting more than 20 records for deletion. Turned out in the MSCRM_CONFIG database, somebody had

https://nishantrana.me/2019/04/16/fixed-executemultiple-request-batch-size-exceeds-the-maximum-batch-size-allowed-error-while-deleting-records-in-dynamics-365-on-premise/

Check out my Step-by-Step guide to integrating Dynamics 365 for Customer Engagement with XML @NigelFrank about 10 months ago

Here’s an article I wrote for @NigelFrank detailing how Dynamics 365 for Customer Service users can integrate their solution with XML. I hope you find it useful! #MSDyn365 #MsDynCRM Integration

https://nishantrana.me/2019/04/08/check-out-my-step-by-step-guide-to-integrating-dynamics-365-for-customer-engagement-with-xml-nigelfrank/

Plug-in Trace Logs only works in Sandbox mode in Dynamics 365 CE about 10 months ago

In my current Dynamics 365 implementation, we are back in the On-Premise world, after many years. We thought of using the Plugin-Trace logs but was surprised to see that the Plug-Trace logs were not g

https://nishantrana.me/2019/04/01/plug-in-trace-logs-only-works-in-sandbox-mode-in-dynamics-365-ce/



User Defined Variable value not getting updated inside Data Flow in SSIS about 11 months ago

While implementing integration packages between XML and Dynamics 365 CE, we had a requirement which required us to write a Script Component (custom code) in Data Flow task to check the status of a rec

https://nishantrana.me/2019/03/22/user-defined-variable-value-not-getting-updated-inside-data-flow-in-ssis/

Proposal Automation In Your CRM And What To Look Out For about 11 months ago

CRM is a very versatile tool that’s often used for B2B sales and all its aspects, including tracking opportunities, leads, contracts, consolidating collaterals, documents and keeping contacts, t

https://nishantrana.me/2019/03/20/proposal-automation-in-your-crm-and-what-to-look-out-for/

Using Precedence Constraint Editor to control the task execution in Control Flow (SSIS) about 11 months ago

Precedence Constraint component in SSIS allows us to control the flow of the execution of tasks within the Control Flow. Suppose we have the below package wherein we are traversing through the folder

https://nishantrana.me/2019/03/19/using-precedence-constraint-editor-to-control-the-task-execution-in-control-flow-ssis/

Applying XSLT transformation using the XML Task in SSIS about 11 months ago

Using the XML Task component in SSIS we can apply XSLT to the input XML file. Recently we had a requirement to read data from XML file and create/update corresponding records in Dynamics 365 CE. For t

https://nishantrana.me/2019/03/18/applying-xslt-transformation-using-the-xml-task-in-ssis/

Order of attributes in Alternate Key in Dynamics CRM Destination Component in SSIS (KingwaySoft) about 11 months ago

Recently we got the below error in one of our SSIS Packages The packages were working fine in one of the environments and were failing in another. It was throwing an error in one of the lookup fields

https://nishantrana.me/2019/03/15/order-of-attributes-in-alternate-key-in-dynamics-crm-destination-component-in-ssis-kingwaysoft/

Using Foreach Loop Container in SSIS to loop through all files in folders and subfolders about 11 months ago

Recently while working on an integration requirement we had to loop through all the XML Files within a folder and subfolder and create corresponding records inside Dynamics 365 CE. For this, we used t

https://nishantrana.me/2019/03/09/using-foreach-loop-container-in-ssis-to-loop-through-all-files-in-folders-and-subfolders/



Using CDS/CRM Connection Manager of KingswaySoft’s SSIS Dynamics 365 Integration toolkit in Script Component (SSIS) about 11 months ago

Recently for one of our requirements we had to use the CDS/CRM Connection of KingswaySoft’s SSIS Integration Toolkit for Dynamics 365 Below are the steps to be followed – Drag the Script Transfo

https://nishantrana.me/2019/03/06/using-cds-crm-connection-manager-of-kingswaysofts-ssis-dynamics-365-integration-toolkit-in-script-component-ssis/


Scribe Insight Limitation – XML Source doesn’t support repeating sibling nodes about 12 months ago

Recently we were evaluating Scribe Insight as our Integration tool for one of our clients. The requirement was to read an xml and create records in Dynamics 365 CE. The basic structure was something l

https://nishantrana.me/2019/02/28/scribe-insight-limitation-xml-source-doesnt-support-repeating-sibling-nodes/

contextUserId is missing privilege ae5c41f0-e823-4cb9-b25a-8ef020201973 error in WebAPI about 12 months ago

We were getting the below error while using impersonation in our WebAPI Searching for the privilege id we got the following detail {“@odata.etag”:”W/\”47875405\””,&

https://nishantrana.me/2019/02/26/contextuserid-is-missing-privilege-ae5c41f0-e823-4cb9-b25a-8ef020201973-error-in-webapi/

Fixed – Copy Paste not working in Remote Desktop Connection – Windows 10 about 1 years ago

Copy and Paste which was working as usual suddenly stopped working one fine day. Had the following setting enabled Restarted the following process on the remote machine, but that also didn’t hel

https://nishantrana.me/2019/02/09/fixed-copy-paste-not-working-in-remote-desktop-connection-windows-10/



Scribe Online – Working with Upsert Block in Dynamics 365 CE about 1 years ago

Continuing our previous posts on Scribe Online, let us look at the Upsert block for Dynamics 365 CRM Connector. The way it works is à The Upsert block will have a field called alternatekeyname where w

https://nishantrana.me/2019/01/16/scribe-online-working-with-upsert-block-in-dynamics-365-ce/

D365: Dynamics 365 Developer Toolkit for VS 2017 about 1 years ago

Originally posted on Ajit Patra:
Dynamics 365 Developer toolkit for Visual Studio 2017 can be insta

https://nishantrana.me/2019/01/16/d365-dynamics-365-developer-toolkit-for-vs-2017/

Scribe Online – Working with Hierarchical Data in Dynamics 365 CE about 1 years ago

In the previous post, we saw how to create XML connection and using it as a source to create records in Dynamics 365 CE. https://nishantrana.me/2019/01/11/scribe-online-xml-to-dynamics-365-ce/ In this

https://nishantrana.me/2019/01/14/scribe-online-working-with-hierarchical-data-in-dynamics-365-ce/


Scribe Online – XML to Dynamics 365 CE about 1 years ago

Follow the earlier posts to create the Scribe Online trial and steps to create an integration solution. Below is our sample XML file that holds the contact information that we want to create inside Dy

https://nishantrana.me/2019/01/11/scribe-online-xml-to-dynamics-365-ce/

Scribe Online: Working with Lookup block – Dynamics 365 CE about 1 years ago

Let us continue with our previous post in which we created a solution to pull data from SQL On-Premise and create lead records in Dynamics 365. Let us create a new table which will be our source here.

https://nishantrana.me/2019/01/10/scribe-online-working-with-lookup-block-dynamics-365-ce/

Working with OptionSet \ Picklist in Scribe Online about 1 years ago

Scribe Online makes it very easy to work with OptionSets while writing Integration and Replication solutions. While creating the Dynamics 365 CE connection we can check the Include Picklist Display Na

https://nishantrana.me/2019/01/10/working-with-optionset-picklist-in-scribe-online/

Using Scribe Online Replication Services (RS) to replicate Dynamics CE Data about 1 years ago

Scribe Online provides Replication Services that makes it extremely easy to replicate the data, schedule it and also includes auto-detection of changes. Follow previous posts to create a free trial of

https://nishantrana.me/2019/01/09/using-scribe-online-replication-services-rs-to-replicate-dynamics-ce-data/

Scribe Online – Create Integration Solution from SQL On-Premise to Dynamics 365 CE Online about 1 years ago

In the previous posts, we saw how to create a connection for Dynamics 365 and then how to use the connection to create an integration solution for deleting Dynamics 365 records. In the post, we’

https://nishantrana.me/2019/01/09/scribe-online-create-integration-solution-from-sql-on-premise-to-dynamics-365-ce-online/

Scribe Online – Creating your first integration solution for Dynamics 365 CE about 1 years ago

In the last post, we created the connection for Dynamics 365 CE https://nishantrana.me/2019/01/08/getting-started-with-scribe-online-connecting-to-dynamics-365-ce/ Here we will create the integration

https://nishantrana.me/2019/01/08/scribe-online-creating-your-first-integration-solution-for-dynamics-365-ce/

Getting started with Scribe Online – Connecting to Dynamics 365 CE about 1 years ago

In the series of posts – we would see how to quickly get started with Scribe Online and Dynamics 365 integration. Sign up for the free trial for Scribe Online https://info.scribesoft.com/trl_scr

https://nishantrana.me/2019/01/08/getting-started-with-scribe-online-connecting-to-dynamics-365-ce/

Dynamics 365 CE Update changed the form’s layout about 1 years ago

Yesterday one of our users reported that they are getting JavaScript error and the Marketing List’s form was looking a bit different. On analysis, we found that the field that was moved to a dif

https://nishantrana.me/2019/01/07/dynamics-365-ce-update-changed-the-forms-layout/


Badges earned last year in https://community.dynamics.com/ about 1 years ago

Badges earned last year in Dynamics 365 Community https://nishantrana.me/2018/10/03/earned-top-10-in-september-2018-blog-leaderboard-badge-in-dynamics-365-community/

https://nishantrana.me/2019/01/04/badges-earned-last-year-in-https-community-dynamics-com/

Thanks KingswaySoft about 1 years ago

Thanks KingswaySoft for coming up with one of the best tools for Data Integration and especially the SSIS Integration Toolkit for Microsoft Dynamics 365.. https://www.kingswaysoft.com/partners/MVPs

https://nishantrana.me/2019/01/02/thanks-kingswaysoft/

Implementing Multi-level approval using PowerApproval in Dynamics 365 CE about 1 years ago

We recently had a requirement of multi-level approval in our Project. We thought of evaluating the PowerApproval add-on from Power Objects. The add-on is powerful, feature-rich and allows us to easily

https://nishantrana.me/2019/01/02/implementing-multi-level-approval-using-powerapproval-in-dynamics-365-ce/

NEW YEAR, NEW “YOU” about 1 years ago

Originally posted on Sapna's Yoga Diary:
Are you planning for new year resolution and thinking on how you

https://nishantrana.me/2018/12/31/new-year-new-you/

The new model-driven form designer (WYSISYG) in PowerApps for Model-driven apps (Dynamics 365 CE) Preview about 1 years ago

The new model-driven form designer (Preview) has some nice features added to it like Searching for fields in the form Tree View showing visual hierarchy of the controls for quick view and navigation i

https://nishantrana.me/2018/12/24/the-new-model-driven-form-designer-wysisyg-in-powerapps-for-model-driven-apps-dynamics-365-ce-preview/


Embedding Canvas App on a Model-Driven App’s Form (Preview) – Passing list of related records as context about 1 years ago

Similarly to passing the current record as context to the embedded canvas app, we can pass the list of related records as context. Let us see how it works step by step. Open the form for customization

https://nishantrana.me/2018/12/22/embedding-canvas-app-on-a-model-driven-apps-form-preview-passing-list-of-related-records-as-context/

Embedding Canvas App on a Model-Driven App’s Form (Preview) about 1 years ago

Login to Dynamics 365 CE, open any of the Entity’s form and either pick any of the existing single line of a text field or sub-grid control or add one to the form. We will use Single Line of Tex

https://nishantrana.me/2018/12/21/embedding-canvas-app-on-a-model-driven-apps-form-preview/


Optimum batch size and thread while deleting records using SSIS Integration Toolkit for Microsoft Dynamics 365 about 1 years ago

Recently we had to delete few records for one of our entities. It was a user owned entity with 1 custom 1 – n relationship with contact having around 190 fields. It was Dynamics 365 CE Online on versi

https://nishantrana.me/2018/12/19/optimum-batch-size-and-thread-while-deleting-records-using-ssis-integration-toolkit-for-microsoft-dynamics-365/


Fixed NSIS Error – Error Launching installer in Windows 10. about 1 years ago

Recenlty I bought Shanling M0 DAP, and while trying to run the setup.exe for its USD DAC Driver I got the below error. NSIS (Nullsoft Scriptable Install System) is a tool that allows programmers to cr

https://nishantrana.me/2018/12/17/fixed-nsis-error-error-launching-installer-in-windows-10/

PowerApps – Quick Overview (mind map) about 1 years ago

Hi, I was reading this wonderful whitepaper on PowerApps by David Yack and preparing notes on that using mind map. Sharing the same. https://www.goconqr.com/p/16333871-powerapps-mind_maps   Hope

https://nishantrana.me/2018/12/17/powerapps-quick-overview-mind-map/