Skip to content
JScheper.com
JScheper.com

BizApps, Powerplatform and AI

  • Home
  • Blog
  • Contact
JScheper.com

BizApps, Powerplatform and AI

reopen a won quote

Reopen a won quote, as simple as that?

Posted on April 9, 2025April 8, 2025 By Jeroen Scheper

On the opportunity record, this functionality has already existed for a long time, and I have had lots of requests from colleagues who were asking, “Can I reopen a won quote? ” because the customer came back to us, and now I need to make a few minor changes to it. This triggered me to investigate what is possible, but also, are there any downsides to this? When searching on the web, I found a couple of solutions that were as simple as running a workflow manually.

On an opportunity record that is marked as Won or Lost, there is a button available in the ribbon called Reopen Opportunity that allows you to reopen the record.

Once the opportunity is reopened on the timeline, an autopost is created to indicate that it was reopened. This is giving you at least some sort of audit about what happened with the opportunity.

How to create your own reopen a won quote functionality

How to build a custom button yourself that allows you to reopen a won quote? Please follow the next steps to do this yourself:

  • Open the make.powerapps.com
  • Select the right environment
  • Open the solution, I have created a solution with the Big Lex Smokehouse model-driven app in it
  • Select the model-driven app and select Edit
  • Find and select the Quotes view > Edit command Bar > Edit
  • Select the Main form since we want the button to be available there, and select Edit
  • Select New > Command within the Commands section
  • Set the following values on the button:
    • Label – Reopen Quote
    • Icon – Use Icon
      • ReOpenOpportunity (this is the same icon as for the opportunity form
    • Action – Run formula
      The Patch statement is updating the status of the current quote to Draft and the status reason to be In progress
Patch(
    Quotes,
    Self.Selected.Item,
    {
        Status: 'Status (Quotes)'.Draft,
        'Status Reason': 'Status Reason (Quotes)'.'In Progress (1)'
    }
);

Notify(Concatenate("Quote ",Self.Selected.Item.'Quote ID', " is reopened"),NotificationType.Success);
  • Visibility – Show on condition from formula
    The Power FX code for the visibility is as follows, which in essence is saying, if for the current record the status equals is won, then display the button:
Self.Selected.Item.Status = 'Status (Quotes)'.Won
  • Tooltip – Reopen the quote
  • Tooltip description – This function allows you to reopen a Won or Lost quote

Conclusion: As simple as that?

So to conclude, is reopening a Won quote as simple as that? The answer to that has two aspects, according to me. The first aspect: can this be done technically? The answer to that is yes if you ask me without too much hassle as you can see in the instructions above.

The other aspect is whether it will help further in the process or only cause more disruptions? The answer to that, depending on what components you are using of the platform, would be no if you ask me. Below are the two things to be aware of when you are having chats about introducing this functionality:

  1. Close Opportunity
    When selecting the Create Order button in the ribbon of the quote form, the pop-up is asking you if you want to close the related opportunity. If you have already won the quote, this will be closed already. If you leave this setting to yes (which I bet some users will do 😁), you will get an error message saying that the opportunity is already closed.

2. 1-to-many relationship with Order table
The relationship between the quote and order table is a one-to-many relationship. Which means,
Every time you mark the quote as won, it will create a new order and the question is, is that desired?

Sales Model-driven Apps Power Apps Closed QuoteReopen QuoteWon Quote

Post navigation

Previous post
Next post

Related Posts

Sales Auditing Business Process Flow Stage movements

From Stage Changes to Strategic Insights: Auditing Business Process Flow Movements

Posted on March 10, 2026March 10, 2026

You probably recognize this: when using a Business Process Flow, the standard functionality allows you to see how many minutes/hours days the process is active. Have you ever thought about auditing Business Process Flow movements? When you have a business process flow that aligns with your process, when auditing business…

Read More
Model-driven Apps smarter navigation in model-driven app

Smarter Navigation in Model-Driven Apps: Balancing Personalization and Control

Posted on December 3, 2025December 3, 2025

When building a model-driven app, the menus can grow rapidly because lots of menu items are being added. Smarter navigation in model-driven apps can help tailor this by making it more “personal”. For most of these, you can decide in which Area or Section you want to add these, but…

Read More
Model-driven Apps jump bar in the view

Where is my jump bar in the view?

Posted on December 5, 2024December 10, 2024

A few (Wave) updates back, I can’t remember when exactly, when you were navigating to the different menu items you would get a view with for example active accounts, but at the bottom you would see the jump bar in the view. This jump bar was very useful if you…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

ABOUT ME

  • LinkedIn
  • Mail
  • GitHub
  • YouTube
"BizApps and PowerPlatform dude with a passion for AI, sitting relaxt in his black shirt on a bounty white beach with palm trees, a azure blue ocean in the background and enjoying a good coffee "

~GenAI - DALL.E 3 and GPT 3.5

Subscribe

Please wait...

Thank you for subscribing!

Search

Categories

  • Agents
  • AI Builder
  • AI Prompting
  • Artificial Intelligence
  • Copilot
  • Copilot Studio
  • Customer Insights
  • Customer Service
  • Dataverse
  • Field Services
  • Generative AI
  • Model-driven Apps
  • Personal Development
  • Power Apps
  • Power Automate
  • Power BI
  • Power Platform
  • Reporting
  • Sales
  • SharePoint

Archive

  • May 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
© 2024 - All rights reserved | Jeroen Scheper | Privacy Policy