Since the release of Microsoft Dynamics CRM 2011, there have been numerous 3rd party tools, mostly free, developed for making it easier for developers, consultants, or even the power users themselves to modify the Ribbon.
I came across an issue with loading a default entity form after creating the entity, the fields, and adding the fields to the form:
An error has occurred.
Try this action again. If the problem continues, check the Microsoft Dynamics CRM Community for solutions or contact your organization’s Microsoft Dynamics CRM Administrator. Finally, you can contact Microsoft Support.
In CRM 2011 you can programmatically close an order and mark it as Complete or Cancelled.
If completed, you also need to firstly specify the order fulfilled date.