Skip to main content

Dynamics 365 Power Automate Flow Send Email

Dynamics 365 Power Automate Flow Send Email

In This Article we are going to describe a section of Power Automate Flow where we are going to create Email Message for Dynamics 365. Following this approach is going to make sure that the email message generate will be visible in our Activity Feed and the appropriate Email Message record are created in Dynamics 365

1.       Create a New Record

a.       Entity Name “Email Messages

2.       Set From, To, Cs and Bcc

a.       You can not type email addresses on these fields

b.       You are to create a reference to one of the following

                                                               i.      System User

                                                             ii.      Queue

                                                           iii.      Contact

                                                           iv.      Account

c.       Make sure the above listed entities have a valid email address in the records

d.       Sample how to reference a contact

                                                               i.      /contacts({Contact Id Guid})



 

3.       Set the Subject



4.       Set Regarding for this scenario we are going to use the Account

a.       Accounts({Account Id Guid})

5.       For the content of the Email Message you must use the Description Field, here I advise you to create a string variable where it holds the content of the Email

a.       Simple text (string)

b.       Html (if you have a complex content where you want to have specific formatting you can use HTML



6.       Set Direction to Yes, this is to flag that its an outgoing email

7.       So far we have create the email now comes the fun part sending the email message we just created

8.       Perform a bound Action

a.       


b.       Entity name : Email Message

c.       Action : SendEmail

d.       Item Id: Pass the Id of Email Message that you have created in the previous step

e.       IssueSend: Yes

                                                               i.      Make sure this one is set to Yes, otherwise the email record will be created but want me sent to the recipient


Thanks for reading

 


Comments

Popular posts from this blog

How to use Formatted Values in Power Automate Flow Dynamics 365

  How to use Formatted Values in Power Automate Flow Dynamics 365   If you have been working on Power Automate for Dynamics 365 you might have been wandering how you can access a lookup Formatted Value or Option Set formatted values. You can use the following format to access: body(‘{Action Name}’)?[‘{fieldname} @OData.Community.Display.V1. FormattedValue’] You just have to be mindful in Dynamics 365 lookup field name they do not translate to the proper field name, you might have to and an “_” as a prefix and “_value” as a postfix, I will leave that to you.

Azure DevOps Fork Repos between two Organization

  Azure DevOps Fork Repos between two Organization This weekend I embarked on a topic a bit foreign to myself, on the surface seemed a bit simple. The idea is to fork my Azure DevOps Repo to a different organization and push changes between them. Bad news DevOps doesn’t allow to fork Repos to a different organization, you have only the capability to fork to a different Projects within the same Organization. I’m pretty much sure there are so many other ways to solve this issue, but this is the one that I found to be easy to implement. Import Repo to the new Organization Remember here you have to generate a personal token to be able to import the Repo you have to be a member of the new organization as well This might take a few minutes depending on the size of your project, once its complete you will receive a confirmation email, or just refresh it after few minutes So far all looks good, you can clone the solution in your new Organizati...

XMLHttpRequest vs Xrm.WebApi

  XMLHttpRequest vs Xrm.WebApi If you have written JavaScript code for Dynamics 365 you have seen the use of XMLHttpRequest or Xrm.WebApi to make server-side calls. The question is which one is the right one to use? So, let’s analyze the two types of calls. XMLHtttpRequest 1.        Synchronous a.        Sample Code var req = new XMLHttpRequest(); req.open("GET", Xrm.Page.context.getClientUrl() + "/api/data/v9.1/accounts", false ); 2.        Asynchronous a.        Sample Code var req = new XMLHttpRequest(); req.open("GET", Xrm.Page.context.getClientUrl() + "/api/data/v9.1/accounts", true ); So, passing true parameter is going to make asynchronous call while passing it false is going to make a Synchronous call. Xrm.WebApi 1.        Asynchronous a.        There is...