CONFIDENTIAL 
Page 155 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
For each Establishment that has a Shared Resource Establishment 
link to that Establishment: 
 Add the Establishment to the list of Protected 
Establishments IF the Establishment is not already in the 
list of Protected Establishments AND the Establishment 
is not already in the list of Infected/ Infested 
Establishments AND the Establishment Type is not one 
of the Establishment Types to be excluded. 
N15.  I terate to Identify additional Establishments in the Protected Area- Using the 
captured: 
Maximum number of Protected Iterations 
Repeat the following methods to identify the Protected Establishments until the 
Maximum number of Protected Iterations have been completed : 
Establishments linked to Protected Establishments through Livestock Keepers 
Establishments linked to Protected Establishments through Shared Resources 
This is because Establishments may have been added into the list by later methods 
which will implicate additional Establishments using earlier methods. 
A minimum of 2 iterations is recommended. 
Must 
Have 
Release 3
N16.  P review Number of Infected/ Infested and Protected Establishments – Once 
the Disease Outbreak Management Zone Infested/ Infected Area Parameters and 
Disease Outbreak Management Zone Protected Area Parameters have been captured, 
use the methods to determine: 
Establishments in the Infected/ Infested Area 
Establishments in the Protected Area 
Before confirming creation of the Disease Outbreak Management Zone, preview 
information including, but not limited to: 
Number of Establishments in the Infected/ Infested Zone 
Number of Establishments in the Protected Zone 
Allow the number of Establishments that are counted to be filtered by: 
All Establishment Types (default) or; 
One Establishment Type 
Allow modification of Infected/ Infested Area Parameters and Protected Area 
Parameters with associated re-calculation of preview information without creating the 
Disease Outbreak Management Zone. 
Should 
Have 
Release 3
N17.  P review geographical representations of Infected/ Infested and Protected 
Establishments – Once the Disease Outbreak Management Zone Infested/ Infected 
Area Parameters and Disease Outbreak Management Zone Protected Area Parameters 
have been captured, use the methods to determine: 
Establishments in the Infected/ Infested Area 
Establishments in the Protected Area 
Before confirming creation of the Disease Outbreak Management Zone, preview 
geographical representations of the locations of all Infected/ Infested Establishments 
and all Protected Establishments using the GPS co-ordinates and embedded Google 
Nice to 
Have 
Release 3
Pdf rotate page - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to reverse page order in pdf; pdf reverse page order preview
Pdf rotate page - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate individual pdf pages reader; rotate pdf pages individually
CONFIDENTIAL 
Page 156 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Earth or other third party mapping or imagery software. 
Allow the Establishments that are displayed to be filtered by: 
All Establishment Types (default) or; 
One Establishment Type 
Distinguish between Infected/ Infested Establishments and Protected Establishments 
using colour. 
N18.  C reate Disease Outbreak Management Zone – After the user has confirmed the 
Infected/ Infested Area Parameters and Protected Area Parameters and they are 
happy with the preview of effected Establishments, allow the user to confirm creation 
of the Disease Outbreak Management Zone. 
Must 
Have 
Release 3
N19.  L ink Disease Outbreak Management Zone to Infected/ Infested 
Establishments – Once confirmed, link the Disease Outbreak Management Zone 
with Risk Type of Infected or Infested (depending on what was selected) to all 
identified Infected/ Infested Establishments. 
Must 
Have 
Release 3
N20.  L ink Disease Outbreak Management Zone to Protected Establishments – Once 
confirmed, link the Disease Outbreak Management Zone with Risk Type of Protected 
to all identified Protected Establishments. 
Must 
Have 
Release 3
MAINTAIN DISEASE OUTBREAK  
ID 
Requirement 
Priority 
Software 
Release 
N21.  M odify Disease Outbreak Management Zone Details – Allow the modification 
of all information captured against Disease Outbreak Management Zones. 
Must 
Have 
Release 3
N22.  M odify Disease Outbreak Management Zone Status – Allow Disease Outbreak 
Management Zone Status to be changed. 
A Disease Outbreak Management Zone may only have an Inactive status if no 
Establishments are linked to it. 
Must 
Have 
Release 3
N23.  M odify Disease – Allow the Disease to be changed 
Must 
Have 
Release 3
N24.  M odify Disease Risk Zone-Establishment Links – Allow the addition and 
deletion of Disease Risk Zone-Establishment Links. 
Must 
Have 
Release 3
N25.  R ecalculate Disease Outbreak Management Zone Infected/ Infested & 
Protected Area – For each Disease Outbreak Management Zone, allow the 
Infected/ Infested & Protection Area to be recalculated by modification of the 
following parameters: 
Infected/ Infested Area Parameters: 
 One or more Establishment Types to be excluded 
 Risk Type (Infected or Infested) 
 GPS Co-ordinates of Focal Point or Focal Establishment 
 Distance from Focal Point/ Focal Establishment in Kilometres 
 Movement Permit Date Range 
 Maximum number of Infected/ Infested Iterations 
Should 
Have 
Release 3
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Convert Tiff to Jpeg Images. Convert Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Move Tiff Page Position. Rotate a Tiff Page. Extract Tiff Pages. Tiff
rotate individual pages in pdf reader; rotate single page in pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
XDoc.PDF ›› VB.NET PDF: Delete PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
rotate pdf page permanently; pdf rotate single page reader
CONFIDENTIAL 
Page 157 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Protected Area Parameters: 
 One or more Establishment Types to be excluded 
 Distance from Infected/ Infested Establishments in Kilometres 
 Maximum number of Protected Iterations 
N26.  M odify Establishments in the Infected/ Infested Area – Allow Establishments 
to be added and removed from the Infected/ Infested Area of the Disease Outbreak 
Management Zone. 
Must 
Have 
Release 3
N27.  M odify Establishments in the Protected Area – Allow Establishments to be 
added and removed from the Protected Area of the Disease Outbreak Management 
Zone. 
Must 
Have 
Release 3
QUERY & VIEW DISEASE OUTBREAKS 
ID 
Requirement 
Priority 
Software 
Release 
N28.  S earch for one or more Disease Outbreak Management Zones meeting criteria 
– Identify and list one or more Disease Outbreak Management Zones which meet 
criteria including, but not limited to: 
Disease 
Disease Risk Type 
Establishment that is in the Disease Outbreak Management Zone 
Disease Outbreak Management Zone Status 
Allow one, more or all of the above criteria be used simultaneously to identify 
Disease Outbreak Management Zones. 
Search criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N29.  D isplay number of Disease Outbreak Management Zones meeting Criteria – 
Show the total number of Disease Outbreak Management Zones that met the search 
criteria. 
Must 
Have 
Release 3
N30.  D isplay summary information for each Disease Outbreak Management Zone 
meeting criteria – Display pertinent summary information for each Disease 
Outbreak Management Zone that meets the search criteria.  Disease Outbreak 
Management Zone fields should be displayed in columns, with a row for each of the 
Disease Outbreak Management Zones that met the search criteria. 
Paginate rows so as to not exceed a user defined number of rows on each page, but 
to ensure that all returned rows can be accessed. 
Must 
Have 
Release 3
N31.  E xport summary Disease Outbreak Management Zone information to Excel – 
Allow the displayed Disease Outbreak Management Zone columns and rows to be 
exported to Microsoft Excel format. 
Must 
Have 
Release 3
N32.  E xport summary Disease Outbreak Management Zone information to .PDF – 
Allow the displayed Disease Outbreak Management Zone columns and rows to be 
exported to Adobe PDF format. 
Nice to 
Have 
Release 3
N33.  E xport summary Disease Outbreak Management Zone information to Email – 
Allow the displayed Disease Outbreak Management Zone columns and rows to be 
exported to an agreed Email word processor format. 
Must 
Have 
Release 3
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Professional .NET PDF control for inserting PDF page in Visual Basic .NET class application.
how to rotate a page in pdf and save it; permanently rotate pdf pages
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
pdf rotate just one page; pdf page order reverse
CONFIDENTIAL 
Page 158 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
N34.  P rint summary Disease Outbreak Management Zone information– Allow the 
displayed Disease Outbreak Management Zone columns and rows to be printed. 
Must 
Have 
Release 3
N35.  M ulti-select Disease Outbreak Management Zones for modification – Allow 
access to Disease Outbreak Management Zone modification functions described in 
this section for the results of a search for one or more Disease Outbreak 
Management Zones meeting criteria, so that multiple Disease Outbreak Management 
Zones meeting criteria can be modified without performing multiple searches. 
Must 
Have 
Release 3
N36.  V iew Disease Outbreak Management Zone Details – Display Disease Outbreak 
Management Zone details, including all Disease Outbreak Management Zone 
information by clicking on any of the rows returned in the search results.  
Allow modification of Disease Outbreak Management Zone information from here. 
Must 
Have 
Release 3
N37.  V iew Establishments linked to Disease Outbreak Management Zone – Display 
details of Establishments linked to Disease Outbreak Management Zones. 
Allow the displayed Establishments to be filtered based on criteria including, but not 
limited to: 
Risk Type 
Allow the access to each Establishment displayed. 
Show the total number of Establishments for the Disease Outbreak Management 
Zone totalled overall and for each Risk Type. 
Paginate rows so as to not exceed a user defined number of rows on each page, but 
to ensure that all returned rows can be accessed. 
Filter by establishment type 
Must 
Have 
Release 3
N38.  V iew geographical representations of Infected/ Infested and Protected 
Establishments – Display geographical representations of the locations of all 
Infected/ Infested Establishments and all Protected Establishments using the GPS 
co-ordinates and embedded Google Earth or other third party mapping or imagery 
software. 
Distinguish between Infected/ Infested Establishments and Protected 
Establishments using colour. 
Allow the Establishments that are displayed to be filtered by: 
All Establishment Types (default) or; 
One Establishment Type 
Nice to 
Have 
Release 3
N39.  V iew Movement Permits issued for the Disease Outbreak Management Zone 
– Display all of the Movement Permits that have been issued for Establishments 
linked to the Disease Outbreak Management Zone. 
Allow the displayed Movement Permits to be filtered based on criteria including, but 
not limited to: 
Date Range related to the Permit Issue Date 
Date Range related to the Permit Movement Date 
Whether the Establishment was the To, From or either location on the 
Movement Permit. 
Allow the access to each Movement Permit Detail displayed. 
Must 
Have 
Release 3
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How
rotate a pdf page; how to rotate a single page in a pdf document
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
pdf rotate one page; how to change page orientation in pdf document
CONFIDENTIAL 
Page 159 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Show the total number of Movement Permits for the Disease Outbreak Management 
Zone. 
Filter criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
N40.  V iew Traditional Authority Movement Permits issued for the Disease 
Outbreak Management Zone – Display all of the Traditional Authority Movement 
Permits that have been issued for Establishments linked to the Disease Outbreak 
Management Zone. 
Allow the displayed Traditional Authority Movement Permits to be filtered based on 
criteria including, but not limited to: 
Date Range related to the Traditional Authority Permit Movement Date 
Whether the Establishment was the To, From or either location on the 
Traditional Authority Movement Permit. 
Allow the access to each Traditional Authority Movement Permit Detail displayed. 
Show the total number of Traditional Authority Movement Permits for the Disease 
Outbreak Management Zone. 
Filter criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N41.  V iew Import Permits issued for the Disease Outbreak Management Zone – 
Display all of the Import Permits that have been issued for Establishments linked to 
the Disease Outbreak Management Zone. 
Allow the displayed Import Permits to be filtered based on criteria including, but not 
limited to: 
Date Range related to the Import Permit Issue Date 
Date Range related to the Import Permit Import Date 
Allow the access to each Import Permit Detail displayed. 
Show the total number of Import Permits for the Disease Outbreak Management 
Zone. 
Filter criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N42.  P rint Disease Outbreak Management Zone Details & Linked Entities – Print 
Disease Outbreak Management Zone details, including all Disease Outbreak 
Management Zone information and linked Establishments. 
Must 
Have 
Release 3
N43.  V iew Herds currently in the Disease Outbreak Management Zone – A Herd 
consists of all Tagged Livestock plus Untagged Animal Counts for a given Livestock 
Keeper at a given Establishment. 
Therefore, a Disease Outbreak Management Zone will have a Herd for each 
Livestock Keeper at each Establishment that is linked to the Disease Outbreak 
Management Zone. 
Display a list of all Herds currently at Establishments in the Disease Outbreak 
Management Zone. 
For each Herd in this list display information including, but not limited to: 
Establishment 
Must 
Have 
Release 3
C# WPF PDF Viewer SDK to view PDF document in C#.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
rotate pdf page; rotate one page in pdf
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text
reverse page order pdf online; pdf save rotated pages
CONFIDENTIAL 
Page 160 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Livestock Keeper 
Number of Tagged Animals by Animal Type 
Determine Tagged Animal Counts, by querying Tagged Animals for the Establishment 
and Livestock Keeper. 
Number of Untagged Animals by Animal Type 
Determine Untagged Animal Counts by using the following formula: 
(Most Recent Animal Observation + Movements In + Births)  
– (Movements Out + Deaths + Slaughters) 
Number of Tagged & Untagged Animals for the Herd 
Include a Total Row for the Disease Outbreak Management Zone to display 
information including, but not limited to: 
Number of Tagged Animals by Animal Type across all Herds 
Number of Untagged Animals by Animal Type across all Herds 
Number of Tagged & Untagged Animals across all Herds 
Allow Herds to be filtered based on criteria including, but not limited to: 
Establishment in the DOZ 
Livestock Keeper in the DOZ 
Allow access to each Herd. 
Details will be confirmed in a Detailed Requirements Specification to be developed by the Contracted 
Consultant. 
N44.  V iew Herd Details – When an individual Herd is accessed, display Herd 
information including, but not limited to: 
Livestock Keeper Details 
Additional Owner Details for all Additional Owners of Animals that constitute 
the Herd 
Establishment Details 
Herd Tagged Animals (see below) 
Herd Untagged Animals (see below) 
Herd Health Events (see below) 
Livestock Observations (see below) 
Must 
Have 
Release 3
N45.  V iew Herd Tagged Animals - When an individual Herd is accessed, display all 
Tagged Animals in the Herd (i.e. Tagged Livestock kept by the given Livestock 
Keeper at the Establishment) taking captured Livestock Observations, Livestock 
Movements and other Livestock Events (such as Livestock Births & Deaths) into 
consideration.  
Display summary Tagged Animal information including, but not limited to: 
Tag ID 
Animal Type 
Alternative Owner (if Tagged Animal is not owned by Livestock Keeper) 
Group Tagged Animals by Alternative Owner. 
Must 
Have 
Release 3
CONFIDENTIAL 
Page 161 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Allow individual Tagged Animals to be viewed. 
Details will be confirmed in a Detailed Requirements Specification to be developed by the Contracted 
Consultant. 
N46.  V iew Herd Untagged Animal Counts – When an individual Herd is accessed, 
display the latest Untagged Animal Counts for the Herd (i.e. Untagged Livestock kept 
by the given Livestock Keeper at the Establishment). 
Display an Untagged Animal Count for the Livestock Keeper (where they are the 
Owner) and for each Additional Owner within the Herd with totals broken down by 
Animal Type. 
Include a Total Row to display Total Untagged Animal Counts across the Livestock 
Keeper and all Additional Owners. 
Must 
Have 
Release 3
N47.  V iew Herd Health Events – When an individual Herd is accessed, derive and 
display all of the Livestock Health Events that Tagged Animals and Untagged Animal 
Counts in the Herd are linked to. 
For each Livestock Health Event, display information including, but not limited to: 
Livestock Health Event Type 
Livestock Health Event Date 
Livestock Health Event Status 
Total Number of Tagged Animals that are linked to that specific Livestock 
Health Event instance. 
Total Number of Untagged Animal Counts that are linked to that specific 
Livestock Health Event instance. 
Display Health Events in chronological order. 
Allow the displayed Livestock Health Events to be filtered based on criteria 
including, but not limited to: 
Health Event Type 
Date Range for Events 
Filter criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Allow individual Health Events to be viewed. 
Information to be displayed will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Should 
Have 
Release 3
N48.  V iew Livestock Observations – When an individual Herd is accessed, display a 
history of all Observations that have been performed for the Herd including, but not 
limited to: 
Livestock Observation Date 
Livestock Observation Type 
Observer 
Summary of Untagged Animal Count from that historical Observation 
Show the total number of Observations for the Herd. 
Information to be displayed will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Should 
Have 
Release 3
CONFIDENTIAL 
Page 162 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
O. MESSAGING 
The user requirements for this major function are as follows: 
ID 
Requirement 
Priority 
Software 
Release 
O1.   Send Messages to system Users – Provide the ability to send messages to one or 
more system users. 
Must 
Have 
Release 2 
O2.   Select individual Users of groups of Users – Support the selection of individual 
users as well as the inclusion of groups of users including, but not limited to: 
All Users of the system 
All Users for a given Office Hierarchy (i.e. all Users that are registered at a given 
SVO Office plus Users of all Offices for which that SVO Office is the parent 
Office) 
All Users for a given Office 
All Users that have a given Access Control Profile 
These selection criteria will be confirmed in a Detailed Requirements Specification to be developed by 
the Contracted Consultant. 
Should 
Have 
Release 2
O3.   Deselect Users – Allow selected users to be removed from the to: list, including 
where a user was added within a group of users. 
Should 
Have 
Release 2
O4.   Capture Message Details – Capture details of the message to be sent, including but 
not limited to: 
Message Date & Time 
Message Type, values including but not limited to: 
 Task 
 Information 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Message Priority, values including but not limited to: 
 High 
 Normal 
 Low 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Message Subject 
Message Details 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2
O5.   View sent Message List – Display a summary of all sent messages in a Sent Box.   
Sort sent messages chronologically with the most recent sent messages at the top of 
the list. 
Should 
Have 
Release 2
O6.   Filter sent Messages List – Allow the Messages List to be filtered using the 
following criteria: 
Must 
Have 
Release 2
CONFIDENTIAL 
Page 163 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Message Type 
Message Status 
From Date 
O7.   View sent Message Details – Allow individual sent messages to be viewed, 
displaying all details of the sent message. 
Should 
Have 
Release 2
O8.   Print sent Message Details – Allow individual sent messages to be printed. 
Nice to 
Have 
Release 2
O9.   Allow sent Messages to be Deleted – Allow sent messages to be deleted from the 
Sent Box. 
Nice to 
Have 
Release 2
O10.  A lert new received Messages upon login – Provide a visual alert highlighting the 
number of new messages received when a user logs in to the system. 
Provide links to view new received messages. 
Should 
Have 
Release 2
O11.  A lert new received Messages as they are sent - Provide a visual alert highlighting 
when new messages are received whilst logged into the system. 
Provide links to view new received messages. 
Nice to 
Have 
Release 2
O12.  V iew received Message List – Display a summary of all received messages in an 
Inbox.   
Sort received messages chronologically with the most recent sent messages at the top 
of the list. 
Highlight High Priority Messages. 
Lowlight Low Priority Messages. 
Must 
Have 
Release 2
O13.  F ilter received Messages List – Allow the Messages List to be filtered using the 
following criteria: 
Message Type 
Message Status 
From Date 
Must 
Have 
Release 2
O14.  V iew received Message Details - Allow individual received messages to be viewed, 
displaying all details of the received message. 
Must 
Have 
Release 2
O15.  M ark Messages as Read – Allow the Status of Messages to be changed to Read.  
Automatically change their Status to Read when they are viewed. 
Nice to 
Have 
Release 2
O16.  M ark Messages and Tasks as Unread – Allow the Status of Messages to be 
changed to Unread.   
Nice to 
Have 
Release 2
O17.  R eply to Messages– Allow received Messages to be replied to. 
Should 
Have 
Release 2
O18.  P rint received Message Details – Allow individual received messages to be printed.  Should 
Have 
Release 2
O19.  A llow received Messages to be Deleted – Allow received messages to be deleted 
from the Inbox. 
Must 
Have 
Release 2
CONFIDENTIAL 
Page 164 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
P. REPORTING 
The user requirements for this major function are as follows: 
COMMON REPORT REQUIREMENTS 
ID 
Requirement 
Priority 
Software 
Release 
P1.   Capture Report Parameters – For all reports, first capture report parameters 
specific to that report.   
Where possible, default parameters to likely settings. 
Must 
Have 
Release 1 
P2.   Sort Reports – For all reports, allow the rows to be sorted by any of the fields 
displayed on the report. 
Must 
Have 
Release 1 
P3.   Group, Count & Sum Reports – For all reports, where possible offer options to 
group by the selected sort criteria. 
Output a count of the number of rows for each group. 
Output a sum of selected numerical fields for each group and overall for the report. 
Should 
Have 
Release 1 
P4.   Create Favourite Customised Report – Allow users to save customised reports 
with their report parameter settings entered. 
Allow users to save the Customised report title. 
Should 
Have 
Release 2 
P5.   Open Favourite Customised Report - Allow users to open customised reports 
with their report parameter settings entered. 
Should 
Have 
Release 2 
P6.   Modify Favourite Customised Report - Allow users to modify favourite 
customised report titles and parameter settings. 
Nice to 
Have 
Release 2 
P7.   Delete Favourite Customised Report - Allow users to delete favourite customised 
reports. 
Should 
Have 
Release 2 
P8.   Paginate Reports – For all reports which run on to multiple pages, paginate reports 
with common headings at the top of each page and print page numbers in the format 
‘Page X of Y’. 
Should 
Have 
Release 1 
P9.   Report Summary – For all reports, output a report summary, including but not 
limited to: 
Date and Time report was printed 
User that printed the report 
Total number of rows in the report 
Should 
Have 
Release 1 
P10.   Print Preview – For all reports, provide the option to see a preview of the report on 
the screen prior to printing to the Printer or other destination. 
Should 
Have 
Release 1 
P11.   Print Preview Zoom to Page Height & Width – For all reports, while viewing the 
Print Preview, allow the report to be zoomed so that the entire page height and width 
can be seen on the screen. 
Should 
Have 
Release 1 
P12.   Print Preview Zoom to Page Width – For all reports, while viewing the Print 
Preview, allow the report to be zoomed so that the page width fills the width of the 
screen. 
Should 
Have 
Release 1 
P13.   Print Preview Custom Zoom – For all reports, while viewing the Print Preview, 
allow the report to be zoomed to a custom size, using Zoom in and Zoom out 
functions. 
Should 
Have 
Release 1 
Documents you may be interested
Documents you may be interested