nishantrana.me
Open in
urlscan Pro
192.0.78.24
Public Scan
Submitted URL: http://nishantrana.me/
Effective URL: https://nishantrana.me/
Submission: On October 26 via manual from GB — Scanned from GB
Effective URL: https://nishantrana.me/
Submission: On October 26 via manual from GB — Scanned from GB
Form analysis
6 forms found in the DOMGET https://nishantrana.me/
<form role="search" method="get" action="https://nishantrana.me/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label class="wp-block-search__label" for="wp-block-search__input-1">Search this blog </label>
<div class="wp-block-search__inside-wrapper "><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s"><button aria-label="Search" class="wp-block-search__button wp-element-button"
type="submit">Search</button></div>
</form>
GET https://nishantrana.me/
<form role="search" method="get" class="search-form" action="https://nishantrana.me/">
<label>
<span class="screen-reader-text"> Search for: </span>
<input type="search" class="search-field" placeholder="Search …" value="" name="s">
</label>
<button type="submit" class="search-submit"><span class="screen-reader-text"> Search </span></button>
<input type="hidden" name="orderby" value=""><input type="hidden" name="order" value="">
</form>
POST https://subscribe.wordpress.com
<form action="https://subscribe.wordpress.com" method="post" accept-charset="utf-8" data-blog="1794554" data-post_access_level="everybody" id="subscribe-blog">
<p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p>
<p id="subscribe-email">
<label id="subscribe-field-label" for="subscribe-field" class="screen-reader-text"> Email Address: </label>
<input type="email" name="email" style="width: 95%; padding: 1px 10px" placeholder="Email Address" value="" id="subscribe-field" required="">
</p>
<p id="subscribe-submit">
<input type="hidden" name="action" value="subscribe">
<input type="hidden" name="blog_id" value="1794554">
<input type="hidden" name="source" value="https://nishantrana.me/">
<input type="hidden" name="sub-type" value="widget">
<input type="hidden" name="redirect_fragment" value="subscribe-blog">
<input type="hidden" id="_wpnonce" name="_wpnonce" value="67118817af"> <button type="submit" class="wp-block-button__link"> Subscribe </button>
</p>
</form>
POST https://subscribe.wordpress.com
<form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;">
<div class="actnbr-follow-count">Join 788 other followers</div>
<div>
<input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address">
</div>
<input type="hidden" name="action" value="subscribe">
<input type="hidden" name="blog_id" value="1794554">
<input type="hidden" name="source" value="https://nishantrana.me/">
<input type="hidden" name="sub-type" value="actionbar-follow">
<input type="hidden" id="_wpnonce" name="_wpnonce" value="67118817af">
<div class="actnbr-button-wrap">
<button type="submit" value="Sign me up"> Sign me up </button>
</div>
</form>
<form id="jp-carousel-comment-form">
<label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
<textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
<div id="jp-carousel-comment-form-submit-and-info-wrapper">
<div id="jp-carousel-comment-form-commenting-as">
<fieldset>
<label for="jp-carousel-comment-form-email-field">Email</label>
<input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
</fieldset>
<fieldset>
<label for="jp-carousel-comment-form-author-field">Name</label>
<input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
</fieldset>
<fieldset>
<label for="jp-carousel-comment-form-url-field">Website</label>
<input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field">
</fieldset>
</div>
<input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
</div>
</form>
<form autocomplete="off" role="search" class="jetpack-instant-search__search-results-search-form">
<div class="jetpack-instant-search__search-form">
<div class="jetpack-instant-search__box"><label class="jetpack-instant-search__box-label" for="jetpack-instant-search__box-input-1">
<div class="jetpack-instant-search__box-gridicon"><svg class="gridicon gridicons-search " focusable="true" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" aria-hidden="false" style="height: 24px; width: 24px;">
<title>Magnifying Glass</title>
<g>
<path d="M21 19l-5.154-5.154C16.574 12.742 17 11.42 17 10c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c1.42 0 2.742-.426 3.846-1.154L19 21l2-2zM5 10c0-2.757 2.243-5 5-5s5 2.243 5 5-2.243 5-5 5-5-2.243-5-5z"></path>
</g>
</svg></div><input autocomplete="off" id="jetpack-instant-search__box-input-1" class="search-field jetpack-instant-search__box-input" inputmode="search" placeholder="Search…" type="search"><button class="screen-reader-text assistive-text"
tabindex="-1">Search</button>
</label></div>
</div>
</form>
Text Content
Advertisements Powered by wordads.co We've received your report. Thanks for your feedback! Seen too often Not relevant Offensive Broken Report this ad Skip to content NISHANT RANA'S WEBLOG Everything related to Microsoft .NET Technology Menu * Admin Center URL(s) * Sample Code – Dynamics 365 Web API * 2021 Release Wave 1 – Dynamics 365expand child menu * 2020 Release Wave 1 * 2020 Release Wave 2 * 2019 Release Wave 2 * Azure * Azure Data Lake * Azure Functions * Power Automate – Approvals * PowerApp Portals * Omnichannel for Customer Service * Power Platform Dataflows * Power BI * SSIS / KingswaySoft * OAuth 2.0 * Dynamics 365 Mobile App * Microsoft Bot Framework * Microsoft Dynamics 365 * Microsoft Dynamics 365 Developer Training * Code snippets * SoundCloud – My Tunes * Books Reviewed * Order My Book (Dynamics 365 Application Development) * About me Featured RECENT POSTS Rate This 120 3 i Search this blog Search HOW TO – CONVERT BASIC QUEUE TO AN ADVANCED QUEUE – DYNAMICS 365 FIND EMAIL TEMPLATES FASTER WITH THE NEW INSERT TEMPLATE DIALOG – DYNAMICS 365 / DATAVERSE HOW TO – ENABLE THE ENHANCED EMAIL TEMPLATE EDITOR IN MODEL-DRIVEN APPS(DYNAMICS 365 / DATAVERSE) DATAVERSE CUSTOM API – GLOBAL AND ENTITY (BINDING TYPE) EXAMPLE FIXED – PLUG-IN ASSEMBLY FULLNAMES MUST BE UNIQUE (IGNORING THE VERSION BUILD AND REVISION NUMBER) – DYNAMICS 365 / DATAVERSE LINK AND CREATE A CASE, CONTACT, AND ACCOUNT FROM A NOTES RECORD IN TIMELINE– DYNAMICS 365 / DATAVERSE HOW TO – PERMANENTLY DELETE USERS IN THE POWER PLATFORM (DATAVERSE / DYNAMICS 365) ANALYTICS CAPABILITIES OF KUPP CODE ANALYTICS ENTITY ID MUST BE SPECIFIED FOR OPERATION – DATAVERSE / DYNAMICS 365 ERROR REQUESTING TOKEN FROM THE AUTHENTICATION CONTEXT – GENERAL ADAL ERROR (DATAVERSE / DYNAMICS 365) FREE UP STORAGE SPACE – DATAVERSE / DYNAMICS 365 USE COPILOT TO CREATE A JOURNEY – DYNAMICS 365 MARKETING USING XMULTIPLE ALONG WITH USER MULTIPLEXING FOR IMPROVED PERFORMANCE – KINGSWAYSOFT SSIS INTEGRATION TOOLKIT (DATAVERSE / DYNAMICS 365) USE CONTENT IDEAS COPILOT TO GENERATE EMAIL CONTENT IDEAS (DYNAMICS 365 MARKETING) STEP BY STEP – DELETING AN EXISTING PLUGIN FROM PLUGIN ASSEMBLY (DATAVERSE) FILTERING ATTRIBUTES FOR CREATE MESSAGE – PLUGIN (DATAVERSE / DYNAMICS 365) USE QUERY ASSIST COPILOT TO CREATE SEGMENTS (DYNAMICS 365 MARKETING) USE SALES COPILOT TO GET THE LATEST NEWS FOR CUSTOMERS/ACCOUNTS THROUGH BING (DYNAMICS 365) PIN ACTIVITIES IN TIMELINE – DYNAMICS 365 HOW TO USE – USER MULTIPLEXING TO GET BETTER PERFORMANCE FOR DATA MIGRATION /INTEGRATION USING KINGSWAYSOFT INTEGRATION TOOLKIT FOR DYNAMICS 365 (DATAVERSE / SSIS) USE SALES COPILOT TO GET THE SUMMARY OF A LEAD AND OPPORTUNITY (DYNAMICS 365) CLEANING UP THE ACTIVITYPOINTBASE TO FREE UP STORAGE– DATAVERSE / DYNAMICS 365 REPARENT RELATIONSHIP CASCADING BEHAVIOR IN DYNAMICS 365 / DATAVERSE DATAVERSE CUSTOM API – KEY ARTICLES / TOOL USE SALES COPILOT TO GET RECENT UPDATES (CATCHUP) ON A LEAD AND OPPORTUNITY (DYNAMICS 365) ENHANCED ACTIVE CONVERSATION FORM IN OMNICHANNEL FOR CUSTOMER SERVICE – DYNAMICS 365 USE SALES COPILOT TO COMPOSE EMAIL MESSAGES (PREVIEW)– DYNAMICS 365 AUTO-CREATE SHAREPOINT FOLDER (SHAREPOINT DOCUMENT LOCATION) ON RECORD CREATE USING POWER AUTOMATE FLOW (DATAVERSE) USING INTELLISENSE WITH KUPP CODE ANALYTICS HOW TO – UPLOAD A FILE BY URL TO SHAREPOINT (POWER AUTOMATE / DATAVERSE) TRYING OUT – CREATEMULTIPLE BULK OPERATION MESSAGE (PREVIEW) IN DATAVERSE (DYNAMICS 365) DATE TIME FIELDS (DATE ONLY AND USER LOCAL – BEHAVIOUR) IN POWER AUTOMATE (DATAVERSE) FIXED – THE ‘CREATEMULTIPLE’ METHOD DOES NOT SUPPORT ENTITIES OF TYPE ‘NONE’. MESSAGEPROCESSORCACHE RETURNED MESSAGEPROCESSOR.EMPTY IN DATAVERSE / DYNAMICS 365 BLOG POSTS ON VOICE CHANNEL – DYNAMICS 365 OMNICHANNEL FOR CUSTOMER SERVICE CUSTOMIZE LABEL – SEARCH CUSTOMER, SEARCH ISSUE IN CONVERSATION FORM – OMNICHANNEL FOR CUSTOMER SERVICE INTEGRATING PVA WITH OMNICHANNEL LIVE AGENT FIXED – URL WAS NOT PARSED DUE TO AN ODATAUNRECOGNIZEDPATHEXCEPTION OR BAD REQUEST – ERROR IN QUERY SYNTAX (POWER AUTOMATE) GETTING STARTED – INSTALLATION AND SETUP KUPP CODE ANALYTICS FIXED – POWER AUTOMATE FLOW NOT GETTING TRIGGERED HOW TO – CREATE AN AUTOMATED LOW-CODE PLUG-IN (DATAVERSE) (EXPERIMENTAL) HOW TO – CREATE AN INSTANT LOW-CODE PLUG-IN (DATAVERSE) (EXPERIMENTAL) TRY THE NEW MODERN LOOK FOR THE MODEL-DRIVEN APP (PREVIEW) BASED ON ENTITY BEHAVIOR FOR SHAREPOINT FOLDER – DYNAMICS 365 / DATAVERSE DYNAMICS CRM WEB API C# AUTO REFRESH ACCESS TOKEN WHILE PERFORMING API REQUEST TO CDS EXTEND ACCESS TOKEN LIFETIME SEND BULK EMAIL / DIRECT EMAIL TO CUSTOMERS – DYNAMICS 365 FIXED – THIS ASSETS-OCE.MKT.DYNAMICS.COM PAGE CAN’T BE FOUND IN DYNAMICS 365 MARKETING FIXED – WE CAN’T FIND THE FORM PAGE YOU’RE TRYING TO LOAD – DYNAMICS 365 MARKETING FIXED – THE DOMAIN WHERE THIS FORM IS EMBEDDED MIGHT NOT BE ENLISTED AS A DOMAIN RECORD FOR EXTERNALLY HOSTED FORMS IN DYNAMICS 365 MARKETING INTERESTING ARTICLES ON PLUGIN BEHAVIOR – DYNAMICS 365 / DATAVERSE PARENTCONTEXT PROPERTY OF IPLUGINEXECUTIONCONTEXT – DYNAMICS 365 / DATAVERSE ASSOCIATE/DISASSOCIATE PLUGIN MESSAGES IN CRM MISSING DEPENDENCIES – YOU’LL NEED TO IMPORT THE FOLLOWING ITEMS TO THIS ENVIRONMENT ERROR WHILE IMPORTING THE SOLUTION – DYNAMICS 365 / DATAVERSE SAMPLE CODE – ENABLE / DISABLE PLUGIN STEP (SDKMESSAGEPROCESSINGSTEP) DYNAMICS 365 / DATAVERSE FIXED – 0X90000010 CAN NOT RETRIEVE VIEW’S METADATA (DYNAMICS 365) SET DEFAULTSELECTEDITEMS OF COMBOBOX ON APP ONSTART – CUSTOM PAGE -POWER APPS (DATAVERSE) FIXED – VIEW NAME AS BLANK IN DYNAMICS 365 / MODEL-DRIVEN APP MY CRM IS AUTOMATICALLY SENDING E-MAILS TO REGARDED APPOINTMENTS FIX – EXCEPTION IN CREATION OF LEAD (DYNAMICS 365 MARKETING) FIXED – EXPECT NON-EMPTY GUID WHILE IMPORTING SOLUTION IN DYNAMICS 365/ DATAVERSE HOW TO – SET CALENDAR VIEW TO START THE WEEK FROM MONDAY – DYNAMICS 365 CONFIGURE FACEBOOK CHANNEL – OMNICHANNEL (DYNAMICS 365 CUSTOMER SERVICE) FIX – THE LABEL ‘ ‘, ID: ” ALREADY EXISTS. SUPPLY UNIQUE LABELID VALUES WHILE IMPORTING SOLUTION – DYNAMICS 365 CONFIGURE WHATSAPP CHANNEL – OMNICHANNEL (DYNAMICS 365) DISABLE EXPORT AND PRINT BUTTON IN DYNAMICS 365 CE (CRM) REPORT VIEWER. CONNECT POWER AUTOMATE TO TWITTER USING A BRING YOUR OWN APP APPROACH FIX – MISSING DEPENDENCIES ERROR WHILE IMPORTING SOLUTION (DYNAMICS 365) USING CUSTOMER LOOKUP IN CANVAS APPS (DATAVERSE) FIXED – CANVAS APP / CUSTOM PAGE NOT SHOWING DATA (DATAVERSE / POWERAPPS) ENHANCED CASE EXPERIENCE – FULL CASE FORM – DYNAMICS 365 CUSTOMER SERVICE OVERVIEW AND KEY FEATURES OF KUPP CODE ANALYTICS (VISUAL STUDIO EXTENSION FOR DYNAMICS 365 / POWER APPS) FAULTEXCEPTION – RETRIEVEMULTIPLE: GETENTITYDATABYFETCHSEARCH WHILE USING CONFIGURATION MIGRATION TOOL – DATAVERSE / DYNAMICS 365 NOTES CONTROL – DYNAMICS 365 DUE OPEN ACTIVITIES CONTROL – DYNAMICS 365 ATTACHMENT CONTROL – DYNAMICS 365 MULTIPLE WAYS TO CALL AZURE FUNCTION IN DYNAMICS 365. HOW TO SET DATE PICKER AS BLANK (NULL)- CANVAS APPS / DATAVERSE ENABLE EMAIL ADDRESS VALIDATION (PREVIEW) IN THE MODEL DRIVEN APP / DYNAMICS 365 FIXED – EXCEPTION IN CREATION OF LEAD (DYNAMICS 365 MARKETING) HOW TO – EXTEND (RECOVER) THE TRIAL ENVIRONMENT (DATAVERSE / DYNAMICS 365) MANAGE SECURITY ROLES USING THE NEW MODERN UI (PREVIEW) – POWER PLATFORM ADMIN CENTER {DYNAMICS CRM ERROR} THE FORMATTER THREW AN EXCEPTION WHILE TRYING TO DESERIALIZE THE MESSAGE GET REQUIREDATTENDEE (REQUIRED) FROM THE MEETING (APPOINTMENT) TABLE – POWER AUTOMATE / DATAVERSE FILTER ROWS USING CONTAINS, STARTSWITH AND ENDWITH POWER AUTOMATE – DATAVERSE USING EXISTING WEB RESOURCES (IMAGE) AND ICONS FOR BUTTON/ COMMAND – DYNAMICS 365 / MODEL-DRIVEN APPS HIDE SHOW BUTTON IN COMMAND BAR / RIBBON IN DYNAMICS 365 / MODEL-DRIVEN APP (FOR QUICK REFERENCE) ERROR WHEN TRYING TO RETRIEVE DATA FROM THE NETWORK – POWER APPS/ DATAVERSE ERROR WITH GLOBAL CHOICE / OPTIONSET WITH THE SAME DISPLAY NAME AND IN OPERATOR – POWER APPS / DATAVERSE APPLYING FILTER ON MULTI CHOICES / MULTI-SELECT OPTIONSET – POWER APPS / DATAVERSE FIXED – INVALID DATA FROM THE NETWORK ERROR IN THE CUSTOM PAGE – POWER APPS / DATAVERSE USING SORT, DISTINCT, FILTER TOGETHER FOR COMBO BOX ITEMS– CANVAS APPS (DATAVERSE) HOW TO – SWITCH BETWEEN ENHANCED AND LEGACY (DEFAULT) MULTISESSION WORKSPACE IN CUSTOMER SERVICE WORKSPACE COMBO BOX SHOWING BLANK VALUES IN CASE OF MULTIPLE CONDITIONS – CANVAS APP (DATAVERSE) HOW TO – CREATE MARKETING FORM SUBMISSION RECORD THROUGH FLOW (POWER AUTOMATE) – DYNAMICS 365 MARKETING DATAVERSE | ‘APP OPENER’ SECURITY ROLE FIXED – GLOBAL VARIABLES ARE NOT ALLOWED IN STARTSCREEN (POWERAPPS / CUSTOM PAGE) GET ENVIRONMENT VARIABLES VALUE USING JAVASCRIPT USING ADDPROPERTY TO DYNAMICALLY ADD A CUSTOM PROPERTY TO A JSON OBJECT – POWER AUTOMATE STOP / GO LIVE LEAD SCORE MODEL BEHAVIOR IN DYNAMICS 365 MARKETING NOTIFICATION TEMPLATE IN OMNICHANNEL VOICE (DYNAMICS 365 CUSTOMER SERVICE) Load more posts Loading… Something went wrong. Please refresh the page and/or try again. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 2, 2020February 9, 2023Categories Microsoft Dynamics 3653 Comments on Recent Posts HOW TO – CONVERT BASIC QUEUE TO AN ADVANCED QUEUE – DYNAMICS 365 Rate This 1 0 i We can convert our basic queue to an advanced queue by setting the field “Is Omnichannel Queue” or “Automatic work distribution” schema name “msdyn_isomnichannelqueue“- to Yes. We would usually do it to use the existing basic queue in the Unified Routing. We can find that option in the Conflicts Tab of the Queue form Or in case you cannot find the conflicts tab, you can add the field to the form Here we need to be careful while converting the basic queue to an advanced queue, as we cannot revert this. If we try to do this we will get the below error – Get more details here. Hope it helps.. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 25, 2023October 3, 2023Categories Dynamics 365 for Customer Service, Microsoft Dynamics 365, OmnichannelTags Dynamics 365, Dynamics 365 for Customer Service, Microsoft Dynamics 365, Omnichannel, Queue1 Comment on How to – convert basic queue to an advanced queue – Dynamics 365 FIXED – FEATURE ‘SEMANTIC CLASSIFICATION, DOCUMENT HIGHLIGHTS, ETC. ’ IS CURRENTLY UNAVAILABLE DUE TO INTERNAL ERROR – VISUAL STUDIO Rate This 0 0 i Recently we were getting the below notifications in our Visual Studio 2019. The way we managed to fix it was by disabling the following option – “Use 64-bit process for code analysis“ Navigate to Tools >> Options >> Text Editor >> C# >> Advanced The “Use 64-bit process for code analysis” option in Visual Studio allows the code analysis tools to run in a 64-bit process instead of a 32-bit process. This option is relevant when we are performing static code analysis, and here we had recently installed a Visual Studio extension that does the same. So might as well be a compatibility issue with that extension. Hope it helps.. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 24, 2023September 30, 2023Categories General, Visual StudioTags visual studio, visual studio 20191 Comment on Fixed – Feature ‘Semantic classification, Document Highlights, etc. ’ is currently unavailable due to internal error – Visual Studio FIND EMAIL TEMPLATES FASTER WITH THE NEW INSERT TEMPLATE DIALOG – DYNAMICS 365 / DATAVERSE Rate This 0 0 i The new insert template dialog box adds features to quickly find and insert the appropriate email template. For the below email record, we have a contact, account, and user type record selected in To (Regarding), click on Insert Template to open the dialog box. The new dialog box allows selecting the view for filtering the email templates. Clicking on Filter shows the filter for the selected view, and allows updating the filter to find the required template. The Record options allow filtering the views based on the record type specified in the To (Regarding) Selecting the A. Datum Corporation (Sample) account record, filters the view to show email templates related to the account. We can also specify the type of view – either List (default), Grid, or Tiles. From Advanced Settings >> System Settings >> Email tab, we can control these options i.e. specify the default view, and show and hide for Record and Filter options. The enhanced email template selection is enabled for default for Customer Service Workspace and Customer Service Hub Apps. To enable it for other Model-driven apps, add and enable the following setting “Enable the New Insert Template Dialog” in the solution. Below is how the old Insert Email Template dialog box looks Get more details here Hope it helps.. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 19, 2023September 24, 2023Categories CRM, Microsoft Dynamics 365Tags CRM, Microsoft Dynamics 365, Microsoft Dynamics CRM1 Comment on Find email templates faster with the new Insert Template dialog – Dynamics 365 / Dataverse HOW TO – ENABLE THE ENHANCED EMAIL TEMPLATE EDITOR IN MODEL-DRIVEN APPS(DYNAMICS 365 / DATAVERSE) Rate This 0 0 i Below is what our existing or current Email Template editor looks like (Sales Hub >> Personal Settings >> Email templates) Let us now enable the Enhanced Email Template editor for the App / Environment (it is enabled by default for Customer Service workspace and Customer Service Hub apps) Create or Open an existing solution, Add existing >> Setting >> Enable the New Email Template Editor We can set the value as Yes for the Setting environment value to apply it for the environment. To enable it for a specific app, make sure we have the option “Environment and apps” and “Apps Only” selected for Value can be changed for option. To specify the app(s) for which we want to enable the new email template editor, we need to add that corresponding app to the solution. Here we have added the Sales Hub. Add Existing >> App >> Model-driven App >> Sales Hub On adding the Sales Hub App, we get the option to set the value for the Sales Hub app, which we have set as Yes. Publish all customization. We can now see the new Editor tab added for the new Email Template record inside Sales Hub. We can drag and drop, and specify properties, of the layout section and elements in the new editor. The new email template editor uses the same design as the email editor in Dynamics 365 Marketing, making it more consistent across the different apps in the platform. Get all the details here. Hope it helps.. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 18, 2023September 24, 2023Categories CRM, Microsoft Dynamics 365, Model driven appTags CRM, Dynamics 365, Microsoft Dynamics 365, Model driven app1 Comment on How to – enable the enhanced email template editor in Model-driven Apps(Dynamics 365 / Dataverse) DATAVERSE CUSTOM API – GLOBAL AND ENTITY (BINDING TYPE) EXAMPLE Rate This 3 0 i We can define the Custom API’s binding type as Global, Entity, or Entity Collection. In this post, we can see how a Global and Entity binding type Custom API can be defined, write a corresponding plugin, and then invoke/test through Postman. We can create Custom API through Plugin Registration Tool, Power Apps, Code, Solution files, and or can use XrmToolBox Plugin – Custom API Manager. Below we have defined a Custom API name custom_GlobalAPI, with binding type as Global and one Request (input) parameter and Response (output) Property of type string. Below is how we define the plugin type for it and can access the input and output parameters through context. To test it we can use the XrmToolBox Custom API Tester plugin as shown below And from Postman, once we have the access token, we can call the Custom API as shown below. Now for a Bound Custom API, we have the following definition. It is bound to the Contact table and has one input parameter and one output parameter similar to our Global Custom API. Below is how we define the plugin type for it, and can access the input and output parameters similar to Global Custom API. However, in the case of binding type Entity, we will have the Request parameter named Target of type Entity Reference for the bound entity added automatically. We can test it using the Custom API Tester plugin, however as it is bound type, we need to select/specify the contact record (the table it is bound to), before we can execute it. To call it from Postman, we need to use the fully qualified name i.e. Microsoft.Dynamics.CRM.[unique name of the Custom API] unlike Global one. public class APIPluginGlobal : IPlugin { public void Execute(IServiceProvider serviceProvider) { ITracingService tracingService = (ITracingService)serviceProvider.GetService(typeof(ITracingService)); IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext)); IOrganizationServiceFactory factory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); IOrganizationService orgService = factory.CreateOrganizationService(context.UserId); try { tracingService.Trace("start plugin execution: {0}", this.GetType().FullName); // check for the message name i.e. Unique Name of the Custom API if (context.MessageName.Equals("custom_GlobalAPI", StringComparison.OrdinalIgnoreCase)) { // check for the request parameter in the inputparamters of the context if (context.InputParameters.Contains("inputParam")) { // get the value of the input parameter string inputValue = context.InputParameters["inputParam"].ToString(); // set the value of response property through outputparameters context.OutputParameters["outputParam"] = "Got following value as Input : " + inputValue; } } tracingService.Trace("end plugin execution: {0}", this.GetType().FullName); } catch (System.ServiceModel.FaultException<OrganizationServiceFault> ex) { tracingService.Trace(ex.Detail.Message); throw; } catch (Exception ex) { tracingService.Trace(ex.ToString()); throw; } } } public class APIPluginBound : IPlugin { public void Execute(IServiceProvider serviceProvider) { ITracingService tracingService = (ITracingService)serviceProvider.GetService(typeof(ITracingService)); IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext)); IOrganizationServiceFactory factory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); IOrganizationService orgService = factory.CreateOrganizationService(context.UserId); try { tracingService.Trace("start plugin execution: {0}", this.GetType().FullName); // unique name of the custom api if (context.MessageName.Equals("custom_BoundAPI", StringComparison.OrdinalIgnoreCase)) { // Target property of type Entity Reference if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference) { var contact = (EntityReference)context.InputParameters["Target"]; // access the input request parameter if (context.InputParameters.Contains("inputParam")) { string inputValue = context.InputParameters["inputParam"].ToString(); // set the output parameter value context.OutputParameters["outputParam"] = "Got following as Input Parameter : " + inputValue + " for record : " + contact.Id.ToString(); } } } tracingService.Trace("end plugin execution: {0}", this.GetType().FullName); } catch (System.ServiceModel.FaultException<OrganizationServiceFault> ex) { tracingService.Trace(ex.Detail.Message); throw; } catch (Exception ex) { tracingService.Trace(ex.ToString()); throw; } } } Hope it helps.. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 17, 2023September 21, 2023Categories Custom API, Dataverse, Microsoft Dynamics 365Tags CRM, Custom API, Dataverse, Microsoft Dynamics 365, Microsoft Dynamics CRM1 Comment on Dataverse Custom API – Global and Entity (Binding Type) example FIXED – PLUG-IN ASSEMBLY FULLNAMES MUST BE UNIQUE (IGNORING THE VERSION BUILD AND REVISION NUMBER) – DYNAMICS 365 / DATAVERSE Rate This 0 0 i Recently while trying to register the plugin, we got the below error Microsoft.Crm.CrmException: Plug-in assembly fullnames must be unique (ignoring the version build and revision number). —> Microsoft.Crm.CrmException: Plug-in assembly fullnames must be unique (ignoring the version build and revision number). It was because we were trying to register the assembly which was already registered in that environment, instead of updating it. Also, refer – https://helpfulbit.com/plugin-assemby-fullnames-must-be-unique/ Hope it helps. Advertisements SHARE IT - * Email * LinkedIn * Twitter * Facebook * WhatsApp * Reddit * Telegram * Tumblr * Print * Pinterest * Mastodon * LIKE THIS: Like Loading... Author Nishant RanaPosted on October 11, 2023September 18, 2023Categories CRM, Dataverse, Microsoft Dynamics 365Tags Dataverse, Microsoft Dynamics 365, Microsoft Dynamics CRM1 Comment on Fixed – Plug-in assembly fullnames must be unique (ignoring the version build and revision number) – Dynamics 365 / Dataverse POSTS NAVIGATION Page 1 Page 2 … Page 359 Next page Older posts Advertisements Powered by wordads.co We've received your report. Thanks for your feedback! Seen too often Not relevant Offensive Broken Report this ad Search for: Search CATEGORIES * Microsoft Dynamics 365 (1,155) * Microsoft Dynamics CRM (637) * CRM (622) * Dynamics 365 (504) * CRM 2011 (360) TAGS * Microsoft Dynamics 365 (794) * CRM (655) * Dynamics 365 (609) * Microsoft Dynamics CRM (477) * CRM 2011 (298) YEAR * 2023 (222) * 2022 (150) * 2021 (171) * 2020 (251) * 2019 (119) BLOG STATS * 5,744,802 hits Advertisements KINGSWAYSOFT MVP ARCHIVES Archives Select Month October 2023 (11) September 2023 (17) August 2023 (15) July 2023 (6) June 2023 (10) May 2023 (23) April 2023 (16) March 2023 (15) February 2023 (23) January 2023 (18) December 2022 (21) November 2022 (21) October 2022 (10) August 2022 (10) July 2022 (10) June 2022 (8) May 2022 (12) April 2022 (11) March 2022 (16) February 2022 (14) January 2022 (16) December 2021 (18) November 2021 (17) October 2021 (8) September 2021 (4) August 2021 (11) July 2021 (13) June 2021 (20) May 2021 (17) April 2021 (15) March 2021 (17) February 2021 (10) January 2021 (15) December 2020 (26) November 2020 (19) October 2020 (30) September 2020 (27) August 2020 (29) July 2020 (21) June 2020 (16) May 2020 (26) April 2020 (22) March 2020 (8) February 2020 (16) January 2020 (9) December 2019 (11) November 2019 (15) October 2019 (11) September 2019 (6) August 2019 (11) July 2019 (14) June 2019 (6) May 2019 (5) April 2019 (7) March 2019 (12) February 2019 (3) January 2019 (18) December 2018 (17) November 2018 (30) October 2018 (36) September 2018 (23) August 2018 (13) July 2018 (8) June 2018 (12) May 2018 (22) April 2018 (9) March 2018 (12) February 2018 (14) January 2018 (7) December 2017 (3) November 2017 (8) October 2017 (19) September 2017 (2) August 2017 (2) July 2017 (5) June 2017 (3) May 2017 (13) April 2017 (31) March 2017 (30) February 2017 (17) January 2017 (21) December 2016 (8) November 2016 (27) October 2016 (18) September 2016 (14) August 2016 (6) July 2016 (3) June 2016 (7) May 2016 (6) April 2016 (5) March 2016 (3) February 2016 (8) January 2016 (1) November 2015 (3) October 2015 (2) September 2015 (1) August 2015 (2) July 2015 (9) June 2015 (5) May 2015 (6) April 2015 (14) March 2015 (3) February 2015 (7) January 2015 (7) December 2014 (1) November 2014 (10) October 2014 (25) September 2014 (17) August 2014 (12) July 2014 (11) June 2014 (11) May 2014 (9) April 2014 (14) March 2014 (5) February 2014 (11) January 2014 (7) December 2013 (7) November 2013 (6) October 2013 (17) September 2013 (7) July 2013 (1) June 2013 (4) May 2013 (16) April 2013 (13) March 2013 (4) February 2013 (18) January 2013 (13) December 2012 (4) November 2012 (7) October 2012 (7) September 2012 (7) August 2012 (15) July 2012 (3) June 2012 (10) May 2012 (3) April 2012 (12) March 2012 (5) February 2012 (13) January 2012 (13) December 2011 (10) November 2011 (19) October 2011 (12) September 2011 (6) August 2011 (10) July 2011 (2) June 2011 (4) May 2011 (14) April 2011 (9) March 2011 (10) February 2011 (5) January 2011 (7) December 2010 (8) November 2010 (19) October 2010 (7) August 2010 (9) July 2010 (5) June 2010 (5) May 2010 (10) April 2010 (12) March 2010 (9) February 2010 (1) January 2010 (5) December 2009 (10) November 2009 (1) October 2009 (7) September 2009 (6) August 2009 (7) July 2009 (13) June 2009 (16) May 2009 (13) April 2009 (12) March 2009 (18) February 2009 (16) January 2009 (25) December 2008 (11) November 2008 (6) October 2008 (6) September 2008 (9) August 2008 (6) July 2008 (19) June 2008 (9) February 2008 (3) January 2008 (7) November 2007 (9) October 2007 (19) September 2007 (12) READERS Advertisements Advertisements FOLLOW ME ON TWITTER JOOBLE Advertisements TOP 100 CRM BLOGS AND WEBSITES ORDER MY BOOK Advertisements RECENT POSTS * How to – convert basic queue to an advanced queue – Dynamics 365 October 25, 2023 * Fixed – Feature ‘Semantic classification, Document Highlights, etc. ’ is currently unavailable due to internal error – Visual Studio October 24, 2023 * Find email templates faster with the new Insert Template dialog – Dynamics 365 / Dataverse October 19, 2023 * How to – enable the enhanced email template editor in Model-driven Apps(Dynamics 365 / Dataverse) October 18, 2023 * Dataverse Custom API – Global and Entity (Binding Type) example October 17, 2023 * Fixed – Plug-in assembly fullnames must be unique (ignoring the version build and revision number) – Dynamics 365 / Dataverse October 11, 2023 * Link and Create a case, contact, and account from a notes record in Timeline– Dynamics 365 / Dataverse October 10, 2023 * How to – Permanently delete users in the Power Platform (Dataverse / Dynamics 365) October 5, 2023 * Analytics capabilities of Kupp Code Analytics October 4, 2023 * Entity Id must be specified for Operation – Dataverse / Dynamics 365 October 4, 2023 MY BADGES – DYNAMICS 365 COMMUNITY Advertisements SUBSCRIBE TO BLOG VIA EMAIL Enter your email address to subscribe to this blog and receive notifications of new posts by email. Email Address: Subscribe Join 5,415 other subscribers 1. How to – convert basic queue to an advanced queue – Dynamics 365 | 365 Community on How to – convert basic queue to an advanced queue – Dynamics 365October 25, 2023 […] We can convert our basic queue to an advanced queue by setting the field “Is Omnichannel Queue” or “Automatic… 2. Fixed – Feature ‘Semantic classification, Document Highlights, etc. ’ is currently unavailable due to internal error – Visual Studio | 365 Community on Fixed – Feature ‘Semantic classification, Document Highlights, etc. ’ is currently unavailable due to internal error – Visual StudioOctober 24, 2023 […] Recently we were getting the below notifications in our Visual Studio 2019. The way we managed to fix it… 3. Unveiling the Power of Editable Grids in Microsoft Dynamics: A Deep Dive on How to – Disable / Read Only fields in Editable Grid control (Dynamics 365 / CRM)October 24, 2023 […] Nishant Rana – How to Disable Read-Only Fields in Editable Grid Control Dynamics 365 CRM […] 4. Anonymous on Solved – Disabled Turn on unified routing option in Dynamics 365 Customer Service HubOctober 19, 2023 Doesn't work anymore since the workstreams menuitem isn't there anymore 5. Find email templates faster with the new Insert Template dialog – Dynamics 365 / Dataverse | 365 Community on Find email templates faster with the new Insert Template dialog – Dynamics 365 / DataverseOctober 19, 2023 […] The new insert template dialog box adds features to quickly find and insert the appropriate email template. For the… 6. How to – enable the enhanced email template editor in Model-driven Apps(Dynamics 365 / Dataverse) | 365 Community on How to – enable the enhanced email template editor in Model-driven Apps(Dynamics 365 / Dataverse)October 18, 2023 […] Below is what our existing or current Email Template editor looks like (Sales Hub >> Personal Settings >> Email… Log in Advertisements * Admin Center URL(s) * Sample Code – Dynamics 365 Web API * 2021 Release Wave 1 – Dynamics 365 * 2020 Release Wave 1 * 2020 Release Wave 2 * 2019 Release Wave 2 * Azure * Azure Data Lake * Azure Functions * Power Automate – Approvals * PowerApp Portals * Omnichannel for Customer Service * Power Platform Dataflows * Power BI * SSIS / KingswaySoft * OAuth 2.0 * Dynamics 365 Mobile App * Microsoft Bot Framework * Microsoft Dynamics 365 * Microsoft Dynamics 365 Developer Training * Code snippets * SoundCloud – My Tunes * Books Reviewed * Order My Book (Dynamics 365 Application Development) * About me Nishant Rana's Weblog Website Powered by WordPress.com. * Follow Following * Nishant Rana's Weblog Join 788 other followers Sign me up * Already have a WordPress.com account? Log in now. * * Nishant Rana's Weblog * Customize * Follow Following * Sign up * Log in * Report this content * View site in Reader * Manage subscriptions * Collapse this bar Loading Comments... Write a Comment... Email Name Website %d bloggers like this: SEARCH RESULTS Magnifying Glass Search Close search results FiltersShow filters Sort by: Relevance•Newest•Oldest NO RESULTS FOUND FILTER OPTIONS Close Search Search powered by Jetpack Advertisements Powered by wordads.co We've received your report. Thanks for your feedback! Seen too often Not relevant Offensive Broken Report this ad