Transcript Slide 1
IO – proseminarium
November 2006
GFIS
Global Finance Interface System
What is GFIS?
GFIS is a set of financial and information access applications that allows managers to track
engagement efforts and finances at a global level. GFIS includes work-in-process accounting
through billing, collections, and general ledger applications.
A global business management system built to improve financial results, drive greater efficiencies and support growth
Operates seamlessly across borders
Provides flexibility in reporting and data analysis
Centrally managed for mutual benefit
Establishes the cornerstone of a truly global infrastructure
Who (is / has been) impacted?
Everyone.
Because implementation of GFIS is connected to business model changes and many system
replacement / modification - deployment will impact everyone in X Poland:
All Business Lines (business model, planning, budgeting, client, engagement setup,
time & expense record, billing, reporting, etc.),
Accounting Department (new statutory and management systems, reporting, etc.)
Information Technology Department (new system selection, local system modifications,
building GFIS interfaces, etc),
Human Resources Department (Payroll and HR system modifications,etc).
2
Participants
•
•
Americas
– Canada
– Mexico
– SASA
• Argentina
• Bolivia
• Brazil
• Chile
• Colombia
• Ecuador
• Paraguay
• Peru
• Uruguay
• Venezuela
– United States
Central Europe &
•
Switzerland
– Austria
– CESSA
• Croatia
• Czech Republic
• Hungary
• Slovakia
• Slovenia
– CIS
• Azerbaijan
• Belarus
• Kazakhstan
• Kyrgyzstan
• Russia
• Ukraine
• Uzbekistan
– Germany
– Netherlands
– Poland
– Switzerland
Northern Europe Middle East,
India & Africa
– Global
– India
– Ireland
– Middle East
• Bahrain
• Egypt
• Jordan
• Kuwait
• Lebanon
• Middle East Head
Office
• Oman
• Palestinian Authority
• Qatar
• Saudi Arabia
• Syrian Arab Republic
• United Arab Emirates
– S Africa
• Botswana
• Namibia
• South Africa
• Swaziland
– Sweden
– United Kingdom
3
•
Continental Western
Europe
– Belgium
– France
– Italy
– Luxembourg
– Spain
•
Far East
– China / Hong
Kong
•
Oceania
– Australia
– New Zealand
Technologies Used
• PeopleSoft 8.4
• Business Objects
• Crystal Decisions
• Oracle Database
• Lotus Notes
• MS .NET
• MS SQL Server
• Hyperion Essbase
• GFIS JET
• MS Office (Access, Excel itp…)
4
GFIS Architecture
European Data Center
Americas Data Center
Spain LIS
Australia LIS
5
GFIS System Components
• PeopleSoft 8.4
• Visual Basic
• .Net
Engagement
Transaction Component
Accounting
Transaction Component
Project Costing
PeopleSoft General Ledger
Billing- PeopleSoft & gBiller
PeopleSoft Accounts Payables
• PeopleSoft 8.4
PeopleSoft Accounts Receivable
• Oracle Database
• Business Objects
• Crystal Decisions
• Lotus Domino
• Excel
Engagement Standard
Reporting Component
Accounting Info Warehouse
(AIW) Reporting Component
Engagement
Standard Fixed
Presentation &
Ad-hoc Querying
Accounting
Data Analysis
Presentations
• Oracle Database
• Business Objects
• Hyperion/Essbase
• Lotus Domino
• Excel
Engagement
Datamart Component
Accounting
Datamart Component
Accounting
Standard Fixed
Presentation &
Ad-Hoc Querying
Client &
Engagement
Data Analysis
Reference Component
6
• Business Objects
• Hyperion Essbase
• Excel
Implementation Model
7
Poland system changes
System to be replaced by GFIS / gT&E
or other solution
System to be modified
ORACLE
GL,AP,AR
INVOICE
PROCESSING
Billing
ORACLE
Fixed Asset
Management
STAR
Time Reporting
INTERFACES (Star, Oracle, Personnel, Bank, Payroll Interface, Weco, Credit Control)
BUDGETING
SYSTEM
Financial Planning &
Analysis
SIMPLE
Payroll
TRAINING
CALENDAR
EY HR
HR System
VACATION,
LEAVE
SYSTEM
CREDIT CONTROL
Accounts Recv Mgmt
AMI (AABS)
Planning and
Budgeting
OVERTIME
REQUEST
SYSTEM
8
EY CLIENTS
RMS (AABS)
Resource
Management /
Staffing
EY ENGAGEMENTS
ARCD (AABS)
Interfacing To and From Local Systems
GLOBAL HR
REPOSITORY
Local IN
HUMAN RESOURCE SYSTEMS
TIME & EXPENSE SYSTEMS
(including gT&E)
EMPLOYEE INFO
ORGS TO LOCAL
TIME/EXPENSE
GIS
AP VOUCHER
INBOUND BANK INFORMATION
PAYROLL, TREASURY,
AND OTHER APPROVED
DATA SOURCES
PAYROLL
PLANNING/PMc
Local OUT
EDI
ENGAGEMENTS TO LOCAL
ACTUALS TO LOCAL
BANK INFORMATION
PLANNING/PM
GL BATCH UPLOAD
LOCAL BANK
COMMUNICATIONS
SOLUTIONS
PAYROLL TO IMPREST
PLAN AND FINANCIAL ADJUSTMENTS
CHECK PRINTING
SYSTEMS
COST RATES
COST RATE PROVIDER
CURRENCY PROVIDER
LOCAL SYSTEMS
CURRENCY RATES
GFIS CURRENCY PROVIDER
DUN & BRADSTREET
9
LOCAL
BANK
GIS?
A Global Interface Staging (GIS) area has been
created in order to provide a central location for
interface management. The GIS is available to all
systems that are required to deliver and/or receive
interfaces from Global Applications that employ the
GIS.
The GIS creates a barrier between the production
servers and interfacing applications. Keeping issues
related to local country access, security, transmission,
and storage, from impacting processing on production
machines.
10
The Problem – Complexity of Interfaces
Interaction with interfacing systems without a GIS.
All interfacing system(subscribers) have direct access to the Global Application’s
production servers.
Global Environment
Production Servers
FTP Server
open to the
internet.
External
Systems
(D&B , other
3rd Party
Vendors)
Local
Country
Systems
11
The Solution – Global Interface Staging.
Interaction with interfacing systems(subscribers) using the GIS.
The GIS will be a barrier between the Global Applications and subscribers. Subscribers will
not have access to the Global Application’s production servers.
Global Environment
Global Applications
FTP Server
open to the
internet.
GIS
(Unix Server)
External
Systems
(D&B , other
3rd Party
Vendors)
Local Country
Systems
(T&E, Payroll)
12
The Production Architecture
Americas Data Center
European Data Center
Data Global Global GFIS Trans.
Feeds HR Conversion Region 1
gT&E
Region 1
GFIS Transaction
Region 2
Americas Data Center
gT&E
Region 2
GFIS Trans
Region 3
gT&E
Region 3
DataFeeds
Gbl.HR
Gbl. Conv.
GIS Region 2
GIS Region 1
GIS Region 3
For GFIS Trans. Reg 3
For GFIS Trans. Reg 2
US
CANADA
Region 1
Countries
France
Germany
13
Region 2
countries
China
Region 3
countries
Secure Shell (SSH)
•
•
•
•
•
The chosen transport protocol of GIS
Meets company’s network security standards
Provides automatic encryption, compression, and integrity
Each SSH “login” has a public and private key
SSH requires local systems to install SSH software to access GIS
on a designated GIS device
• Each LE or group of LEs should have a single device connecting to
the GIS
• Local system developers will likely also need SSH software to
enable their development efforts
• Secure FTP (sftp) is one method of transporting files via SSH
14
Secure Shell (SSH) (Cont.)
• Key Features of SSH
– Authentication: reliably determine user’s identity
– Encryption: scrambles data so it is unintelligible, except to the
intended recipient. Whenever data is sent by a computer to the
network, SSH automatically encrypts it. When the data reaches its
intended recipient, SSH automatically decrypts.
– Compression: minimizes file size for efficient network transport
– File Integrity: guarantees the data traveling over the network arrives
whole and unaltered
• SSH Login (Subscriber ID (ISSI))
– Command shell on remote machine (limited execution power)
– Enables movement of files from GIS to local system and vice-versa
– Enables movement of files between directories on GIS
15
SSH File Movement
16
Directory Structure
• Allows for multiple environments (production, testing,
or development), applications, ISSIs, and interfaces
Base Directory (Unix file system on which the interfaces will reside)
Application ( e.g., gtr, ghr, gdf,…)
Environment ( Production, Testing or Development)
gshared (to be used by all ISSIs)
ISSI (SSH login used to access GIS)
Interface (name of the interface)
IN (inbound interfaces)
OUT (outbound interfaces)
LOG (interface logging and/or processing info)
ARCHIVE (processed files)
ERROR (rejected or error interfaces)
17
Questions?
18