Тёмный

Actionable Messages step-by-step 

Tomasz Poszytek
Подписаться 4,2 тыс.
Просмотров 28 тыс.
50% 1

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 152   
@daleyon4065
@daleyon4065 3 года назад
big time thank you for the step by step guide! Provider registered and approved by Global Admin, AC Approval flow runs smoothly!!
@dannyhometown
@dannyhometown 3 года назад
This is exactly what I am looking for. Appreciated for your sharing, Thomas!
@travisjefferds141
@travisjefferds141 3 года назад
Tomasz, thank you very very much! very well instructed and helped me put my first flow using cards together. can't wait to do more with them! thank you!
@TomaszPoszytek
@TomaszPoszytek 3 года назад
You're welcome! ☺️
@abhishekbachhav6461
@abhishekbachhav6461 Год назад
Awesome! this works very well. You have explained each and every step in detail which makes it very result oriented. Keep it up!
@TomaszPoszytek
@TomaszPoszytek Год назад
Thank you ☺️
@binnyyao9153
@binnyyao9153 2 года назад
Thank you so much for sharing. This is extremely helpful.
@mmblauciak
@mmblauciak Год назад
Amazing video I can recommend. Clear step by step guidance I needed as Power Automate beginner!
@TomaszPoszytek
@TomaszPoszytek Год назад
Great to hear!
@haroldbk
@haroldbk 2 года назад
This was great. very easy to follow and make it work!
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Thank you!
@chadalthaus3866
@chadalthaus3866 3 года назад
This is extremely helpful. Thanks for detailing this entire process, Thomas! I see so many possibilities for this entire process.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Thank you. I'm glad it helped you :)
@surajnaik4913
@surajnaik4913 Год назад
Super! Thank you for the detailed walk through!!
@oliverwemyss5527
@oliverwemyss5527 2 года назад
Nice work! This was very helpful
@TDevolder
@TDevolder 3 года назад
Great tutorial! Thx!
@c016smith52
@c016smith52 2 года назад
You rock, as always thank you!
@mgatti09
@mgatti09 2 года назад
Tomasz amazing!!! I was struggling trying to put to work adaptive cards on outlook, this video helped me a lot. Great content, from now on I'm following you.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Thank you :) I am glad it helped you :)
@mgatti09
@mgatti09 2 года назад
@@TomaszPoszytek hello, have you ever use adaptive cards version 1.4. I'm trying to use a card with that version but always got a blank message :(
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@mgatti09 where are you trying to display it? For Outlook still only version 1.0 is supported, see it here: docs.microsoft.com/en-us/adaptive-cards/resources/partners#live
@mgatti09
@mgatti09 2 года назад
@@TomaszPoszytek Thanks a lot!
@sunilkg7427
@sunilkg7427 Год назад
This was a super informative video.
@room58MMTest
@room58MMTest Год назад
Fantastic video
@almaghribimn
@almaghribimn Год назад
Thanks very much
@hmn4124
@hmn4124 2 года назад
Thanks bro!
@eneneivan7940
@eneneivan7940 Год назад
Молодец!!!
@jakeli4247
@jakeli4247 2 года назад
This is truly great. Tried it just now and noted the validation has now become much easier. You can simply do it by adding "isRequired" as true or false in JSON like below. { "type": "Input.ChoiceSet", "id": "technicianQuery", "isRequired": true, "placeholder": "Select a rating", "choices": [ { "title": "Excellent", "value": "1" }, { "title": "Very Good", "value": "2" } ] }
@TomaszPoszytek
@TomaszPoszytek 2 года назад
You're right indeed! :)
@danielmariscal5158
@danielmariscal5158 13 дней назад
​@@TomaszPoszytekHi, how many choices is supported? I would like to use this feature for NPS poll which have 11 choices
@room58MMTest
@room58MMTest Год назад
Thanks
@bobbyw1074
@bobbyw1074 Год назад
Thanks Tomasz finally a real step by step. I tried creating one today following another video but they didn’t need to register and I’m assuming that’s why my emails show blank without the card? But they were still able to send it through power automate.
@TomaszPoszytek
@TomaszPoszytek Год назад
I suppose it is the reason. Without the originator ID you should be able to send the card only to yourself, by yourself (that the cloud flow connection is also authenticated using the same account as the recipient).
@VirajChokhany
@VirajChokhany Год назад
Thank You so much for this. I am actually trying to implement the signed cards part but the documentation is confusing. Could you help here ?
@TomaszPoszytek
@TomaszPoszytek Год назад
Can you post a link to docs you're using?
@TDevolder
@TDevolder 3 года назад
Tomasz, I assume that the only way to get dynamics data in the adaptive card (e.g. a user adapted intro text, an drop down based on options from a CDS table, etc.) is to manipulate the JSON data of the adaptive card? Or are there other possibilities?
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Hi, when speaking about Outlook/ Teams unfortunately not. When you build your custom app using Adaptive Cards SDK you can use functionality called Templating. But it's not supported in Outlook.
@DamoBird365
@DamoBird365 3 года назад
Quality video Tomasz! Just wondering, apart from wanting to give this a go as I love an excuse to play with adaptive cards, is there any reason or preference of using Teams vs Email for Adaptive Cards?
@TomaszPoszytek
@TomaszPoszytek 3 года назад
I'd say - it's all about the scenario you have. I would prefer Teams. But sometimes you need to send info to email. This works especially for all "on the go" cases, when you use mobile.
@snafedeeeee
@snafedeeeee 3 года назад
@@TomaszPoszytek is there any video for Adaptive cards using with Teams in the same scenario as on this video? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_mqg9eSHtUA.html I found this one but it is not the same scenario.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
@@snafedeeeee maybe this will be helpful: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yQqN950H-UE.html
@jeromeleonardalmario5371
@jeromeleonardalmario5371 3 года назад
Nice video. Learned a lot from this . This will also reflect on my outlook app right? Upon checking it doesnt show any features that ive constructed in my outlook app. But it shows up in the outlook browser tho
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Thanks! About the Outlook issue, please check if you meet the requirements: docs.microsoft.com/en-us/outlook/actionable-messages/#outlook-version-requirements-for-actionable-messages
@shirjeelahmedkhan1852
@shirjeelahmedkhan1852 3 года назад
Hi, It's possible to use NodeJS for request and response for the Adaptive Cards using Org-based SMTP? Instead of Power Automate.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
I believe it is, however since I am not a developer I'd recommend to contact madewithcards.io for such questions.
@paulabedford
@paulabedford 2 года назад
Hi Thomasz. Thenks for this awesome video. My question: do I have to register a new provider for every adaptive card I want to use? I want to be able to send adaptive cards to anyone so I need to register a global provider. It looks like from the information needed that I have to do so each time i create a new adpative card but cannot find any information about the global provider option in detail. Thanks in advance
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Hi, my understanding is that no. You get the provider id and can use it to sign any card sent from specific email. Despite that you need to provide schema when applying.
@IgikusPigikus
@IgikusPigikus Год назад
Thank you so much Tomasz !! Can you please please explain how to authenticate the user to my service (Identity linking)?😅
@TomaszPoszytek
@TomaszPoszytek Год назад
Hi, if you are asking about how can you know who is responding to the Actionable Message then the answer is easy - your service is sending mail to a specific recipient, so you can insert in the response being sent from AC either user's email or other value that later you can use to identify who is responding. Or do you mean something else?
@shirjeelahmedkhan1852
@shirjeelahmedkhan1852 3 года назад
Hi, Can we use Function App instead of Power Automate? Please help with this. Thanks
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Yes, certainly. But since I am not a developer I cannot guide you. Navigate to madewithcards.io for more information.
@ultrasalted
@ultrasalted 2 года назад
Crisp editing. Great tutorial. Do u use green screen in background?
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Hey, thanks. Yes, I do use green screen.
@xinghu8496
@xinghu8496 Год назад
It's very helpful, thank you Tomasz. Can I ask question here: If I set multiple users as riceipint, can i restrict only one of them to perform action and others cannot and can I get the user who perform the action in the flow.
@TomaszPoszytek
@TomaszPoszytek Год назад
Yes, with the solution that receives the response from a card. You can check from what recipient is the response and either perform an action or return specific error message for example.
@paradeen2730
@paradeen2730 2 года назад
Very good video Tomasz. Yes I know it's a boring question, but have you had any thought on the licensing for the flow receiving the input from the users. To my understanding this will be the outlook user that triggers the flow, and thereby the outlook user will need a license to avoid Multiplexing. And since that connector is a premium connector... the outlook user will also need the premium license (or we need to license the flow separately). Or is there any exception you know about in this setup
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Unfortunately for this case there's no exception. However, due to fact the flow is triggered via HTTP request, you either need to grant author a license and then depending on the "scope" of the flow, to as well purchase the "per flow license", so that other employees can use it. In the end you can take a look as well on Logic Apps for this usecase.
@paradeen2730
@paradeen2730 2 года назад
@@TomaszPoszytek Thanks. Yes logic apps will be better choice. I personally don’t understand why Microsoft doesn’t merge this products and offer both resources based and user based license models but within the same product, kind of the same as with Power BI (PRO and resource based Premium)
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@paradeen2730 ​ they serve different purpose. Logic Apps is more considered as integration platform, PA as business/ personal productivity. To PA anyone in organization has access, without special configuration. To access LA you need to have subscription in Azure etc... In the end, PA is built on LA :)
@BuzzyHouston
@BuzzyHouston 4 месяца назад
great share . thanks a bunch.. Everything works except ios outlook is not rendering the adaptive card. Message: "This Message Has No Content". OWA and Desktop Outlook all work fine. Any suggestions for IOS Outlook App?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
Please check if your iOS is compliant: learn.microsoft.com/en-us/outlook/actionable-messages/#outlook-version-requirements-for-actionable-messages
@kaleenpadayachee7544
@kaleenpadayachee7544 2 года назад
Hi there. Does this work on the outlook desktop app on pc?
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Yes it does. This technology works with all Outlook clients.
@monalisonde5675
@monalisonde5675 Месяц назад
Thanks very helpful but my problem is different how can I achieve this if my sender email is not from O365 group like email server is not present in same domain and it is third party server/domain, how we can achieve to send adaptive card to outlook.
@TomaszPoszytek
@TomaszPoszytek 21 день назад
If you are sure they are using Outlook, you need to request a different originator scope. It requires approval from Microsoft.
@vincenzomey1793
@vincenzomey1793 3 года назад
very good video. It's possible to retrive the email of user who do the click actions?
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Email is sent to a specific user, therefore you can put email as a part of the response body of your Message before it is sent to user.
@vincenzomey1793
@vincenzomey1793 3 года назад
@@TomaszPoszytek thanks a lot
@EchoDaPogi
@EchoDaPogi Год назад
Hey Tomasz, I followed the instruction above. register the provider to organization. used my originator id. its works fine when i test it to my self but when other user click the submit button.. its says "Target url not allowed" is there something i need to set? do you happen to have this error encounter?
@TomaszPoszytek
@TomaszPoszytek Год назад
What scope have you chosen when you were registering the provider? It should be Organization, so that anyone within your tenant is able to use it.
@shirjeelahmedkhan1852
@shirjeelahmedkhan1852 3 года назад
Thanks for the Video. Can u please make a step-by-step video on how to send/receive AC using NodeJS?. Instead of Power Automate.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Please refer to madewithcards.io for such solutions. I am not a developer myself.
@reggieb.c3473
@reggieb.c3473 Год назад
Excellent video Tomasz. Will it be possible to capture the responses to a SharePoint list?
@TomaszPoszytek
@TomaszPoszytek Год назад
Yes, but first you need to create a cloud flow or other service that receives data and then saves it to SharePoint list.
@xsaver23
@xsaver23 2 года назад
Thank you. I was able to get this to work through the web version of outlook but in the local client it just displays as blank.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Hey, check if your desktop client is meeting the requirements: docs.microsoft.com/en-us/outlook/actionable-messages/#outlook-version-requirements-for-actionable-messages
@xsaver23
@xsaver23 2 года назад
@@TomaszPoszytek I was able to get it working. The IT department had to give me the access for actionable messages. Now the problem is no one i send it to can see the form. Only I can if I send it to my own email :( .
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Are you sure you have registered new AM provider for the whole organization (not for you only)? And copied it's guid and updated it inside the Actionable Message? It looks like the case.
@nicholasvoss7129
@nicholasvoss7129 2 года назад
I've got a card that works in mobile and desktop outlook but won't display in OWA. Have you seen that before by chance? It's running only version 1.0 schema as 1.4 seems to display everything except the action http button.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Personally not, but I heard about such issues. What I noticed is that sometimes in OWA to display a card you must navigate for a moment to a different message and then open Actionable Message again. Also, check the below: docs.microsoft.com/en-us/outlook/actionable-messages/#outlook-version-requirements-for-actionable-messages.
@nicholasvoss7129
@nicholasvoss7129 2 года назад
@@TomaszPoszytek Thanks for the info! Not having any luck there. I even removed any unsupported features like required and visibility (which despite not being supported in 1.0 do work in Outlook and Mobile) but no dice. I've got a note in with the help over at Microsoft so we'll see what they say. There's got to be something small preventing rendering! Your video is great btw. Really shows the WHOLE process and doesn't skip a crucial piece like creating the collaborator value.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@nicholasvoss7129 thank you and I wish you good luck in resolving the issue.
@mansirahulnegi9220
@mansirahulnegi9220 20 дней назад
Hello Very helpful Video. I was doing a PoC in Logic App where I found I didn't had access to the Send Actionable Message but still I was able to see the Developer Dashboard. I am unable to send email through click of button. Through Test Users and Workflow I am able to send the mail but the Action Message is not getting displayed on web and desktop clients. Do you know how to send email with SignedCardPayload?? I am unable to follow the documentation and couldn't find any such tutorial. Thanks!!
@TomaszPoszytek
@TomaszPoszytek 6 дней назад
Which docs are you trying to follow?
@VeeWatch
@VeeWatch Год назад
Thanks Tom..one of my client requirement is How to delete the adaptive card - outlook actionable message email after response is received. Pls help
@TomaszPoszytek
@TomaszPoszytek Год назад
There's no way to delete it, but it can be replaced with a new one, eg. empty one. It is shown in this video.
@markwilkinson1761
@markwilkinson1761 3 месяца назад
Great video Tomasz. I managed to get it working with my mailbox but if I was to send the email to a mailbox which I have delegate permissions to, I get an Error message. Failed to validate the signature of the actionable message card. I have the Authorization sent to "" in the header and my scope is set for the Organisation. Is there a way around this? Thank you for any guidance you can provide.
@TomaszPoszytek
@TomaszPoszytek 2 месяца назад
I haven’t faced such a situation…
@xDmeEzZ
@xDmeEzZ 3 года назад
This a great tutorial and it helps me a lot. Though, I have one question, is there a way to, get the user details(atleast the email) of the person who click the button? I need to know who the one clicked it because I gonna use that information further with my power automate, thank you.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Basically this is not possible. But since email is sent to a specific user, you can securely assume, this is the recipient who clicked the button.
@xDmeEzZ
@xDmeEzZ 3 года назад
@@TomaszPoszytek The scenario would be, The E-mail will be sent to a different persons(more than one), there is an approve/reject button and I want to tally who approves and who rejects
@TomaszPoszytek
@TomaszPoszytek 3 года назад
@@xDmeEzZ you can put information about the user to whom the card is sent as one of the key-value pairs of the body, that is submitted from the card. But to accomplish this, you should send one mail at the time. So not one mail with multiple recipients, but in a loop, separate per each recipient.
@MrJahdenk
@MrJahdenk 2 года назад
I recreated the steps in your video. however it only works when the the sender is oals the receiver of the actionable message. which is strang because I am using the originator ID from a global scoped provider created in the outlook dev dashboard. which got approved. I just don't understand why is doe not work. I changed the JSON slightly after the global scoped provider was approved. is this a possible show stopper?
@TomaszPoszytek
@TomaszPoszytek Год назад
Global - you mean you got approved as a provider to send Actionable Messages as well to other tenants? You may want to test another provider, this time with exactly correct information. To check if it works. If yes, it is most probably that changing JSON schema caused the problem.
@MrJahdenk
@MrJahdenk Год назад
@@TomaszPoszytekthank you verry much for your reply. Yes I created a provider with a global scope and it got approved. Also I tried to send the message with the original JSON. which only lacks a http action button compared to the changed JSON. any way this does not work eighter. I think I got only two options now; 1). lower the version number from the current 1.2 to 1.0 2). I notice the message I got in the outlook debugger. it said "Card allowed for the sender". therefore I think it lacked some kind of signing. I am trying to solve this with the enablement of DKIMv2
@TomaszPoszytek
@TomaszPoszytek Год назад
@@MrJahdenk I think the point no. 2 should help. I haven't used it personally, but indeed for some enterprise scenarios the signature is required.
@srinivas.g09
@srinivas.g09 3 года назад
Here how to implement universal actions like Action.Execute in outlook actionable messages
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Hi, this is yet not available in Outlook. Once ready, I'll blog about it :)
@softsols
@softsols 3 года назад
No doubt, amazing and fantastic. Still I got stuck with "Remote endpoint return an error (HTTP 401). Please try again later". Any clue would be highly appreciated please.
@softsols
@softsols 3 года назад
Just to add up here, provided steps works perfectly fine with if you use outlook.office.com/mail (web mail), but if you use outlook client on Windows 10 PC or outlook for mobile client, this process will not work and leads to same error as mentioned above.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
I don't know your precise configuration, but I guess you need to check the endpoint you're calling if it doesn't require any authentication. Or maybe you are missing provider id? Have you checked the message using "Actionable Messages Debugger"?
@softsols
@softsols 3 года назад
@@TomaszPoszytek Thanks for your response, I used PowerAutomate only as described in your video. I am in a corporate environment with O365, Probably the reason may be Outlook version compatibility as I can see a list of supported versions at docs.microsoft.com/en-us/outlook/actionable-messages/#outlook-version-requirements-for-actionable-messages I am using MSO (16.0.13127.21668) 64-Bit of Outlook. Any idea to make it universal would be great.
@Sam-ns9jy
@Sam-ns9jy 2 года назад
Whenever I try to access the actionable email developer dashboard, I'm immediately redirected to my OWA Inbox and not presented with the dashboard. I've tried with edge and chrome, and incognito and in private. I've also tried logging in as a regular work user account and as a global admin, same issue. The same thing also occurs on my phone, Any idea why this may be happening?
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Hard to say.. maybe you're trying to open a wrong url? outlook.office.com/connectors/oam/publish - this is the correct one.
@yayak.9726
@yayak.9726 3 года назад
Amazing video, wondering if there is a solution without premium license! If not, should all users need premium license to use such process
@TomaszPoszytek
@TomaszPoszytek 3 года назад
Frankly speaking that depends on the number of users. According to the rules - yes. Technically only account that authors the flow must have. But to be on a safe side, you could have one per flow license. As for the other solutions - you can use Azure Functions or Logic Apps. Still not for free as might require paid plans, but should be significantly cheaper.
@iamaskigeek
@iamaskigeek Год назад
Tried to send the poll and it tells me that I need to have administrator approval. What access do they need to give me?
@TomaszPoszytek
@TomaszPoszytek Год назад
Where is it shown? The message?
@larrainegonzales267
@larrainegonzales267 Год назад
This is a great tool and I was easily able to create a flow and working JSON. However, if i have followed these steps, and gained approval from my outlook admin over 24 hours ago, would there be a reason why I am able to view the card, but no one else in my organization can? I have added the script tags as specified, headers, hideoriginalbody as specified, and the originator id.
@TomaszPoszytek
@TomaszPoszytek Год назад
Check who was on the recipients list. The card will not be changed, unless the host that receives response from the card sends card to update the original one in return: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sxoVeqLXUTY.html.
@larrainegonzales267
@larrainegonzales267 Год назад
@@TomaszPoszytek hmm... Not trying to have a card update, just trying to have the original card that requires input be able to be viewed within my organization. I am able to view it, but no one else in my organization is able to. I'll keep troubeshooting! Thanks for the response!
@larrainegonzales267
@larrainegonzales267 Год назад
@@TomaszPoszytek Update: It had to do with what email the provider was linked to for the sender. I was logged into another account while working on my flow. Once I edited the connection via the "send an email (v2)" step to the email I listed in the provider, the email was able to be viewed by the organization. The Actionable Messages Debugger for Outlook helped to solve the issue.
@TomaszPoszytek
@TomaszPoszytek Год назад
@@larrainegonzales267 I am glad you worked that out :) Yes, the provider is connected with the sender e-mail address.
@chillndill
@chillndill 2 года назад
Hello, I am sending an actionable message to email. The button then triggers an HTTP Request which is responded to with HTTP response and another button. How can I use this button to trigger another HTTP Request to update the card again? I am receiving an error when that second button is pressed "Target URL is not allowed"
@TomaszPoszytek
@TomaszPoszytek 2 года назад
I haven't tried that myself, but maybe try to trigger always the same http endpoint? But depending on the sent parameter either respond with one or the other card?
@chillndill
@chillndill 2 года назад
@@TomaszPoszytek Just wanted to confirm this worked very well for my project, thanks! Also, thank you for responding!
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@chillndill you're welcome!
@kashyapdarji8454
@kashyapdarji8454 2 года назад
Is support in Outlook Windows App, instead of Web ?
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Technology works in both Outlook Desktop, Web and Mobile versions.
@martinnoah9716
@martinnoah9716 2 года назад
@@TomaszPoszytek I have a weird issue with Desktop Outlook where the input substituion only works on the first field in the body. Something like this: {"Approve Comments":"This was substitued correctly","File Comments":"{{FileComments.value}}"} Any Ideas?
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@martinnoah9716 ​ The only idea I have is to double check that the second field's ID is correctly referenced in the response body...
@user-uj8bc2sc7w
@user-uj8bc2sc7w 4 месяца назад
Hey but does this work for other platforms like gmail? If not, then is there any way to make it work across gmail?
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Nope, this works only for Outlook clients. For gmail you can put a static html on email body and use hideMessageBody property for Outlook.
@belizatube
@belizatube 9 месяцев назад
Hi @Tomasz, Great video and great explanation, we went through the steps, but for some reason, the approval email was not delivered to our Exchange Admins or Global Admins. Do you have any idea why this could happen? Is there any other way to generate a valid provider to use in our Adaptive Cards? Thanks in advance.
@AnonymousBlueCat
@AnonymousBlueCat 9 месяцев назад
Same issue here
@TomaszPoszytek
@TomaszPoszytek 9 месяцев назад
Hard to say why the mail was not delivered. I'd ask them to check message trace in Exchange auditing or contact Microsoft support. There is no other way that I know.
@belizatube
@belizatube 9 месяцев назад
@@TomaszPoszytek thanks for getting in touch in short notice. I'll try the support and see what happens. Thanks again!
@iamdev1195
@iamdev1195 3 месяца назад
What if I want to send this actionable message to a gmail email address?
@TomaszPoszytek
@TomaszPoszytek 2 месяца назад
You can’t. But, you can use the „hideMessageBody” property to hide it in clients which do support actionable messages and show it in those which not. And then in this body put html version of the card.
@user-yp8kn6yj6l
@user-yp8kn6yj6l 3 года назад
Hi! Greek letters are shown as ????, any workaround? Thank you.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
In Adaptive Card? Or where? I guess it's a matter of a proper encoding.
@user-yp8kn6yj6l
@user-yp8kn6yj6l 3 года назад
Yes, in adaptive card. Dynamic content from SP lists or even plain text. Do you have anything specific in mind or a little more to help me, because I searched a lot and nothing worked for me? Thank you very much!!
@TomaszPoszytek
@TomaszPoszytek 3 года назад
@@user-yp8kn6yj6l maybe try to send just only text to email, to test if regular mail sent from Power Automate is also malformed. Maybe this is a matter of encoding that is set in Outlook.
@TomaszPoszytek
@TomaszPoszytek 3 года назад
@@user-yp8kn6yj6l i also found something that could help you. Let me know if the fix described here works for you: powerusers.microsoft.com/t5/General-Power-Automate/Special-characters-in-actionable-messages-in-Outlook-using/td-p/631547
@user-yp8kn6yj6l
@user-yp8kn6yj6l 3 года назад
@@TomaszPoszytek Hi! I've read it but unfortunatelly Power Automate has two actions for sending an email (Send an email & Send an email notification). The 1st is thw one with encoding problem and for the 2nd, in order to be functional I have to enable SPF, DKIM (not recommended...I think).
@stevenverne7594
@stevenverne7594 7 месяцев назад
You video only briefly shows the condition branch you put in to check for the AutoInvokeAction being the reason the flow is being called (19:03). It is checking for your outcome=autoInvoke and replaces the emails Adaptive Card - CARD-UPDATE-IN-BODY. But, all that really can be done is to have the replacement card indicate a message that someone else already did an approve/reject. It cannot indicate who or what was selected. A query to something that was keeping the results of a previous execution of the flow would have to be done as part of that Condition branch. You correctly indicate there is a quick 4-second timeout for the condition branch executing when the AutoInvoiceAction is detected to complete and do Response. What is the fastest place to query for the data that was stored from a previous flow execution that was a Approve/Reject? SharePoint list?
@TomaszPoszytek
@TomaszPoszytek 6 месяцев назад
Well, SharePoint list would be the cheapest for sure. I would say that depends on the number of such requests. If it's just a couple, SPO is fine. When more, watch out for throttling. Then maybe use Dataverse. Or SQL.
@VANDIK01
@VANDIK01 2 года назад
Awesome video, very very helpful.... I have one question, if it's possible to save the responses into SharePoint List or Excel file? thanks again 👋👋👋👋👋
@TomaszPoszytek
@TomaszPoszytek 2 года назад
Sure it is. In the cloud flow that you create to handle response from user simply create logic that saves that response in a SharePoint list or Excel file.
@VANDIK01
@VANDIK01 2 года назад
@@TomaszPoszytek thank you so much
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@VANDIK01 you're welcome!
@VANDIK01
@VANDIK01 2 года назад
​@@TomaszPoszytek finally I can saved the questions into Excel file, but I would like to know, how to get the user name after the user completes the survey? thanks in advance.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
@@VANDIK01 you're sending mail to a specific person, right? So you can store their mail in response data.
@fredmeijer7798
@fredmeijer7798 2 года назад
Great video, but somehow I got stuck. When I don't choose an option the output is "Option": "{{Options.value}}". I think this should be "Option": "". So the empty condition doesn't work. Where did I go wrong? When I choose an option it works perfect.
@TomaszPoszytek
@TomaszPoszytek 2 года назад
This is how it works unfortunately. You need to handle it in the receiver flow, so that if such a content is returned from card it means nothing was returned.
@mmblauciak
@mmblauciak Год назад
Hi, I had exact the same issue and your comment helped: In condition i have: triggerBody()?['Option'] is equal to "{{Options.value}}" and it's working correctly. Thanks!
Далее
Как пронести Конфеты В ТЮРЬМУ
19:16
Ouch.. 🤕
00:30
Просмотров 12 млн
Power Platform Pipelines - ALM became easier!
27:16
Просмотров 4,1 тыс.
Actionable Messages in Outlook
53:37
Просмотров 3,5 тыс.
Power Virtual Agents Ask with Adaptive Card Feature
34:41