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