Hi,
New user here, very new to PowerApps, and I would appreciate any assistance that can be provided.
I am looking to set a function within a canvas PowerApp to activate and deactivate customer records in Dynamics365.
Is this possible, and how would I go about it, if it is?
Thanks.
Solved! Go to Solution.
Suggest using a flow.
I don't know your use case, but I just had a similar issue, and solved it by using flow: on create a record, if criteria are met, update record with status 'innactive' and status code ' complete'
The best is to add a new custom Yes/No field on the Edit Screen in your add and have a Power Automate to deactivate the Dynamics 365 record if the field is updated as Yes.
Any ideas?
Still looking to solve this, any help appreciated.
Suggest using a flow.
I don't know your use case, but I just had a similar issue, and solved it by using flow: on create a record, if criteria are met, update record with status 'innactive' and status code ' complete'
The best is to add a new custom Yes/No field on the Edit Screen in your add and have a Power Automate to deactivate the Dynamics 365 record if the field is updated as Yes.
If you want to do it from the Canvas App directly and not from a Flow:
Try Patch from PowerApps Canvas with the values it expects for "statecode" attribute of the entity.*
Remember it's not called Active or Inactive in Dynamics. You may need to actually patch a number of zero or one.
Example: Account Entity Reference: (from https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/entities/accou...)
NOTE: We did not try this now - this may or may not work to Patch the statecode from PowerApps to the Common Data Service record. We may have had success doing it before, but we do not know if our success in doing this was under the same circumstances that you are asking here, and it may depend on some caveats, and due to those circumstances it is best to try it yourself now with a grain of salt - this may or may not work.
Also NOTE: If the above doesn't work with Dynamics 365 data source- try the above instead using the Common Data Service data source. You are able to use Common Data Service source while using Dynamics 365 - in fact we recommend you use Common Data Service over Dynamics 365 in all Flows (especially Power Automate or Flow because you can set the "Current" environment as the scope in all the Flow Actions, making the solution more portable), as well as PowerApps Canvas Apps.
@MattyH Since we did not test it recently, if you have time, can you test the above in a development environment with Dynamics 365 as the data source, and if you can, ideally, please try it with Common Data Service as the data source in particular as it is better in our opinion to use Common Data Service (not Dynamics 365) as the data source, including even if you are in fact using Dynamics 365. If you cannot use Common Data Service data source and must use Dynamics 365 data source explicitly - the Patch may work using either data source - check this and see if it works for you.
If it works, you can deactivate Dynamics 365 record without even using a Flow and by using PowerApps Canvas App directly!
*https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-patch (reference for Patch)
If you want to get it done quickly, use a Power Automate Flow as mentioned by:
@shaleen and @mrpowergage
Attempting to Patch from PowerApps Canvas the statecode field directly without Flow, is a more advanced attempt, and it may or may not work. If you just want to get it done more quickly use a Flow.
If you don't like that you have to do it from a Flow, you can try looking into the Patch function from a PowerApp Canvas App - but get ready to just do it from A Flow if it really doesn't work.
Also noticed that even if you decide to use a Flow you may benefit from some further explanation.
If you want to do it from a Flow and PowerApps, you should do it this way:
Also, you can see some general instructions this reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/using-logic-flows (Start a flow in a canvas app)
NOTE: The above is a general procedure. In your case you may need to send the GUID or some sort of indicator such as a value of one of the fields of the Flow so you may need to send at least one argument to the Flow. If it's not the GUID then you need to use List items, use an ODATA filter, get the first item, and deactivate that - it involves more steps and actions with regards to building the Flow itself to do that which we won't go into here for now.
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