Hoeray! I’ll be able to modify the Opportunity close form!

In case you missed it, you’ll be able to modify the opportunity close form in the near future! For me personally, this has been an issue many times in the past and I’m glad that the Powerapps product team is adding this!

Source: https://docs.microsoft.com/en-us/dynamics365/customer-engagement/sales-enterprise/customize-opportunity-close-experience

[This topic is pre-release documentation and is subject to change.]

Enable sales managers to draw key insights based on the information the sales representatives fill in while closing an opportunity.

System administrators or customizers can use the Opportunity Close quick create form to add custom fields, so that sales representatives can capture important details about why an opportunity was closed. Sales managers can use this data to know which products are doing well and develop a better strategy.


  • A preview feature is a feature that is not complete, but is made available before it’s officially in a release so customers can get early access and provide feedback. Preview features aren’t meant for production use and may have limited or restricted functionality.
  • Microsoft doesn’t provide support for this preview feature. Microsoft Dynamics 365 Technical Support won’t be able to help you with issues or questions. Preview features aren’t meant for production use and are subject to a separate supplemental terms of use.
  • To learn about enabling preview features in the 2019 release wave 2, see How do I enable the 2019 release wave 2 updates

What customizations are possible?

  • Customization of Opportunity Close entity to add custom fields. ImportantYou can’t delete the out-of-the-box fields or customize the entity relationship.
  • Customization of Opportunity Close Quick Create form to capture details such as Profit Margin, Winning Product and so on, when closing an opportunity.
  • Customization of form to add client-side validations. For example, when an opportunity is closed as Won, the Profit margin (custom field) is mandatory.
  • Customization of Opportunity Close Information form to view details of the closed opportunity
  • Customization of views

Any custom attribute added to the Opportunity Close form should be added to the Opportunity close entity. If the attribute added to the Opportunity Close form belongs to a different entity, it must be maintained in both the entities with a mapping of the attributes between the entities. After an Opportunity Close record is created, mapped attributes must be updated in the other entity records. Example: If Opportunity Close form needs to capture ‘Purchase process’, which belongs to the Opportunity entity, the attribute ‘Purchase process’ must be maintained in both Opportunity Close and Opportunity entities with a custom logic to keep the data synchronized between both the entities.


You may see data consistency issues if the attribute value in Opportunity Close isn’t synchronized with the main entity when an Opportunity is closed or if the attribute is updated in the main entity after the Opportunity was closed.

Create custom fields for the Opportunity Close entity

To enable sales representatives to capture relevant data about an opportunity close, create fields as required by your organization for the Opportunity Close entity. For example, if your organization would like to know the profit margin for all the won opportunities, create a new field called Profit Margin.

To create fields,

  1. In your app, select the Settings icon, and then select Advanced Settings.The Business Management page opens.
  2. On the navigation bar, select Settings, and then select Customizations.
  3. On the Customization page, select Customize the System.
  4. In the solution explorer, under Components, expand Entities, and then expand Opportunity Close.
  5. Under the Opportunity Close node, select Fields.
  6. To add a new field, on the Actions toolbar, select New, and enter a Display Name to generate the Name. For more information on the data to enter, see Create and edit fields (attributes)

Add newly created custom fields to the Opportunity Close form

After you’ve created the fields that are required by your organization, add those fields to the Opportunity Close form, so sales representatives can capture data in those fields at the time of closing opportunities.

  1. In the solution explorer, under Components, expand Entities, and then expand Opportunity Close.
  2. Under Opportunity Close node, select Forms.
  3. Open the Opportunity Close form of type Quick Create.
  4. Add or remove any fields, as required on the Opportunity Close form.
  5. Select Save and Close. ImportantThe Opportunity entity has the following statuses, which aren’t customizable: Open, Won, Lost. However, you can add multiple status reasons corresponding to the Won and Lost statuses. If you add custom values to a Status Reason field against a state (Won/Lost) in the Opportunity entity, you must add the same custom value to the OpporunityStatusCode field (attribute) on the Opportunity Close entity manually. This displays the correct customized values with right defaults preselected for each opportunity Win and Loss state.
  6. Open the Information form of type Main, and make the same changes that you did in Step 4.The sales representatives or managers have a way to open the Opportunity Close record after an opportunity is closed, which uses the Information form. For these newly added or removed fields to reflect on the Information form, the changes must be made to the Information form, too.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.