There are few existing customers who use the old style sales history contracts module. In order to migrate them over to 365 we will need to provide similar functionality in the CRM.
There should be a component that allows a user to select a contract (based on sales history), and then configure the problemproduct entity.
When viewing a problem there should be a banner at the top to highlight the status of the contract, e.g. valid, not set or expired. Where a contract is linked, it should show details of the contract e.g. Paid vs Not Paid, the description of the contract and the expiry date.