Dynamic Values for Custom Entities in D365 Email Templates
D y n ami cValues for
Custom Entities in D365 Email Templates
Written By Mike Watt, Developer, Rockton Software
Creating Email Templates in Microsoft Dynamics
365 a very simple task, on the surface. You write what the Subject will be, followed by the Body of the message, and just like that you've created an email template. However, there are instances when you might want to add some Dynamic values based on the record.
Inserting dynamic values from out of the box entities like User, Account, or Contact is pretty straightforward. At the top of the template select Insert/Update:
After the entity name, add a colon, and then the field logical name, ending it with a semi colon. If you'd like a default value if nothing was found, after the semi colon add the default value.
{!: ; }
For example, let's say we have an entity called Football Team, and we want our template to use the Football Team's Team Name field, and if it's empty use Denver Broncos. In order to do this, we would type:
{!new_footballteam : new_teamname; Denver Broncos}
After saving it will look like this:
From there, simply select the Record type, and the field you want to insert. Here's an example of what using the Contact's First name would look like within the template:
That's easy enough, but what if you want to add Dynamic values from a custom entity?
According to the Software Development Kit (SDK), it says:
Well it doesn't say anything actually, but not to worry, there is a way!
In the template, where you want the value to appear, type within 2 brackets an exclamation point followed by the entity logical name.
Single line text fields work the same for most field types: currency and numbers.
Dates will return the Date and Time value. In order to return just Dates add at the end of the fieldlogicalname, /@date. Similarly for just the Time portion, add /@time, for example:
{!new_footballteam:new_firstsuperbowlvictory/@date;}
{!new_footballteam:new_firstsuperbowlvictory/@time;}
Option Set Values will return the numerical value. In order to return the Friendly name add /@ name:
{!new_footballteam:new_conference/@name;}
Lookups return the GUID value, to return the Primary Attribute's Friendly Name, add /@name:
{!new_footballteam:new_currentquarterback/@name;}
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- dynamics 365 licensing guide
- integration guide microsoft dynamics crm online and office 365
- dynamics 365 app for outlook
- microsoft dynamics 365 for finance and operations business edition
- use sccm to install dynamics 365 for outlook
- microsoft dynamics 365 business edition licensing guide
- getting you started with microsoft dynamics 365 business central add on
- dynamics 365 for outlook com add in deprecation playbook
- workshopplus dynamics 365 customer engagement teams and outlook
- dynamic values for custom entities in d365 email templates
Related searches
- email templates free
- business email templates free
- business email templates for customer service
- marketing email templates for business
- email templates for insurance agents
- email templates for business
- email templates for business word
- free email templates for word
- email templates for insurance sales
- email templates for training programs
- email templates in word
- email templates in office 365