I have a gallery looking at a dummy SharePoint list (hence the random names) which I've set up to select items using a check box, can select and deselect all and has an item count.
I have an HTML Text field that displays what the entire document would look like as a PDF, and have a flow that is working, kind of, when selecting the PDF button. The issue is my flow is only running for the first selected item multiple times, instead of running for each individual item selected. Not sure if it's something to do with the HTML or the PDF Test button, but here's all of the info for those fields:
HTML:
So if I were to select the PDF Test button with the screenshot above, it would only run my flow for the Merry Pippin item in the gallery two times. The flow is working as it should otherwise, which makes me think it's something in Power Apps. I'm hoping it's just some funky formula for the PDF Test button, but any help would be appreciated!
Solved! Go to Solution.
Hey @Kristi2 Your CheckBox formula looks correct
I was wondering how your HTML label is going to render all the values from each record in `colData` when passing it to the flow. Since you are getting data from `galAllAudits.Selected` for the HTML label, it will only return a single record from `galAllAudits` (specifically, the last selected record from the checkbox). This seems to be why you are not getting all the selected PDFs.
My suggestion is to put all the HTML formatting in a Compose action within your PDF flow. Pass all the values from `colData` by making it a parameter from the flow trigger and then use them dynamically in the HTML of the Compose action. This way, you won't need to remove the HTML label from the app, as you mentioned you are using it for preview.
For Ex.
Create parameters in flow:
Bind data in HTML:
Let me know if its worked.
If it did please accept it as solution ✅ and give it a thumbs up👍 so others can get help in the community.
I think your HTML label is not not having multiple selected values from your gallery
My suggestion is to write HTML in compose action in flow and pass all the required parameters from app into the flow and use dynamic values by creating parameters for all your required field to make pdf.
Also use collection to collect selected items from gallery,
onCheck of your check box:
Collect(
collectioName,
{
FieldName: ThisItem.ID
//Add mode fields if needs.
}
)
To remove/unselect items from Collection,
onUncheck of check box,
Remove(
collectioName,
LookUp(
collectioName,
Fieldname = ThisItem.ID
)
)
you pdf button formula should be look kinda like this:
Thank you @Wade_Wilson
The oncheck and onuncheck options for the button are as follows:
OnCheck: Collect(colData,ThisItem)
Hey @Kristi2 Your CheckBox formula looks correct
I was wondering how your HTML label is going to render all the values from each record in `colData` when passing it to the flow. Since you are getting data from `galAllAudits.Selected` for the HTML label, it will only return a single record from `galAllAudits` (specifically, the last selected record from the checkbox). This seems to be why you are not getting all the selected PDFs.
My suggestion is to put all the HTML formatting in a Compose action within your PDF flow. Pass all the values from `colData` by making it a parameter from the flow trigger and then use them dynamically in the HTML of the Compose action. This way, you won't need to remove the HTML label from the app, as you mentioned you are using it for preview.
For Ex.
Create parameters in flow:
Bind data in HTML:
Let me know if its worked.
If it did please accept it as solution ✅ and give it a thumbs up👍 so others can get help in the community.
@Wade_Wilson Thank you so much! I'm just running into one issue maybe you'd be familiar with, otherwise it's working like a champ! So I added in all of the parameters and created the HTML compose with all of the parameters:
On the button in Power Apps I've updated it with the new flow and called out all of the parameters as well. The issue is I'm getting the attached error because of the Audit Date, which is included in the File Name so I need that date in there. The Audit Date is defaulted to "Today's Date" in the list for the Power App, but it's not a field they can select in the front end of the app. Do you know of any way to change the format to match what Power Automate needs? I tried to Google and Chat GPT it but not getting very far with it.
But when I take out the Audit Date and just have Text as a Parameter, it does work so I'm selecting what you suggested as the solution 🙂 Thanks so much!
Hello @Kristi2
I'm thrilled to hear that my solution was able to help you out! It's always great to know that I could make a positive impact.
Regarding the issue you're facing now,
You can simply change the parameter type to text instead of date and time, then directly pass it as a string from Power Apps to Power Automate.
Additionally, since you mentioned that the Audit Date corresponds to the date of PDF creation, you can utilize the `date` function within your HTML in Power Automate. You can achieve this by using utcnow() and formatting it as per your requirement.
// as an example, the result could be '2022-03-15'
formatDateTime(utcNow(),'yyyy-MM-dd')
Thanks
@Wade_Wilson again, super helpful! I did a little bit more Chat GPT because some of this was going over my head. I ended up doing as you said and changed the Parameter to Text in the flow. Then on the button in the Power App I added the following before the ForAll:
Dear Community Members, We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd. During this period, members will not be able to Kudo, Comment, or Reply to any posts. On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities. What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!
We are excited to announce the Summer of Solutions Challenge! This challenge is kicking off on Monday, June 17th and will run for (4) weeks. The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities. Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”) - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024 Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods. You must enter into each weekly Entry Period separately. How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different. Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers. At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing. Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner. A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random. Individuals will be contacted before the announcement with the opportunity to claim or deny the prize. Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners. Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event. ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE** Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08 23 @WarrenBelz 31 @DBO_DV 10 @Amik 19 AmínAA 6 @mmbr1606 12 @rzuber 4 @happyume 7 @Giraldoj 3@ANB 6 (tie) @SpongYe 6 (tie) Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08 10@WarrenBelz 25 @DBO_DV 6@mmbr1606 14 @AmínAA 4 @Amik 12 @royg 3 @ANB 10 @AllanDeCastro 2 @SunilPashikanti 5 @Michaelfp 2 @FLMike 5 @eduardo_izzo 2 Meekou 2 @rzuber 2 @Velegandla 2 @PowerPlatform-P 2 @Micaiah 2 Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27 Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8 SunilPashikanti8
On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners. The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights. Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.
We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for. We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer. Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together. Here's to new beginnings and endless possibilities! If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport. To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages