2 - TOR - Specs (IMIS) 2.0
2 - TOR - Specs (IMIS) 2.0
2 - TOR - Specs (IMIS) 2.0
[Name of Client]
………………………………..
………………………………..
Month / Year
Table of Contents
1. Introduction...................................................................................................2
2. System Requirements..................................................................................4
3. Scope of Work............................................................................................17
4. Project Area................................................................................................21
5. Instructions to Bidders................................................................................23
488571860.docx Page: 1
[Name of Client] Technical Terms of Reference
488571860.docx Page: 2
[Name of Client] Technical Terms of Reference
488571860.docx Page: 3
[Name of Client] Technical Terms of Reference
2.1.11 Integration with ERP Systems: The systems should interface with the
Utility’s Financial systems as well as Stores, Support Services and
Human Resources systems, as follows:
1) Financial: The proposed system (Billing &Customer services)
effectively deals with all the accounting entries relating to debtors
and assumes responsibility for the entire revenue collection and
debt management functions. The interface will post all appropriate
summary figures to the Financial system
2) Stores: to establish availability of goods and costs and to forward
requisitions. If Utility's store system does not exist, the proposed
system should keep its own stores item list.
3) Support Services: to establish availability of plant and equipment
and costs and requisition such. If the Utility's support services
system does not exist, the proposed system should keep its own
plant and equipment item list.
4) Human resources (HR) to establish availability of skills and
workload of personnel. In the absence of such a system the
proposed system should keep its own HR information.
2.1.12 Reporting should include queries, graphical templates, mapping and.
A selection of common reports should pre-exist whilst the user should
be able to make custom made reports.
2.1.13 Communications: A centralized installation at the head-quarters of the
Utility is preferred. Branch offices will be linked through dedicated lease
lines or through the internet using a service provider, with users either
working on Web-applications or linked to head-quarters through VPN
(virtual private network) technology. In the odd case of neither of the
above being possible a decentralised solution should be deployed and
the proposed system should being able to synchronise databases on a
regular basis.
2.1.14 Deployment: The system should be deployed with various user and
authorization access codes as required for each module and relevant
function.
488571860.docx Page: 4
[Name of Client] Technical Terms of Reference
488571860.docx Page: 5
[Name of Client] Technical Terms of Reference
488571860.docx Page: 6
[Name of Client] Technical Terms of Reference
488571860.docx Page: 7
[Name of Client] Technical Terms of Reference
Management staff to extract the various data from all modules of the
system from one single place or dashboard. The reporting should cover
all facets of the system using different tools embedded in the system to
produce numerical reports, Pie or other types of charts. Standard
available reports should cover: 1) Billing Reports, 2) Customer Services
Reports, 3) Debt Management Reports, 4) Enquiries Reports, 5)
Financial Reports, 6) Meter Reading Reports, 7) Receipting Reports
and. Entity related Management reports must also be available
(customer, property, connection or meter) providing various entity
statistics and exception reports. It should be possible to extract
Numerical reports into other formats like Excel, pdf, word, csv or others.
3.3.2 Be able to produce special “Watch Lists” of special customers for
closer monitoring.
3.3.3 Queries and Performance Indicators: The system should provide a list
of Queries and Performance Indicators (PI). The system must provide a
standard list of such queries and PI though. The user should also be
able to easily register new ones.
3.3.4 Audit Trail: The system should be configurable to monitor a detailed
audit trail analysis showing who, what and when something has been
updated or deleted in the database.
488571860.docx Page: 8
[Name of Client] Technical Terms of Reference
3.4.4 Enquiries History: The user should be able to capture in the system
the details of any simple queries from customers for further analysis
and operators’ performance evaluation. It should be able to record the
way of communication, the details of the query, classification of query,
date and time recorded, operator who responded.
488571860.docx Page: 9
[Name of Client] Technical Terms of Reference
register held within the billing system. Allow the movement of meters
from one warehouse to another
3.6.4 Scheduling of Resources: The system should be able to schedule
staff, equipment, vehicles and other support resources, issue stores
requisitions, produce a job cost and others
3.6.5 Authorisation control should be based on user level allowing for review
and authorisation of applications by supervising officers
3.6.6 Workflow Design: User should be able to design the workflow to be
followed in all types of Applications such that they follow Organisation’s
business processes. User can define additional workflows for new
business processes related to Customers.
3.6.7 Submission of Applications/Requests: The system should
1) Provide a solution for the submission of customer applications
relating to both customer accounts and services provided by the
organisation.
2) Provide the ability to create custom applications for various
purposes and configure application workflow, notifications,
assignment task and access rights policy to meet organisation's
needs and policies.
3) Provide applications related to the customer details and
complaints, applications for services relating to existing services
and applications which deal with new metered or non-metered
services.
4) Allow Application forms to be viewed and printed for each
application type. Allow emailing of forms to customer or other staff
of the Organisation. The system should also have the
infrastructure to send SMS of short texts to customers for adhoc
notifications
5) Be able to capture details of any oral communication related to the
application for reference, with either customer or another
employee of the Organization or other.
6) Allow to assign the application, request or complaint to any other
employee and notify them for the assignment and/or send email to
notify.
7) Make provision for a mechanism for generating automatically
tasks from applications that have been logged where field work is
needed.
8) Restrict the escalation of the application at different stages of the
workflow of pre-defined post. Make sure that an application cannot
be authorized by the same user who has initiated that.
3.6.8 Applications types: Applications should include but not be limited to:
1) New Connection Investigation
488571860.docx Page: 10
[Name of Client] Technical Terms of Reference
2) New Connection
3) Temporary Connection
4) Voluntary Disconnection / Reconnection
5) Termination of Service by Tenant
6) Allocation of Service to a Tenant
7) Provision of other services
8) Meter exchange/removal/installation/repair/test
9) Customer Complaints: Be able to divert the problem to different
employee or department depending on the nature of problem.
10) Any other type of application: Be able to define new Application
types and design the appropriate workflow and access rights.
3.6.9 Application search capability: The system should have a user friendly
dashboard listing all applications/requests. It should be able to query,
retrieve and print any kind of customer service application submitted.
The system should provide multiple search criteria like application no,
customer account or name, status of application, type of application,
date range and others.
3.6.10 Processing Cycle: The system should be able to manage the
processing cycle as tasks generated by customer applications are
scheduled, completed and managed. The system should also be able
to query, retrieve and print any kind of tasks that has been generated
from a customer application.
3.6.11 GIS Link: The system should be able to link to GIS or Google Earth to
pin point the plot/property of the application and if take a snapshot of
the map to include in the work order or any other form.
3.6.12 Be able to upload attachments or use hyperlinks related to each
specific application. These should be accessible by any user of the
system that has access to the specific application
3.6.13 .Reporting: The system should:
1) Provide various management reports
2) Make provision for management and year-end reports
3) Provide summary and list reports reports for a specified period
4) Provide reports or queries on requests. These reports will be used
to manage the activity cycle relating to customer applications and
will be used to monitor department performance
488571860.docx Page: 11
[Name of Client] Technical Terms of Reference
488571860.docx Page: 12
[Name of Client] Technical Terms of Reference
488571860.docx Page: 13
[Name of Client] Technical Terms of Reference
488571860.docx Page: 14
[Name of Client] Technical Terms of Reference
488571860.docx Page: 15
[Name of Client] Technical Terms of Reference
payment through banks, (d) payment using mobile phones if the Utility
comes to an agreement with local providers
3.10.3 Receipting Reports: The system should (a) print various receipting
related operational and management reports, (b) should monitor
efficiency of cashiers and (c) Should review method of payment by
customers.
3.10.4 Receipt Registration: The system should manage the registration of
receipts batches to ensure synchronisation of pre-printed form numbers
with system generated receipt numbers.
3.10.5 Offline Receipting: The system should be able to support any offline
receipting at remote stations or collection points. There should be daily
import and verification of the offline payments to the master database.
3.10.6 Cashier Session: The system should:
1) Record revenue collection by cashier and issue receipts
2) Offer a mechanism for user and session and float control.
3) Make provision for user error in issuing a receipt and printer mis-
feeds.
3.10.7 Cashier Status: The system should
1) Provide information on cashier session status
2) Provide a means of locking sessions that do not balance during
end-of-day reconciliation.
3) Make provision to submit the detailed breakdown of notes and
coins and prepare automatically the deposit slip for the bank
lodgment for cash and cheques.
4) Make provision for a user to change his/her password
5) In case of power failure, suspend the receipting session to be
resumed when power returns.
3.11 Billing
3.11.1 General: The system should make provision for the management of
the billing processing cycle and generation of statements
3.11.2 Billing Processing Cycle Administration
1) General: The system should be able to generate tax invoices,
calculate estimations for metered services, calculate regular taxes
or other charges, consolidate all transactions and generate
accurate and timely bills
2) Cycle control: The system should make provision for strict cycle
control, providing for the management of groups of customer
accounts so that the organisation billing cycle can be staggered to
accommodate logistical and resource considerations. Various
488571860.docx Page: 16
[Name of Client] Technical Terms of Reference
488571860.docx Page: 17
[Name of Client] Technical Terms of Reference
3.14 Web-Portal
3.14.1 The system should provide a web enabled module that can give the
organisation customer point of contact over the internet. It should be
also possible to be used by Organisation’s employees to perform
488571860.docx Page: 18
[Name of Client] Technical Terms of Reference
488571860.docx Page: 19
[Name of Client] Technical Terms of Reference
4. Technical Systems
4.1 Network Data Management Systems
4.1.1 Purpose: For all the technical functionality to exist a robust
geographical database must exist with proper functionality for the
capturing, structuring, maintenance and management of all the relevant
graphical data.
4.1.2 Data elements: The system must make provision for all the standard
Assets in the areas of Water Supply and Sewer disposal and any other
fixed assets the organisation might have.
4.1.3 Libraries: The system should maintain system libraries for all main
elements, such as pipes, pumps, etc.covering all required information
4.1.4 Other information: The system should allow the attachment of
pictures, video-clips and other information to different elements or sub-
elements.
4.1.5 Hierarchical Structure: The system should provide functionality to
present the network as well as keep data based on inheritance and
functional dependencies in a tree form
4.1.6 Network data analysis and evaluation: The system should evaluate the
network data (Attribute and Connectivity data) and provide a list of
exceptions according to the validation rules and business logic that can
be investigated and corrected by the Utility through field investigations.
The system should ensure that the exceptions are classified intelligently
to allow the user to focus on critical problems
4.1.7 Mapping: The user should be able to produce maps with user
definable templates, labeling, scales and sizes
4.1.8 DTM: The system should include a Digital Terrain Model capable of
producing contour lines and surface type representation of the terrain,
pressures and heads; it should also be able to assign elevations to the
network elements automatically.
4.1.9 Data publishing: The system should have provision to publish the data
on the web and enable on line viewing, querying, locating, map
production and reporting using labeling, thematic maps and legends.
488571860.docx Page: 20
[Name of Client] Technical Terms of Reference
488571860.docx Page: 21
[Name of Client] Technical Terms of Reference
components. As these assets are used and as they age, their condition
declines and eventually leads to investment for rehabilitation and
replacement. The system should provide a detailed valuation capability
incorporate condition assessment and rating tools, combined with
deterioration curves to predict current asset values and future asset
conditions.
4.3.3 System Functionality should include: Importing and properly storing
findings of condition assessment surveys, Risk Assessment, Life Cycle
Assessment and Asset Valuation including multiple costs, removal &
purchasing costs, multiple depreciation factors, market and residual
values.
4.3.4 Fixed Asset Management is carried out through three systems
described below, i.e.: (a) Condition Assessment & Evaluation, (b)
Financial Asset Valuation and (c) Rehabilitation Planning
488571860.docx Page: 22
[Name of Client] Technical Terms of Reference
2) The user should be able to import data for each criterion from
shapefiles, arising from external surveys or from historical data kept
in the system (e.g. in the maintenance module).
3) The user should be able to assign bands with priority indices per
criteria as well as assign a PI (priority index) value per asset.
4) The system should calculate a weighted aggregate per asset (PI *
WF) and sum up all the criteria, thus calculating a single number
per asset. The Assets should be then ranked together with their
cost of rehabilitation/ replacement.
4.5.5 Risk Assessment Method:
1) Decision matrices: The user should be able to define a
Maintenance/ Rehabilitation (combined) Decision Matrix for each
asset type [relationship between risk and action to be taken]. The
user should further be able to assign a Risk category to each
Condition vs Importance combination (Risk Decision Matrix) per
Asset type.
2) Risk Assessment: Using the decision matrices as well as
information from the financial valuation exercise should come up
with recommended maintenance/ rehabilitation activities per asset
with appropriate costs that can be ranked in terms of risk and
importance
4.5.6 Reports: The output of the analysis should be a Proactive
Maintenance report and a Rehabilitation Plan within the defined
budgetary constraints.
488571860.docx Page: 23
[Name of Client] Technical Terms of Reference
488571860.docx Page: 24
[Name of Client] Technical Terms of Reference
488571860.docx Page: 25
[Name of Client] Technical Terms of Reference
488571860.docx Page: 26
[Name of Client] Technical Terms of Reference
488571860.docx Page: 27
[Name of Client] Technical Terms of Reference
5. Scope of Work
5.1 Project Duration: The system should be installed and training completed
within 12 months of commencement.
488571860.docx Page: 28
[Name of Client] Technical Terms of Reference
appropriate software tools for the data capture. Utility personnel will
execute the work under the Consultant’s supervision.
5.5.4 In the case where Billing software is not procured under this project
and where Distribution management is required, billing data will be
made available in text/Excel files with a given index to be converted to
the system. Billing data is needed for Water Balancing and Present
demand calculation purposes.
5.5.5 Furthermore in the case where Distribution management is required:
1) Bulk meter readings will also be made available and should be
imported into the system in soft copy.
2) Geographical reference of connections: It is important that all
connections in the billing system be geo-referenced. Where the
Cadastral data is reliable and a link exists in the billing system to
the plot number (in the cadastral) this link can be made directly. In
areas where no such link exists the Utility will use GPS (Global
positioning systems) equipment to locate the position of all the
connections as given in the Billing system. The Consultant will be
responsible for establishing this link and where field work is
required he must provide guidelines to the Utility for carrying out
this work.
5.5.6 Network data evaluation: Once all the data has been converted to the
proposed system the Consultant shall analyse the networks with regard
to connectivity and identify suspect areas that need to be investigated
further. Missing parameters per element with regard to dimensions,
material, type, date of installation should also be identified for further
investigation by the Utility. Critical omissions/ error will need field
investigation/ verification.
5.5.7 Data desktop editing: Once all the available data has been converted
the Consultant should meet with relevant department personnel and go
through the data and address any inconsistencies or gaps identified
during the data evaluation stage. The data register should be updated
as advised and where necessary action plans should be formulated by
the Utility to address the data problems through field surveys.
5.5.8 Assistance with data capture, cleaning and validation: This activity can
be lengthy and it will not delay the implementation of the project
(remaining activities). It will commence as soon as Activity 2 is finished
and might even continue after the end of the project. The objective of
this activity is to (a) Capture/ convert any missing/ not available data in
shapefiles to the system, (b) address data discrepancies identified
under data evaluation in the previous activity and validate/ capture
missing data through field investigations. The Consultant is required to
render the Utility assistance through the supply of the appropriate tools
and methodologies to carry out this activity.
488571860.docx Page: 29
[Name of Client] Technical Terms of Reference
488571860.docx Page: 30
[Name of Client] Technical Terms of Reference
488571860.docx Page: 31
[Name of Client] Technical Terms of Reference
488571860.docx Page: 32
[Name of Client] Technical Terms of Reference
6. Project Area
6.1 [General description of Area]
6.6 [Brief description of other data available - describe what is available and in
what format]
6.6.1 Cadastral information (plots): [describe]
6.6.2 Topographical data (contours/ spot heights, landmarks, etc..)[describe]
6.6.3 Municipal Property data:[describe]
6.6.4 Other Utility Connection data:[describe]
488571860.docx Page: 33
[Name of Client] Technical Terms of Reference
488571860.docx Page: 34
[Name of Client] Technical Terms of Reference
488571860.docx Page: 35
[Name of Client] Technical Terms of Reference
488571860.docx Page: 36
[Name of Client] Technical Terms of Reference
7.3.5 The Consultant must specify in this Part his acceptance of given
pricing qualifications and state any deviations or additional
qualifications.
488571860.docx Page: 37
[Name of Client] Technical Terms of Reference
488571860.docx Page: 38
[Name of Client] Technical Terms of Reference
488571860.docx Page: 39