CRM Tip: Automatically Creating document from Word Template and attaching to Record

Background In Dynamics CRM, one of the common requirement customer have is to Run a report and save the copy of the report (PDF/ Word/ Excel) as notes/ attachment on the record or send the created document as email attachment to customer. Sounds an innocent requirement, right? With CRM online, it is NOT. What we … Continue reading CRM Tip: Automatically Creating document from Word Template and attaching to Record

Advertisements

CRM Observation – Why Alternate Keys are not published sometimes

Background I have heard a repeated question/ complaint from people regarding Alternate key - Alternate key does not work sometimes randomly or for some specific combinations. Alternate keys do not get activated in target environment on deploying or installing the solution with Alternate key Resolution Alternate keys always work and are in no way random. … Continue reading CRM Observation – Why Alternate Keys are not published sometimes

Creating SharePoint Folder automatically – Custom Plugin Code

Requirement: We had a requirement for creating SharePoint Folder automatically when we create a record in D365 CRM Online. We tried lot of workarounds but could not get a concrete solution PS: The Automatic Folder creation option in Document Management settings does not actually create the folder when the record is created. It only creates … Continue reading Creating SharePoint Folder automatically – Custom Plugin Code

CRM Tip: Dynamics 365 – Privacy Preferences

Background: In CRM, Generally people keep getting error pop-ups, asking Users to send Information to send to Microsoft. We know that this behavior can be customized in User Personal options under Privacy by each user. Like below: Tip: Instead of asking each user to set this option manually, Administrators can set the privacy settings for … Continue reading CRM Tip: Dynamics 365 – Privacy Preferences

D365 for Customer Engagement V9 – Advanced Find Changes (July release)

Background In D365/ CRM, Customers always have a common query which goes like this – How do we list all the Accounts which do not have Any opportunity associated to them, or any contact associated to them? The requirement is simple, and the customer will hope it is a straight forward advanced find. But this … Continue reading D365 for Customer Engagement V9 – Advanced Find Changes (July release)

CRM – Issue with retrieving large document body using Fetch XML [SOLUTION]

Problem Statement When we want to export Attachments from CRM (both Notes and Email attachments), we can do this using a Console Application where we read the documentbody from CRM using Fetch XML, and then we convert that to bytes and export to a local folder (or any target system) This Method is proper and … Continue reading CRM – Issue with retrieving large document body using Fetch XML [SOLUTION]

Dynamics 365 For Customer Engagement v9 (July Release)- Deprecated Features

"Deprecated" means Microsoft intends to remove the feature or capability from a future major release of Dynamics 365. The feature or capability will continue to work and is fully supported until it is officially removed. This deprecation notification can span a few years. After removal, the feature or capability will no longer work. Microsoft notifies … Continue reading Dynamics 365 For Customer Engagement v9 (July Release)- Deprecated Features

CRM Tip: Issue with checking Security role GUID of custom security roles

Problem Statement: We often encounter a scenario where we need to perform some operations based on the fact if the user has a particular security role. We also know that the GUID of a custom security role created by us remains the same, even if is installed in some other environment. Consider the following scenario: … Continue reading CRM Tip: Issue with checking Security role GUID of custom security roles

D365 Mobile: Auto Complete Control

Background: CRM 2016 Introduced Auto-complete feature on web forms. This allowed us to help users in filling out data faster and easier without creating any unwanted relationships. Sample: Auto-complete in Dynamics 365 controls For ex, if we wanted Users to choose from list of cities, we can configure it and user will see dropdown with … Continue reading D365 Mobile: Auto Complete Control

CRM tip: How to Check Security Role in Plugins – Correct way

Problem Statement: We often have requirements to perform some action based on certain security role. For ex., we only want System Administrator to delete particular record, and no one else should delete irrespective of their security access. There are many ways to achieve this, but many of the times the solution is not foolproof Incorrect/ … Continue reading CRM tip: How to Check Security Role in Plugins – Correct way