GFIS
IO – proseminarium November 2006
Global Finance Interface System
2
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.
What is GFIS?
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).
Who (is / has been) impacted?
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
3
Participants• Americas
– Canada– Mexico– SASA
• Argentina• Bolivia• Brazil• Chile• Colombia• Ecuador• Paraguay• Peru• Uruguay• Venezuela
– United States
• Continental Western Europe
– Belgium– France– Italy– Luxembourg– Spain
• 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
• Oceania – Australia– New Zealand
• Far East – China / Hong
Kong
4
Technologies Used
• PeopleSoft 8.4
• Business Objects
• Crystal Decisions
• Oracle Database
• Lotus Notes
• MS .NET
• MS Office (Access, Excel itp…)
• Hyperion Essbase
• GFIS JET
• MS SQL Server
5
GFIS Architecture
Spain LIS
Australia LIS
European Data Center
Americas Data Center
6
• PeopleSoft 8.4
• Oracle Database• Business Objects• Crystal Decisions• Lotus Domino• Excel
• PeopleSoft 8.4• Visual Basic• .Net
• Oracle Database• Business Objects• Hyperion/Essbase• Lotus Domino• Excel
EngagementDatamart Component
AccountingDatamart Component
AccountingTransaction Component
Engagement Transaction Component
Engagement StandardReporting Component
Accounting Info Warehouse (AIW) Reporting Component
AccountingStandard FixedPresentation &
Ad-Hoc Querying
AccountingData AnalysisPresentations
EngagementStandard FixedPresentation &
Ad-hoc Querying
Client &EngagementData Analysis
PeopleSoft General Ledger
PeopleSoft Accounts Payables
Project Costing
Billing- PeopleSoft & gBiller
PeopleSoft Accounts Receivable
• Business Objects
• Hyperion Essbase• Excel
Reference Component
GFIS System Components
7
Implementation Model
8
Poland system changes
System to be modified
System to be replaced by GFIS / gT&Eor other solution
ORACLEGL,AP,AR
INVOICE PROCESSING
Billing
CREDIT CONTROLAccounts Recv Mgmt
EY HRHR System
ORACLEFixed Asset Management
RMS (AABS)Resource
Management / Staffing
STARTime Reporting
BUDGETING SYSTEM
Financial Planning & Analysis
AMI (AABS)Planning and
BudgetingARCD (AABS)
SIMPLEPayroll
INTERFACES (Star, Oracle, Personnel, Bank, Payroll Interface, Weco, Credit Control)
VACATION, LEAVE
SYSTEM
TRAINING CALENDAR
OVERTIME REQUEST SYSTEM
EY CLIENTS EY ENGAGEMENTS
9
Interfacing To and From Local Systems
LOCAL SYSTEMS
Local IN
GFIS CURRENCY PROVIDER DUN & BRADSTREET
LOCAL BANKCOMMUNICATIONS
SOLUTIONS
LOCALBANK
GIS
GLOBAL HRREPOSITORY
CHECK PRINTING SYSTEMS
ORGS TO LOCAL
EMPLOYEE INFO
ENGAGEMENTS TO LOCALTIME/EXPENSE
EDI
BANK INFORMATION
GL BATCH UPLOAD BA
NK
I NFO
RM
AT IO
N
PLAN AND FINANCIAL ADJUSTMENTS
COST RATES
Local OUT
INBOUND BANK INFORMATION
AP VOUCHER
COST RATE PROVIDER
PAYROLL, TREASURY,AND OTHER APPROVEDDATA SOURCES
PLANNING/PMc
HUMAN RESOURCE SYSTEMS
TIME & EXPENSE SYSTEMS(including gT&E)
PAYROLL TO IMPREST
CURRENCY PROVIDER CURRENCY RATES
PLANNING/PM
ACTUALS TO LOCAL
PAYROLL
10
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.
11
The Problem – Complexity of Interfaces
FTP Server open to the
internet.
Local Country Systems
Production Servers Global Environment
Interaction with interfacing systems without a GIS.All interfacing system(subscribers) have direct access to the Global Application’s production servers.
External Systems (D&B , other 3rd Party Vendors)
12
The Solution – Global Interface Staging.
Local Country Systems(T&E, Payroll)
Global Applications
Global Environment
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.
GIS(Unix Server)
FTP Server open to the
internet.
External Systems (D&B , other 3rd Party Vendors)
13
The Production ArchitectureAmericas Data CenterAmericas Data Center European Data Center
GIS Region 1 GIS Region 2
USFrance Region 2
countriesGermanyRegion 1
CountriesCANADA
For GFIS Trans. Reg 2
GFIS Trans. Region 1
GlobalConversion
GlobalHR
DataFeeds
GFIS Transaction Region 2gT&E
Region 1gT&E
Region 2
GIS Region 3
China Region 3countries
GFIS Trans Region 3
gT&ERegion 3
For GFIS Trans. Reg 3
DataFeedsGbl.HR
Gbl. Conv.
14
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
15
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
16
SSH File Movement
17
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)
ISSI (SSH login used to access GIS)Interface (name of the interface)
IN (inbound interfaces)OUT (outbound interfaces)
ARCHIVE (processed files)LOG (interface logging and/or processing info)
ERROR (rejected or error interfaces)
Environment ( Production, Testing or Development)Application ( e.g., gtr, ghr, gdf,…)
gshared (to be used by all ISSIs)
18
Questions?