Cora Systems: High Level Brief for County & City Managers, Director

advertisement
Cora Systems:
High Level Brief for County & City
Managers, Director of Services
(Water & Waste Water & Financial
& Heads of Information Services )
regarding the Rollout of the WSIP
web-enabled PCS system
Customer:
WSTNG
Project:
ProjectVision: Web Enabled PCS
Solution
Document Control
Author
Creation Date
Last Updated
Document Reference
Version Control Number
Pat Henry
16th November 2006
04th May 2007
AL002_Service for the
Extraction of FMS
Data_V1.doc
Issue V2
Approvals
WSTNG Sponsor
WSTNG Project Manager
Cora Systems Managing Director
Cora Project Manager
Gerry Galvin
Richard Cronin
Philip Martin
Caroline Brennan
Document Control
Change Record
Date
16 Nov 2006
27 Nov 2006
28 Nov 2006
04 Dec 2006
Version
V1a
V1b
Issue V1
V1c
Edited By
Pat Henry
Caroline Brennan
Pat Henry
Pat Henry
05 Dec 2006
30-Apr-2006
Issue V1
V2 a
Pat Henry
Josselin Kerviche
30-Apr-2006
Issue V2
Pat Henry
Change Reference
Internal Cora Review
Issue 1 to WSNTG for review
Opened again for Internal Cora
Review
Final Issue V1 to Customer
Modification after LGCSB Meeting
– Simplification of FTP process
Final Issue V2 to Customer
Document Review
Name
Pat Henry
Philip Martin
Caroline Brennan
Justin Kellegher
Gerry Galvin
Richard Cronin
Eddie Martin
Josselin Kerviche
Position
Cora Systems – R&D Manager
Cora Systems – Managing Director
Cora Systems – Customer Support Manager
Cora Systems – Business Analyst
WSNTG Steering Group
WSNTG Steering Group / Project Manager
Local Authority IT – Fingal Co Co
Cora Systems – System Architect
Distribution
Name
Philip Martin
Caroline Brennan
Pat Henry
Josselin Kerviche
Justin Kellegher
Gerry Galvin
Richard Cronin
533561013
Position
Cora Systems – Managing Director
Cora Systems – Customer Support Manager
Cora Systems – R&D Manager
Cora Systems – System Architect
Cora Systems – Business Analyst
WSNTG Steering Group
WSNTG Steering Group / Project Manager
Local Authority County & City Managers
Local Authority Interface IT (via County & City
Managers)
Local Authority Heads of Information Services
Local Authority Financial Staff (via County & City
Managers)
Page 2
Table of Contents
Document Control ...................................................................................................... 1
Approvals ................................................................................................................... 1
Document Control ...................................................................................................... 2
Change Record ..................................................................................................... 2
Document Review.................................................................................................. 2
Distribution............................................................................................................. 2
1
Introduction .......................................................................................................... 4
1.1
Purpose ..................................................................................................... 4
1.2
Background................................................................................................ 4
1.3
Over-view Functional Specification Scope & Application ............................ 4
1.4
Related Documents ................................................................................... 4
1.5
Naming Conventions.................................................................................. 4
1.6
Privacy and Confidentiality Information ...................................................... 5
2
What is ProjectVision: Web Enabled PCS? .......................................................... 6
3
Functional Requirements ..................................................................................... 8
2 Extraction Process .............................................................................................. 8
3.1.1 Prerequisites Prior to Successful Extraction ........................................... 9
3.1.2 Extraction Operation Process............................................................... 10
3.1.3 Frequency of Extraction ....................................................................... 11
4
Functional Example ........................................................................................... 11
533561013
Page 3
1 Introduction
1.1 Purpose
The purpose of this document, is to brief County and City Managers, Director of
Services (Water Services and Infrastructure), Heads of Finance and Heads of
Information Services at a high level, why they should encourage their staff to install a
unique set of Operational Codes (OpCodes) and a scheduled task to enable the
automatic creation of Water Service Investment Programme (WSIP) forms
1.2 Background
This document is an agreed follow-up from the presentation Cora Systems gave to
the CCMA meeting in the Tullamore Court Hotel on Wednesday 29th Nov 2006.
The WSNTG decided to further the development of the PCS into a web-based
solution using Cora Systems project management product “ProjectVision” with
national and local reporting capabilities.
The web-based solution will provide for the automated control of the PCS, project
management control and reporting and nationwide cost and progress reporting.
As part of this project it was agreed that a secure automated extraction process from
the local authority Financial Management Systems would be provided to enable the
automatic creation of WSIP payment claims forms, saving a lot of time and improving
the efficiency of Water Services personnel.
1.3 Over-view Functional Specification Scope & Application
The ProjectVision web enabled PCS system has a facility to create WSIP01, 02A/B
claim forms. To create these claim forms financial information which exists in the
local authority financial system must be extracted from a copy of the financial data
and copied to the PCS site.
1.4 Related Documents
1) AL003_Financial Data Extraction Technical Installation Guide_V1.doc
1.5 Naming Conventions
In the interests of brevity on project documents the Water Services National Training
Group will be referred to as “WSNTG” in the document body. The project Control
System will be referred to as the “Web-PCS” and the Department of the Environment,
Heritage and Local Government is referred to as the “Department”
533561013
Page 4
1.6 Privacy and Confidentiality Information
Cora Systems is committed to maintaining the privacy and confidentiality of all data
generated by its Clients during their file storage and sharing process. Cora Systems
respects its Clients’ need for absolute confidentiality at all times and give complete
assurance that all privileged company information will be treated appropriately.
This document only applies to local authorities that have Agresso as their financial
management system. Other local authorities will receive relevant instructions for their
specific FMS.
533561013
Page 5
2 What is ProjectVision: Web-Enabled PCS?
The purpose of this project was to implement a web enabled Project Control System
(Web-PCS) incorporating existing procedures and new procedures with enhanced
financial reporting capabilities. The features for this project are:
 The existing PCS procedures are web enabled and fine tuned for better
usability. This means that the PCS procedures still exists and must be
completed and submitted by the Local Authority Staff to the DEHLG
(when required) as before. The existing PCS manuals and procedures
have been updated to reflect the relevant changes required.
 New procedures set out in the Circular L1/06 & L7/06 were captured and
web enabled.
These circulars set out the revised procedures in relation to the
advancement of individual schemes included in the WSIP (Water Services
Investment Programme 2005 – 2007). The new procedures in this
circular mean that the stages of individual schemes that require formal
Departmental approval will vary depending on the approved construction
budget of the Scheme for:
1. Projects costing more than €5m
2. Projects costing less than €5m
3. Design Build Operate Projects
Note: the construction budget of the scheme is the contract cost (including VAT) and the noncontract costs (i.e. fees, etc) (including VAT).
The budgets for all projects will be defined in two stages; a Project
Planning Stage Budget (to cover expenditure up to completion of the
Preliminary Report) and a Procurement/Construction Stage Budget these
will be approved with the Preliminary Report.
 Procedural changes brought about by Circulars L1/06 and L7/06:
o Reduced approval requirements for most schemes:
 All schemes with a construction budget < €5.0m
(Traditional and DBO schemes) – proceed to construction
once Preliminary Report and construction stage budget has
been approved.
 Bundled schemes
 All Traditional Contracts > €5.0m proceed to construction
once CDs approved (no report on tenders)
Full approval still required:
 for large schemes DBO & Traditional (> €5.0m)
 for small contracts on large schemes (non-bundled)
533561013
Page 6
 Summaries of financial expenditure at a local and national level are
available in the system. Interfaces will be built from the local authority
financial systems i.e. data will be taken from the financial management
systems to update the ProjectVision system with project related data.
One interface per financial system will be built. (Agresso, Integra, Oracle,
JD Edwards)
Project financial information at a summary level only as specified in the
current WSIP Forms will be interfaced.
When the user logs-on to the web-enabled PCS from their relevant Local
Authority they can import data from their Financial System Interface in
order to create WSIP claims as required.
 WSIP Reports: Six WSIP Reports can be created now in the Web-PCS
System as follows:
o WSIP 01 Form
o WSIP 02a Form
o WSIP 02b Form
o WSIP 05 Form
o WSIP 7A
o WSIP 7B
 Progress reporting by scheme category to exploit progress reporting
maximising the transparency across projects. The standard general
reports functionality within ProjectVision will be provided for this
requirement as listed below plus 2 customised Cost Reports located
under the Cost Reports section within the system
o
o
o
o
o
o
533561013
Progress on a weekly basis
Highlight report
Baselining the progress to date
Project summary
Project scope
Risk and Issues analysis
Page 7
3 Functional Requirements
3.1 Extraction Process
As agreed with the LGCSB, the full extraction solution will be contained in the secure
virtual Intranet network developed and maintained by the LGCSB for the Local
Authorities. Cora Systems will locate two servers on this network for provision of the
WEB-enabled PCS solution. Therefore, no access will be allowed to the web-PCS
site outside of the local authorities and the DEHLG. All financial data is contained
and secured between the boundaries of the LGCSB firewall.
The financial information will be made available to the Extraction Solution using a
replicated database. This will ensure that the Solution will only access data made
available by the local IT teams. This replication will be managed by the local
authorities.
Extractions will be taken from the four Financial Management Systems; Agresso, JDEdwards, Oracle and Integra. An encrypted file created by Cora Systems will extract
the necessary financial data using a peer-to-peer FTP process.
Figure 1 below displays the extraction method. The steps for the extraction process
are as follows:
Step 1:
Step 2:
Step 3:
An extract file requesting the financial data is encrypted into XML.
The file is made available on the Web server and then transferred by
the Local Authorities extraction service via peer-to-peer FTP (file
transfer)
The information which is required will be extracted from 2 tables
located on a separate database maintained by the local IT team.
Those tables will contain only filtered data from the Agresso FMS
database based upon the Job Codes used for the Water Services
Capital Investment Program.
The financial data that will be extracted from the Agresso tables is defined below
 Agltransact
 Asuheader
The following fields will be extracted from the two tables above
Agltransact - Voucher_Date:
Agltransact - Period:
Agltransact - Dim_2:
Agltransact - Account:
Agltransact - Apar_id:
Agltransact - Description
Agltransact - Dim_3:
Agltransact - Dim_4:
Agltransact - Dim_5:
Agltransact - Dim_6:
Agltransact - Amount:
Agltransact - voucher_no
Agltransact - order_id
Asuheader - apar_name
533561013
Page 8
(The transaction date)
Period (200111 - 11 Month 2001)
Job Code
Account Element Id
Customer Code Numeric
Product Code
OpCode
Sub Analysis 1 Breakdown
Sub Analysis 2 Breakdown
Value in Euros
Supplier Name
Only the fields listed above will be extracted from these replicated tables.
A scheduled replication job can then be created to copy the latest information to this
new database
Step 4:
The financial data is encrypted into XML and sent from Local
Authorities firewall extraction service to the web server using peer-topeer FTP (file transfer). A copy of all the files transmitted will be kept
on the LA authority server.
Step 5:
The XML extract file is decrypted and imported into ProjectVision
Figure 1: Extraction Process Overview
3.1.1 Prerequisites Prior to Successful Extraction
3.1.1.1 Each County/City Council will be given an FTP client account on the
ProjectVision FTP server.
o
The site address required for this FTP account will be recorded
against its local authority on the ProjectVision PCS web site. The
access, update and maintenance of these addresses are an
administration only function.
o
The user name and password for access to the FTP site will be
distributed as part of the install procedure
3.1.1.2 Each County/City Council will install a service provided by Cora
Systems.
533561013
o
This service will require ftp client access to the ProjectVision FTP site
and also access to the Server hosting the copy of the financial
database from which the data will be extracted.
o
The server details (IP address/server name) will be required by the
LGCSB to allow access to the ProjectVision PCS server.
Page 9
o
It is assumed that this database will be a replication of the ‘Live’
Financial database as recommended in Section 2
o
A stored procedure will be installed on the replicated database
o
A new user will be created on the replicated database. This user
access will be restricted to execute rights on the stored procedure
referred to above.
o
A full install guide will be provided by Cora Systems for the install and
configuration of the service to all IT county/city council contacts
Note: Cora Systems will provide on-site technical assistance for the initial install of
this service.
3.1.1.3 Each Project requiring financial data from the county council financial
management system will need the following information set-up on the
web-enabled PCS system
o
A link to the county/city council name stored on the Web-PCS
(ProjectVision) site. Only one county/city council name can be linked
to a project
o
A valid ‘Job Code’. Only one job code can be associated with a project
3.1.1.4 Each user set-up will be associated with one County/City Council.
o
This association will be done prior to the user getting access to
ProjectVision. This association is an Administrator function and is not
available to normal users.
o
A user will only be able to link their county council to a project.
Note: this function is only available to users with the appropriate rights
to the project i.e. Project Leaders
3.1.2 Extraction Operation Process

A scheduled task will run on the Web-PCS server hosted by the LGCSB.

This will look at each project with valid job codes information as provided in
the Web-PCS System.

It will then create an encrypted file (128 bit encryption). This file will be made
available to the County Council in a predefined location on the FTP server
and will be pulled via FTP by its associated county/city council site.

The internal county/city council service will decrypt this file using the service
provided and extract the Job Codes and date range of data required.
Note: The first extraction on any “Job Code” will retrieve all the associated data up to
the day prior to the current date. Each subsequent extraction will be incremental from
the last date of a valid extraction
533561013
Page 10

All data returned from a successful query of the financial database will be
encrypted (128 bit encryption) by the service and then placed via FTP on the
ProjectVision server site. A copy of the file is kept for auditing purposes.

When the encrypted file is retrieved on the Web-PCS server it will be
decrypted and the data is then extracted and stored on the Web-PCS
(ProjectVision) database against the individual project.
Note: the most recent data the user can retrieve is up until the day before the
current date
3.1.3 Frequency of Extraction
3.1.3.1 Scheduled Extraction
 The scheduled task on the ProjectVision server will run on a monthly basis
 The date of this will be the 10th of each month
3.1.3.2 Requested Extraction
 A facility is also available for an individual project owner to request data on an
individual project up until the previous day.
 This request follows the same process as outlined above but for an individual
project.
4 Functional Example
Each county council will be able to use the financial data which has been extracted to
create their WSIP claim forms on line automatically.
Below are a number of screen shots showing the simple steps required to create the
claim form

First the Project Leader must enter the “Job code” for the project they wish to
extract the information for (See Fig 2)
Figure 2 Entering Project Specific Information on the WSIP Details Page on ProjectVision.
533561013
Page 11

Fig 3 below shows the initial page which allows the user to create a claim or
request FMS data from the local authority site
Figure 3 Initial page for creating a claim or requesting FMS data on ProjectVision.
533561013
Page 12

The data is extracted as part of the scheduled extraction and can be linked to
a claim form for a particular period. Fig 4 below shows unmapped data which
can be linked to an individual expenditure category
Figure 4 Unmapped FMS Data.

Figure 5 shows the a WSIP02A form as you can see from the picture the form
can be expanded to show the actual financial data which makes up the totals
against an expenditure category
Figure 5 WSIP02A with an expanded expenditures category.
533561013
Page 13

Figure 6 shows a WSIP01 form which contains the summary information
required by the DEHLG for the period selected
Figure 6 WSIP01 form.
533561013
Page 14
Download