Defining our module design
As we learned in Chapter 8, Reinsurance Block Module, we need to make sure that before we do any coding, we know exactly what we want to create.
As mentioned in the introduction, we want to create a module enabling customers to send their first name, last name, and phone number to customer services to receive a phone call back. We want customer services to be able to set the maximum number of hours before a callback via a configuration form inside the BO. Customer services will receive all the request notifications by email and will be able to find all of them as a list on a BO page, as well as being able to delete any request manually.
A mockup of the form we want to present in the footer of the FO pages could look as follows:
Figure 9.1 – A simple mockup of a callback form
A mockup of the configuration form in the BO for our module could look as follows:
Figure 9.2 – A mockup of...