Attempting to create a new case in out Dynamics 365 Sandbox, I have tried to use the template, "Create a new record in Dynamics 365 on Microsoft Forms submission." In the block, "Create a new record" that is using a Dynamics integration, I get the error, "
My first instinct is that the Owner is of data type, "Owner" which is a record. If this is the issue, how can I access the user's record? I tried Get Record and using the body of that, but to no avail.
Thank you for your help in this; it is greatly appreciated.
Solved! Go to Solution.
Hello Ben,
No worries at all. Happy to help. And if the below doesn't work, feel free to give me a direct message, and if you want we could jump on a call... if you're happy to do that of course.
Unfortunately, I'm not 100% sure what you mean when you're setting it manually, setting it from where?
Below will hopefully give you a bit more understanding about the GUID for a record...
So, when you create a new table, not an out of the box table, a number of columns get created.
Two important columns are:
The problem with the user table is it's got lots of Unique Identifier columns! But try using the column called User as that will be the GUID:
Let me know if you have any luck.
Garry
Hello @BenDonahue,
Once you've answered my questions above, please have a look at this.
You said you wanted to use Responders' Email from the action Get response details rather than the GUID. This can be easily done. If you read this excellent blog post from Sara Lagerquist it will explain what you need to do. Since reading this, I used this a lot.
In brief:
So when the Flow runs, it will take the email address of the responder of the form and search for it in the User table within Dataverse (Dynamics) and return the record. When you create another action all the dynamic content from the List rows action will be available to use, such as the Primary Email, Users etc.
Below is an example where I'm now trying to create a Contact using dynamic content from the List rows action. As you can see the Primary Email column is available to me.
As I said, Sara's blog post is great and will explain all. Give this a try and let me know.
Garry
Hello @BenDonahue,
Mate, I can't believe I missed that with the Common Data Service (current environment). I always create my Flows in solutions, hence why I missed it. Sorry.
Okay. So your question...
I don't believe you'll be able to populate the Customer (Contacts) column with the values from the User table.
Here is the Microsoft Docs on the data type Customer column.
In the Customer (Contacts) field you'll want to pass the GUID of the Contact not the User.
If I remember rightly, when the person completes the Microsoft Forms form you get their email address. And all those people are Contacts in your Dataverse environment.
So if you just do the same as we did for Users, but use Contact instead, you'll then be able to get GUID column for the Contact, which is contactid then pass that into the Customer (Contacts) column on your Case.
I haven't tested this though. It's a bit difficult to explain, but I hope that makes sense?
Garry
Hello @BenDonahue,
As requested, here's the URL to your other post where I answered this question.
Thanks,
Garry
Hello @BenDonahue,
I hope you're well. My first recommendation is to not use the Dynamics 365 connector. It's deprecated, so eventually you'll need to use a different connector anyway.
I recommend using the Common Data Service (current environment) connector.
Where is the Owner value coming from? Is it coming from the Microsoft Form request? Or are you setting a specific Owner every time, such as Ben Donahue, or something else?
This might not help, but is good to know....
If you're trying to set an Owner for a case, which is a User within Dataverse then on your action to create the new case try the below:
In the Owner (Owners) field
type systemusers()
then in between the brackets, add the dynamic content of Owner (Value)
So it will look like the below:
Lookup columns act differently in Power Automate to most columns, hence why you have to put the systemusers() around the dynamic content. It's the same, I believe, for all other tables. So if you want to associate a record to an Account, you'd write accounts() for an Opportunity you'd write opportunities() etc.
I haven't done this for a while, so it may have changed now, as you know how quick the platform evolves. But give it a try and let me know how you get on. Good luck.
Lastly, here's a great YouTube from Matt Collins-Jones. He adds a / at the beginning so /accounts() so feel free to try his approach rather than mine, it's probably better practice.
Thanks very much,
Garry
Okay, I think, with this help, I am getting somewhere, but am not quite there yet; if I can impose a bit more on you just a bit more, that would be awesome. To wit, ...
I need to be able to set the owner manually each time. In the columns for the User table that is spun up by Dynamics (I assume), it is the "Full Name" column that is the primary Name Column, which I am assuming is the same as a primary key:
Online, the advice is to use the GUID, but there is no GUID column, however there is no GIUD column on that table.
So, I tried using Benjamin Donahue - fail, "Benjamin Donahue" - fail
There is a column called "Unique user identity id" which, for me, is 41 - fail.
These attempts return:
Do you have any thoughts on what I should attempt next?
Hello Ben,
No worries at all. Happy to help. And if the below doesn't work, feel free to give me a direct message, and if you want we could jump on a call... if you're happy to do that of course.
Unfortunately, I'm not 100% sure what you mean when you're setting it manually, setting it from where?
Below will hopefully give you a bit more understanding about the GUID for a record...
So, when you create a new table, not an out of the box table, a number of columns get created.
Two important columns are:
The problem with the user table is it's got lots of Unique Identifier columns! But try using the column called User as that will be the GUID:
Let me know if you have any luck.
Garry
I have not explained what this thing is supposed to do: this flow triggers with a Forms form, external to the CRM, that will create a case from user-entered inputs.
Here is the Flow, in its entirety:
To help speed development, I am hard-coding much of this.
With your help, I have identified the GIUD and successfully used it to get my record. Awesome, I love progress, though at some point I will need to start with email address to get the GUID, as that is what returns from the Get response details for "Responders email." I will use this for the "Customer" field. I will use the "Responders Email" dynamic content from the "Get response details" block to access the owner's name, somehow, maybe some kind of filter functionality.
Let's assume I have done that, and currently have the record to troubleshoot the next part, creating the new record. I will use my record for both fields.
So, in the next block, "Create a new record (Common Data Service)," in the "Customer" field, I need to use systemusers(), roger that. Inside the parentheses, for dynamic content, "Owners" is not an option, as you would expect as this is just a user record (sorry I did not mention that earlier). Following are the options available to me:
How do I use one of these piece of dynamic content to populate the "Customer" field, I think is the current question.
You, btw, are awesome, and thank you.
Hello @BenDonahue,
No problem at all. Let’s tackle the first part.
1. So the person filling out the Microsoft Forms form is an employee, yes?
2. And if so, will they always have a user record within Dataverse (Dynamics) yes?
3. And why do you want to populate the Customer column with the employee’s details? The Customer column, if I remember rightly on the Case is a Complex column. If only accepts an Account record or a Contact record.
4. Does you employee also have a Contact record in Dataverse (Dynamics?
Let me know if I’m misunderstanding this.
Thanks.
Garry
Hello @BenDonahue,
Once you've answered my questions above, please have a look at this.
You said you wanted to use Responders' Email from the action Get response details rather than the GUID. This can be easily done. If you read this excellent blog post from Sara Lagerquist it will explain what you need to do. Since reading this, I used this a lot.
In brief:
So when the Flow runs, it will take the email address of the responder of the form and search for it in the User table within Dataverse (Dynamics) and return the record. When you create another action all the dynamic content from the List rows action will be available to use, such as the Primary Email, Users etc.
Below is an example where I'm now trying to create a Contact using dynamic content from the List rows action. As you can see the Primary Email column is available to me.
As I said, Sara's blog post is great and will explain all. Give this a try and let me know.
Garry
1 - Yes
2- Yes
3 - This is a stop-gap measure that functions exactly like having a customer open a ticket, so the person opening the ticket will always be the customer, for these initial deliverables, at least. Yes, it is a complex column of type "Customer."
4 - Yes, all Customers and Owners will be in the User table in the Dataverse
Reading through this, what you are describing is clearly a very powerful tool and I really appreciate your bringing it to my attention/explaining it to me. I have hit an impasse, though, in that, though the connector is there, and connected (demonstrated in the below screen shot), ...
... the Common Data Service (current environment) connector does not appear as an option from within my Flow:
For a question about accessing and adding a record to a table in the Dataverse, this feels significantly different. I will post this as a seperate question and post the link here, that way, if you want to wait until I get my answer, that's fine; if you want to answer this question yourself, you can get credit for it as a Solution, maybe not a big deal, but feels fair.
Connected connector not available in Flow
is the title of the posted question.
Episode Seven of Power Platform Connections sees David Warner and Hugo Bernier talk to Dian Taylor, alongside the latest news, product reviews, and community blogs. Use the hashtag #PowerPlatformConnects on social media for a chance to have your work featured on the show.
Super Users – 2023 Season 1 We are excited to kick off the Power Users Super User Program for 2023 - Season 1. The Power Platform Super Users have done an amazing job in keeping the Power Platform communities helpful, accurate and responsive. We would like to send these amazing folks a big THANK YOU for their efforts. Super User Season 1 | Contributions July 1, 2022 – December 31, 2022 Super User Season 2 | Contributions January 1, 2023 – June 30, 2023 Curious what a Super User is? Super Users are especially active community members who are eager to help others with their community questions. There are 2 Super User seasons in a year, and we monitor the community for new potential Super Users at the end of each season. Super Users are recognized in the community with both a rank name and icon next to their username, and a seasonal badge on their profile. Power Apps Power Automate Power Virtual Agents Power Pages Pstork1* Pstork1* Pstork1* OliverRodrigues BCBuizer Expiscornovus* Expiscornovus* ragavanrajan AhmedSalih grantjenkins renatoromao Mira_Ghaly* Mira_Ghaly* Sundeep_Malik* Sundeep_Malik* SudeepGhatakNZ* SudeepGhatakNZ* StretchFredrik* StretchFredrik* 365-Assist* 365-Assist* cha_cha ekarim2020 timl Hardesh15 iAm_ManCat annajhaveri SebS Rhiassuring LaurensM abm TheRobRush Ankesh_49 WiZey lbendlin Nogueira1306 Kaif_Siddique victorcp RobElliott dpoggemann srduval SBax CFernandes Roverandom schwibach Akser CraigStewart PowerRanger MichaelAnnis subsguts David_MA EricRegnier edgonzales zmansuri GeorgiosG ChrisPiasecki ryule AmDev fchopo phipps0218 tom_riha theapurva takolota Akash17 momlo BCLS776 Shuvam-rpa rampprakash ScottShearer Rusk ChristianAbata cchannon Koen5 a33ik Heartholme AaronKnox okeks Matren David_MA Alex_10 Jeff_Thorpe poweractivate Ramole DianaBirkelbach DavidZoon AJ_Z PriyankaGeethik BrianS StalinPonnusamy HamidBee CNT Anonymous_Hippo Anchov KeithAtherton alaabitar Tolu_Victor KRider sperry1625 IPC_ahaas zuurg rubin_boer cwebb365 Dorrinda G1124 Gabibalaban Manan-Malhotra jcfDaniel WarrenBelz Waegemma drrickryp GuidoPreite If an * is at the end of a user's name this means they are a Multi Super User, in more than one community. Please note this is not the final list, as we are pending a few acceptances. Once they are received the list will be updated.
Join us for an in-depth look into the latest updates across Microsoft Dynamics 365 and Microsoft Power Platform that are helping businesses overcome their biggest challenges today. Find out about new features, capabilities, and best practices for connecting data to deliver exceptional customer experiences, collaborating, and creating using AI-powered capabilities, driving productivity with automation—and building towards future growth with today’s leading technology. Microsoft leaders and experts will guide you through the full 2023 release wave 1 and how these advancements will help you: Expand visibility, reduce time, and enhance creativity in your departments and teams with unified, AI-powered capabilities.Empower your employees to focus on revenue-generating tasks while automating repetitive tasks.Connect people, data, and processes across your organization with modern collaboration tools.Innovate without limits using the latest in low-code development, including new GPT-powered capabilities. Click Here to Register Today!
We are excited to share the ‘Power Platform Communities Front Door’ experience with you! Front Door brings together content from all the Power Platform communities into a single place for our community members, customers and low-code, no-code enthusiasts to learn, share and engage with peers, advocates, community program managers and our product team members. There are a host of features and new capabilities now available on Power Platform Communities Front Door to make content more discoverable for all power product community users which includes ForumsUser GroupsEventsCommunity highlightsCommunity by numbersLinks to all communities Users can see top discussions from across all the Power Platform communities and easily navigate to the latest or trending posts for further interaction. Additionally, they can filter to individual products as well. Users can filter and browse the user group events from all power platform products with feature parity to existing community user group experience and added filtering capabilities. Users can now explore user groups on the Power Platform Front Door landing page with capability to view all products in Power Platform. Explore Power Platform Communities Front Door today. Visit Power Platform Community Front door to easily navigate to the different product communities, view a roll up of user groups, events and forums.
We are so excited to see you for the Microsoft Power Platform Conference in Las Vegas October 3-5 2023! But first, let's take a look back at some fun moments and the best community in tech from MPPC 2022 in Orlando, Florida. Featuring guest speakers such as Charles Lamanna, Heather Cook, Julie Strauss, Nirav Shah, Ryan Cunningham, Sangya Singh, Stephen Siciliano, Hugo Bernier and many more. Register today: https://www.powerplatformconf.com/