Тёмный
Tomasz Poszytek
Tomasz Poszytek
Tomasz Poszytek
Подписаться
Hi! Welcome to my channel!

I am Microsoft Business Applications MVP. I specialize in Power Platform: Power Automate, Power Apps, Power Virtual Agents, Desktop flows (RPA), Power Bi.

In the channel I am posting recordings where I am trying to explain, in a detailed, step-by-step approach, how I am building solutions described in my blog posts.

If you have any questions - feel free to ask them via the comments.

Stay tuned!
Copilot in Power Automate - the test ride!
47:44
7 месяцев назад
Automate Microsoft Bookings approvals
31:36
7 месяцев назад
Respond in Teams task module
9:38
Год назад
Комментарии
@monalisonde5675
@monalisonde5675 4 дня назад
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.
@saikethanmadhadi1615
@saikethanmadhadi1615 4 дня назад
I have created flow but it is not showing in call a action
10 дней назад
Can you give more details on how did you compose the URI body Request that is sent?
@armankarambakhsh4456
@armankarambakhsh4456 11 дней назад
My response id is decision, and it would be either Confirm or Deny. Could you pleaaaaase give me the expression to get that?!!
@MathieuLaflamme
@MathieuLaflamme 14 дней назад
Interesting! Seems like MS is finally making the approval app better and I can't wait for the new version of the Approval connector for Power Automate. There is so much I would like to be included in this approval app... too limited for our big company and the flow we build get crazy because of that 🥴
@natcongreso2763
@natcongreso2763 21 день назад
Hi can we do the other way around? So from MS Teams to MakePowerapps portal?
@TomaszPoszytek
@TomaszPoszytek 20 дней назад
Yes. You can import solution from Teams to Power Apps.
@nickthoman2280
@nickthoman2280 29 дней назад
What environment does the approval workflow need to be in? I am assuming the same environment that Pipeline Orchestrator is deployed in or should it be the environment that you want the approval on?
@TomaszPoszytek
@TomaszPoszytek 20 дней назад
The one where the orchestrator is deployed to, you’re right.
@ousselg1509
@ousselg1509 Месяц назад
Hello, thanks for the video. I wanted to know if you can use a already created app and embedd it in a SharePoint list?
@TomaszPoszytek
@TomaszPoszytek 20 дней назад
Not if it is a standalone app.
@ousselg1509
@ousselg1509 19 дней назад
@@TomaszPoszytek thanks mate
@salutj
@salutj Месяц назад
Hi Tomasz, thank you for your videos. I have a question about multiple approvers. if you have multiple approvers and it is set to all must approve, then is it possible to capture individual response as they happen and update a list field called Approval Comments as they happen and not have to wait till everybody has responded. For example, if there are two approvers, I want to update the approval comments metadata field as soon as approval 1 user responds even if approval 2 has not responded or vice versa. Is that possible or am I stuck to waiting till everyone responds. Thank you in advance.
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Do you mean you’d like to complete approval before everyone approves? Then yes, it is possible. I have described that in my video.
@TomaszPoszytek
@TomaszPoszytek Месяц назад
For example here: Complete Power Automate approval after a specific number of responses ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5BtXyhSyIwA.html
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Or Complete any approval process in Power Automate ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bqOftVN7J_Y.html
@salutj
@salutj 25 дней назад
@@TomaszPoszytek - Thank you for your reply. I will watch these videos.
@kirankumar-ux2he
@kirankumar-ux2he Месяц назад
Hi Tomasz Thanks for sharing the amazing content, but why is it only functioning in the Default Environment? Even after so many years, this trigger hasn't been upgraded to Dev and Production Environments.
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Yes, exactly. But as for the reason - I really have no idea.
@paultobiloba8998
@paultobiloba8998 Месяц назад
Hi Tomasz, Please help I have an issue with my http trigger flow. I'm unable to decode the second part of the jw token. The first part at index [0] decodes successfully but the second doesn't. This is the error returned on the flow: Unable to process template language expressions in action 'Decode_Auth_Bearer_Payload' inputs at line '0' and column '0': 'The template language function 'decodeBase64' was invoked with a parameter that is not valid. The value cannot be decoded from base64 representation.'.
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Maybe try to split the whole expression into separate compose actions and check what’s being returned by each of them.
@josephlim2064
@josephlim2064 Месяц назад
Hi Tomasz, does the PP Pipelines support/work for multi-geo or single tenant-multiple regions scenario? Does it require any special configuration or development? Thanks
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Hey, it is supporting multi region, but single tenant.
@RealCeilings-qk1im
@RealCeilings-qk1im Месяц назад
Hi Tomasz, I have an issue with the submit button (Action.Http). I keep getting the following error: "The remote endpoint returned an error (HTTP '502'). Please try again later." when i try to submit the actionable message
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Check the payload if it’s a valid json. Maybe it contains unescaped characters.
@adriancelis9691
@adriancelis9691 2 месяца назад
Thank you very much! I was getting stuck on the dependencies thing.
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Glad I could help!
@Jan-zs5ir
@Jan-zs5ir 2 месяца назад
Hi Tomasz, thank you very much for the video series. I tried it the way you showed it, but as soon as I change the deployment pipeline from manual to the delegated deployment, I get an error: “object reference not set to an instance of an object”. The solution to be moved is a simple flow without oauth connection. Have you also experienced this issue while creating the demo for this video?
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Not really. But this is still in preview so maybe it was a glitch?
@Jan-zs5ir
@Jan-zs5ir Месяц назад
Thank you for your answer. I guess it was a glitch. Created another solution with the same Flow and it worked. Such a pitty that flows with oauths can currently not transported beside using your workaround.
@davidzhang7455
@davidzhang7455 2 месяца назад
Thank you, Tomasz. I like your videos and you are a genius of Power Automate! I have successfully implemented the flow, but I found the "Get list of assigned tasks" step is useless in your demo flow context. Would you please explain a little bit about that? Thanks!
@TomaszPoszytek
@TomaszPoszytek Месяц назад
This is to get information about the assigned tasks so that they can be later set as inactive. Why do you mean the step is useless?
@markwilkinson1761
@markwilkinson1761 2 месяца назад
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 Месяц назад
I haven’t faced such a situation…
@kannank7313
@kannank7313 2 месяца назад
No no... 😀 system administrator role in the PROD environment
@TomaszPoszytek
@TomaszPoszytek Месяц назад
🫣😅
@iamdev1195
@iamdev1195 2 месяца назад
What if I want to send this actionable message to a gmail email address?
@TomaszPoszytek
@TomaszPoszytek Месяц назад
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.
@namanagarwal1622
@namanagarwal1622 2 месяца назад
The HTML body always appear at the bottom of the card. How can I send it to the top
@TomaszPoszytek
@TomaszPoszytek Месяц назад
What do you mean?
@kannank7313
@kannank7313 2 месяца назад
Hi Tomas, at 20:28 you mentioned about sharing user connection references with service principal. In this example, if jack researcher (user) deploys the solution the app deployed as service principal in PROD and I noticed in this case the flow connection references it uses deploying users connection reference and service principal is co-owner. The problem here is if the flow has an dataverse action "Add a new record" and when a record is created, the "created by" column it updates Jack Researcher which is wrong. I would expect it should be updated by the service principal. Bit confusing ?
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Hmmm this may be due to fact this is a premium connector and service principal can’t be assigned a license.
@denisskorikov6234
@denisskorikov6234 2 месяца назад
Great video! Does it mean that the user who performs deployment does not actually need an access to the prod environment? Assuming that we use service principal’s connection and deployment Dev->Prod?
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Yes, that is correct.
@elavarasik3199
@elavarasik3199 2 месяца назад
Hi, i have a doubt. There are 2 power automate attended RPA license ids set up in 2 user Remote desktop logins. For the same machine in the environment, can 2 different user credentials be used to create 2 connections in cloud? One user credential gets connected and the other throws error. Even machine runtime app is not opening for 2nd user- says another instance is running
@TomaszPoszytek
@TomaszPoszytek Месяц назад
Be sure to share the machine with another account. But basically yes - a machine can be reused by more than one account in the same environment.
@denisskorikov6234
@denisskorikov6234 2 месяца назад
Good job!
@TomaszPoszytek
@TomaszPoszytek 2 месяца назад
Thank you! Cheers!
@juansepowerplatform
@juansepowerplatform 3 месяца назад
Great video thanks for your hard work. my question is can a service principal account own power apps or model driven apps. will this delegated approach work with apps?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
Hey, thank you! Yes, service principal can be an owner. This is why if an app or process uses premium connectors it must be granted a per process or per app license, in order to run, because SPN can’t be granted a license.
@jakubszymczak6808
@jakubszymczak6808 3 месяца назад
Hi Tomasz, I managed to connect to DV to get my historical runs for Power Automate but it is showing only Desktop flows. Is there a possibility to show Cloud Flows? I tried to looked for such case but w/o success for now. If there is nothing then i will have to create a workaround to add an item whenever a flow is being executed. A bit dummy but better than nothing i guess. Table would be the best but even if there is one, probably data will be visible there only from last 28 days like in Web service historical view. Thanks
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
Yes, as per my knowledge you can only find information about desktop flow runs. I was told that in future there should as well be information about cloud flows.
@WayneAutomation-cz8tk
@WayneAutomation-cz8tk 3 месяца назад
Hello Tomasz, I’ve watched all three videos on this topic, and I must say, your content is exceptional. Your detailed explanations have addressed all of my queries regarding pipelines, and I’m truly grateful for that. In our environment, we’re currently utilizing Service Account instead of Service Principal. However, I’ve encountered an issue you highlighted: the inability to change the owner for connection references using pipelines, as it isn’t supported, at least as of March 2024. We operate across dev, uat, prod, and pipeline host environments. I’ve set up all connections/references using the service account, and these same connection GUIDs are present in dev, uat, and prod environments. The challenge arises in that developers must access the environment as the service account to create solutions and deploy cloud/desktop flows under it. Essentially, everything needs to be created and deployed using the service account. While I’m intrigued by the concept of Pipelines, it seems that for my requirements, the best approach is to export the solution in the source environment using the service account and then import it into the target environment using the same service account. The delegation department step is appealing, but it appears to be limited and may not achieve what I need. Moreover, I’m hesitant to grant the service account the System Administrator role in target environments such as Production. Ideally, developers should be able to create in the source environment and then push to target environments using the service account, but this doesn’t seem possible due to the current limitations. I’m hopeful that Microsoft will address this issue. Utilizing a service principal isn’t feasible for us, as not all connections have that option. It would be ideal if pipeline deployment allowed users to select the target owner for all objects like flows, apps, and connection references. I’m keen to avoid having hundreds of connections/references in both target and source systems due to their inability to be shared. Thank you for sharing this content! please correct any misunderstandings I may have regarding the topic. I am sharing based on my observation of trial and error within the system.
@BuzzyHouston
@BuzzyHouston 3 месяца назад
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
@thosethere
@thosethere 3 месяца назад
thank you.
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
You're welcome
@joaopedrostefanon9642
@joaopedrostefanon9642 3 месяца назад
I love you forever and ever!!! The response of the card was not appering at the next steps so i needed the code to get it i love you
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
🥳🥳🥳
@Thiago-nm5df
@Thiago-nm5df 3 месяца назад
Hi, Thomas. I would like to know if it is possible to automate Booking by creating a planner task within Teams informing who the staff will do the task, but without allowing the client to choose the staff. The staff person has to be selected randomly through booking and then, with automation, send it to teams by opening a task in the planner informing who from the staff will do the meeting. I appreciate your response. Thank you very much
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
I feel so, yes. This should be possible by using learn.microsoft.com/en-us/graph/api/resources/bookingappointment?view=graph-rest-1.0 endpoint in the end, so to update the booking.
@Thiago-nm5df
@Thiago-nm5df 3 месяца назад
@@TomaszPoszytekThanks for your response! I'm going to try to create a flow in Power Automate so I can create a task in Teams by randomly assigning, based on the availability schedule in booking, a person to do this task. Thank you
@karapetyansatenik99
@karapetyansatenik99 3 месяца назад
And I have one question, Is there any chance to send the entire content of the solution as the request body to the HTTP endpoint? What kind of action may I use?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
By „content of the solution” you mean the ZIP file? I think that depends on the endpoint, but this is certainly possible.
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
Check out this post: poszytek.eu/en/microsoft-en/office-365-en/powerautomate-en/power-platform-pipelines-pre-deployment-approval-flow/ - I hope this is what you’re looking for:)
@filipk729
@filipk729 3 месяца назад
Hi Tomasz. Is there a way to get notified about the information on whom the approval is reassigned? In "start and wait for an approval" action in Power Automate, there is only the section "Enable Reassignment".
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
You would need to build a cloud flow which is triggered anytime there’s a new record created in Approval Request table and that meets specific condition - e.g., has a value in „reassigned from” column etc..
@honorgorge
@honorgorge 3 месяца назад
Thanks for the video. actually i want to mention @everyone in the chat and i couldn't find a way. Do you know any possible solution for it?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
I don’t know either :((
@CardFinoOfficial
@CardFinoOfficial 16 дней назад
I am also looking for the same. Did you find the solution?
@Lennings82
@Lennings82 3 месяца назад
the ocr dont work so well in PAD. i have to use a 3 party snip to ocr.. is it a way to make the PAD ocr better?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
There is actually no OCR in PAD natively. It is using local machine services. The only thing which comes to my mind is to engage Azure Form Recogniser: azure.microsoft.com/en-us/products/ai-services/ai-document-intelligence
@user-un8tt2pe7z
@user-un8tt2pe7z 4 месяца назад
Copilot is really not useful in Power Automate for now, I was struggling with the same issues and even more, like UI bug when actions added/edited by Copilot are not visible and Save attempt throws an error because of these invisible actions having errors inside. Also, I'm surprised how did they forcing us to use the new designer despite it has a lot of issues and not supporting all features of the old one.
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
I can’t agree more 🙈
@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 3 месяца назад
Nope, this works only for Outlook clients. For gmail you can put a static html on email body and use hideMessageBody property for Outlook.
@karapetyansatenik99
@karapetyansatenik99 4 месяца назад
Awesome, but in my flow I can't see "Approve deployment" and "Reject Deployment" actions, what's the reason?
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
They are not called like that. Those are Perform an unbound action.
@karapetyansatenik99
@karapetyansatenik99 3 месяца назад
@@TomaszPoszytek thanks a bunch, got it.
@murtuzadahodwala301
@murtuzadahodwala301 4 месяца назад
Great video. How can I enable users to skip responding via adaptive cards? I have an adaptive card displaying text and a like button, but it's not mandatory for users to like it; they can proceed with their conversation. Unfortunately, this isn't currently feasible for me.
@TomaszPoszytek
@TomaszPoszytek 3 месяца назад
Hey, I don’t really know if this is feasible. Other than by adding a different submit button?
@alexshteinberg1227
@alexshteinberg1227 4 месяца назад
A great series Tomasz.!...I enjoyed and very handy when you have contractor deploying solutions.👏
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Indeed! Thanks for the feedback.
@yashwantsinghwaskel2475
@yashwantsinghwaskel2475 4 месяца назад
Hi Tomasz, I am facing a problem with my adaptive card. I am getting 'Something went wrong. Please try again' error on first click. On again, clicking it immediately gets successful. This leads to triggering of my flow twice. How to fix this timeout error?
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
If this is a timeout error think how you can assure the response from flow comes faster.
@InsaneFilms
@InsaneFilms 4 месяца назад
Tomasz- You mentioned you were hoping that MS comes up with new actions to update/refresh the card. Have they done that yet? Thanks
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Yes, there is such an action. It allows you to update a card, and must be used in combination with trigger „when someone responds to adaptive card”.
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
FINALLY! Learn how to update (or replace) an Adaptive Card sent to Microsoft Teams ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2ZHv0l_6W5Q.html
@DanielWesterdale
@DanielWesterdale 4 месяца назад
Great video! I am using pipelines atm . The process for locating missing depdencies is truly painful: for each failed deployment, go to PP Host , find run history record, then copy the validation error json into VS Code + format document. Next look for those missing depencies. If the solution you are trying to deploy shares dataverse tables with another solution, well this will be a higher order of magnitude in pain!
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Yeah, I agree. Or go an click every object in solution to check/ add required objects :)
@lakshitjain225
@lakshitjain225 4 месяца назад
Hi sir , I accidentally upgraded my Teams Environment can we downgrade the Team's Environment
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
No, this is not possible.
@hash4162
@hash4162 4 месяца назад
Thanks for sharing, great video your explanation is very clear ❤
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Glad it was helpful! 🥰
@devizion5767
@devizion5767 4 месяца назад
I've tried out Power platform pipelines in my demo environment, and it is quite slick in how it is integrated, but i've got a hard time understanding MS when it comes to the licensing. We've got a lot of customer where this would be a good ALM solution, if it wasn't for the premium license requirements per user. As it is now, azure devops can do this (and alot more) for a fraction of the cost long term, so it is a hard sell for us.
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
The point is, you don’t buy licenses just for the ALM. It’s an addition only. You buy them to build solution, use solutions, benefit from all premium features. That’s my point of view.
@devizion5767
@devizion5767 4 месяца назад
I think this is a clash in the size of customer MS aims at versus which our company usually work with. We got a lot of customer were we are starting up their first canvas app(with no premium connectors) and need to implement a ALM solution, aswell as educate the customer in it. So I firsts saw it as a good middle-ground instead of azure devops for the smaller projects/customers. @@TomaszPoszytek
@jotpol
@jotpol 4 месяца назад
poor sound quality. Buy a better microphone
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Well, I find it pretty good… Do you find sound in any particular moment poor?
@Ncredible07
@Ncredible07 4 месяца назад
Hello Sir! This helped me. I was stuck as I was not able to see the flow I create. It looked like, instead of creating solutions, it was going under flow. Hence I imported the flow and it worked. Thank you so much! where ever you are, may god bless you for sharing the knowledge. Showing my love from India 😇
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Glad it helped! Thank you 😃
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Glad it helped! Thank you 😃
@IvanUsma
@IvanUsma 4 месяца назад
I was interested in the video but the text is too small to read, thanks
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
Hey, sorry to hear :( Which text? Have you tried opening it in a full screen mode?
@kannank7313
@kannank7313 2 месяца назад
agree font is bit small
@RPAChampion
@RPAChampion 4 месяца назад
great insight, thanks for sharing
@TomaszPoszytek
@TomaszPoszytek 4 месяца назад
My pleasure!