Contents
Navigating Through the Application. 4
Customer Phone Number Button. 12
Form Select Section
![]() |


Switching Views
The Meadow Quality tablet application has been designed in a sympathetic way which will allow its reps to utilize the features contained within in either a landscape or portrait orientation.
To switch between the different orientations of the screens the rep simply needs to rotate the tablet either 90� or 270� for landscape orientation and 180� for portrait orientation.
| ||||
| ||||
The rep can progress and operate each screen by simply tapping with their figure on the element the wish to interact with.

In doing this it will invoke which ever operation is require when that element is activated.
To allow the rep to enter any data whilst using the Meadow Quality Application the on-screen keyboard supplied by the device being used is called whenever the rep taps on the entry field that requires it.

Figure 3 : Show on screen keyboard supplied by the device
When the rep first loads the application for the device this will be the first screen they are presented with. The rep will not be able to progress through the application until they have been authenticated by filling out the login form as detailed below.


The username textbox allows the rep to begin entering the rep details this text box it a basic text box that will accept and input from the on-screen keyboard.
The password textbox allows the rep to enter their password, as this text box is for a password any entry will automatically be stared out to protect the secrecy of any rep�s password entered.

This is a button control which will allow the rep to authenticate the username and password entered once the rep taps on this button the details entered will be checked and verified.
If the rep enters a valid set of credentials, then the rep will be moved on to the Main Menu screen and the login screen will not be seen again until the rep either logs out or quits the application altogether.
If a rep at any point of the sign in process forgets to enter data in to a relevant field or gets their credentials wrong, then an error message will appear next to the sign in button on the login page window.
This message will give a clear indication as to what went wrong during the sign in process so that they can fix the problem.
When Figure 12 is shown on screen then this will indicate that no username has been entered into the username textbox. To fix this the rep must tap on the username textbox and enter their personal username.
When Figure 13 is shown then this will indicate that an incorrect username has been entered. To Fix this the rep must check the username entered for mistakes such as spellings and incorrectly formatted text e.g. upper and lower-case letters.
When Figure 14 is shown then this will indicate that an incorrect username and password has been entered. To fix this the rep must check the username and password entered for mistakes such as spellings and incorrectly formatted text e.g. upper and lower-case, special and numerical characters.
Once the rep has been successfully logged the will be brought to the screen show in Figure 15 and Figure 16, from here they can then progress to their desired location with the application and carry out their desired tasks.


![]() |

To facilitate the use of the booking forms reps must first enter the customers details for which the intend to make bookings for, this can be achieved by using the customer search window.
To search for customer details the rep will need to provide specific search criteria which will be used to filter the results which will be displayed on the screen. Once the rep has located the details for the desired customer they can then proceed to the next step in the booking process.
The customer search filters are to aid the rep in locating their required customers details which include the following information;
The search filters provide four ways to in which their customers details can be located each filter can be run individually or in conjunction with each other to provide a more specific search. These search filters are as follows
Each filter can also be altered so that the rep can change how each search criteria will generate its results. To do this simply tap on the dropdown box that is position after the label for each search filter.
When the dropdown box has been activated the rep will then be presented with a list of options which alter the way search results are generated.
Contains � This will produce search results by finding anything that contains the text entered e.g. if the term �Newline� is entered then the search will return anything that includes that word in it.
Used as additional filter to allow the rep to search for customers biased on what already logged on reps are using at that time. To use this function simply toggle between the Yes/No options by tapping the desired option.
Once the reps search criteria has been entered in to the relevant entry fields to allow the application to run the search the rep must tap this button.
This button will send the search criteria off to the backend services which will process the requests based on the criteria set by the rep and then return a list of results which will be displayed this button.
All search results are displayed in a list below the Run Customer Search and Show for Logged on Reps sections on this window.
The search results will contain details regarding every customer that matches the criteria entered in the filters section of this page.
After the search is completed then the rep can select the desired customer by tapping on the relevant list item which will the indicate to the app that it is this customer that the rep wishes use until either a new customer is selected, or a new search is run.
The phone button will appear within each item displayed in the search results, if the rep taps on this button then a dialog box will appear on screen showing all the known phone numbers store for that customer.
To select a customer then all the rep has to do is simply tap on the desired customer from the list of results. Once tapped the selected customer will be highlighted with a light blue background.
Once a customer has been selected then a new button will appear in the bottom right of the screen, this button will allow the rep to procced to the Form Selection section of the application whilst storing the customers details so there can be used throughout the application where needed.
This window in the application will allow the rep to select which type of animal the rep would like to book in, the rep can make their selection by tapping on each button displayed in the window.

The View History button will navigate the rep to the Report Section window of the application more information on the Report Section can be found on Page 18

This section of the Form Section Select window will display all the selected customers personal details, this will include,
This section will also include the phone number button which the use can tap on to show a dialog box that contains a list of that customers phone numbers.

Figure 6: Showing Booking Control
The booking control contains serval elements which will appear on all the forms with in this section of the application. This control will allow the rep to select the date on which the booking is being made. The date can be selected by tapping on the data shown on screen which will display a calendar from which a data can be selected.
The booking control will also display the customer details of the select customer which was done in Customer Search on Page 6. There will a phone button which will bring up a dialog box containing all that customers phone numbers.
As shown in Figure 6 this control also contains a label which informs the customer what type of animal they are booking in, A button which will allow the customer to change the section which will allow them to navigate back to the Section Select window and a Save Booking button allowing the rep to save any data that has been entered.
Buyer Search Control
This section allows the rep to search for buyer�s details in the same way that the customer search was run. By click on the �Search for Buyers� the rep will be taken to the search page from which they can find and select a buyer. This process is explained on Page 6.
In addition, to the ability to search for buyers this control will also display the buyers details along with a phone button which will also display a list of that buyer�s phone numbers. The rep can also use this section to add notes about the buyer.
Each form in this section will include a save button which will be in the Booking details control situated at the top of all the forms. This save button can be used to save any data entered each form, so it can be recalled later either as a report or to make amendments to the booking.

Figure 7:Showing Data Grid for Bread Data
Bread data can be entered in the data grid show in Figure 7 this can be done by tapping on each of the cells with in the grid.
Both the Breed and Type columns are dropdown boxes which can be activated by tapping on their cells this will produce dialog boxes which will contain lists relevant to each column.
The columns from �Upto 16� to �10 yrs+� are columns which allows the rep to enter how many animals of that age they are booking in.
The green add and red cross buttons will allow the rep to both add and remove rows within the data grid.

In this section of the Prime Cattle form the rep can enter the following details;
The information in this section is not animal specific but based results across all animals being booked in on this form.
This row is made up of text boxes which can be activated when the rep taps each one.

This will allow the rep to check that the following checks have been done before the booking is made, the rep can update the status of these toggle switches as they are done by simply tapping on the relevant option.

This part of the for will allow the rep to enter any comments on the booking this field can be activated by tapping on it.

This part of the form will allow the rep to select both the preferred abattoir and schemes these options are both dropdown boxes which will display dialog boxes detailing all the options available.

This section will allow the rep to select form a list of Hauliers which will be responsible for the transportation of the animals.