QuestDirect.org WELLS FARGO UPLOAD PROCESS Session: 101890.

Slides:



Advertisements
Similar presentations
Pennsylvania BANNER Users Group 2006 Integrate Your Decision Support with Cognos 8.
Advertisements

QuestDirect.org Component Interfaces for: Daily Setup Activities by Functional Users Presenter: Jerry Golse: Business Systems Analyst – Boise Inc Co-Presenter:
Page 1 of 11 Lessees can submit individual Unit Values for their Production Entities if they do not want to utilize the default unit value. If no Unit.
Web Plus Overview Division of Cancer Prevention and Control National Center for Chronic Disease Prevention and Health Promotion CDC Registry Plus Training.
Integration Framework Pennsylvania Treasury
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
Web based payroll No software installation Upgrades and maintenance provided for you Secure connection via 128 bit SSL encryption Available anywhere,
Manager Desktop & Supervisor ID UL Meeting December 15, 2006.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
SiS Technical Training Development Track Day 7. Agenda  Understand Component Interface  Understand Excel to CI  Practice Data Loading using ECI (Instructor.
Employee Central Presentation
Smart HR Need a subtitle Presented by Marc Levinson & Swetha Lingala.
Train The Trainer Employee Central Administration
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Administrator Training. Login Screen Filled Forms Screen Logging In.
MS Access Advanced Instructor: Vicki Weidler Assistant:
1 CADE Finance and HR Reports Administrative Staff Leadership Conference Presenter: Mary Jo Kuffner, Assistant Director Administration.
Copyright CHS Payroll, Inc 2004 (Click anywhere to advance screen.) MyPayrollWeb.com Tour The ultimate online payroll experience from CHS Payroll.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
Year End Processing Financial Management 1Freedom Systems - Year End Processing Webinar WELCOME TO THE YEAR END PROCESSING WEBINAR WE WILL BE WITH YOU.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
Trimble Connected Community
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
PeopleSoft NA Payroll 8.9.
Employee Central Administration
Page Up or Down to navigate through the program.
Portal User Group Meeting June 29, Agenda Introduction (Angela Taetz) Ulogin (Mario Mezzio) Database Breakup (Mario Mezzio) New Help Desk Forms.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
QuestDirect.org Enterprise Integration Using Third Party Transformation Session:
SMART METER TEXAS Status Update May 5, AGENDA Release 1 Smart Meter Texas Online Portal Update – SMT Solution Update – Registration Statistics –
QuestDirect.org Roadmap for success when integrating Taleo and PeopleSoft Bob Sachs, CPC Solution Architect MarketSphere Consulting, LLC.
Online Substantive Process TRUST MANAGERS Self Teach Tutorial April 2008 Version 1.0.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Project 2003 Presentation Ben Howard 15 th July 2003.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Ray Payroll Management.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Some Cool Tools for the PeopleSoft Support Team Session #20649 March 13, 2006 Alliance 2006 Conference Nashville, Tennessee.
HR Action Request The Ohio State University OAA HR Service Center.
FP6 IT System 1 ELECTRONIC PROPOSAL SUBMISSION SYSTEM.
How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Using MS Excel to validate & load your data into Oracle EBS.
TrainingRegister® Training Management Software Maintain Permanent Training Records for Each Individual Monitor and Track Required Training Know Who Needs.
QuestDirect.org Total Cost of Ownership for PeopleSoft Applications Panel Discussion Session
Tim Borntreger, Director of Client Service. Agenda  Unemployment Claims Management  Leaves of Absence Tracking  I-9 Administration  Questions.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Data Coordinators Conference – 2014 Laura Marroquin CASEWORKER/JCMS Specialist Everything New Data Coordinators Should Know.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Course Evaluations Session 397 Monday, 03/17/2003 1:15 to 2:15 p.m. HEUG 2003 Conference - Dallas.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
SmartClient for Salesforce – Office 365 Excel Solution Walk-through.
© 2006 Nova Scotia Government All rights reserved. Mass Actions.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Introduction to CMIS, an Electronic Design Change Process Presented by: Mark Gillis (FirstEnergy) and Brad Diggans (Rolls-Royce)
Commercial Card Expense Reporting (CCER) The Trustees of Roanoke College An internet solution Accessed via Wells Fargo’s secure Commercial Electronic Office.
E-Manage (HR Center).
Using eForms for Employee Self-Service
Getting Started with... Business Partner Express
The Value of Keeping Current
Automating Recruiting Qualifications and Questions
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Employee Self-Service (ESS) Time and Labor PeopleSoft HR Management System(HRMS) 9.2 Upgrade Overview of Changes/Updates.
April 4-5, 2018 The Four Seasons Baltimore
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

QuestDirect.org WELLS FARGO UPLOAD PROCESS Session:

QuestDirect.org Wells Fargo & Company Wells Fargo & Company (NYSE: WFC) Wells Fargo & Company is a diversified financial services company providing banking, insurance, investments, mortgage, and consumer and commercial finance through more than 9,000 stores and more than 12,000 ATMs and the Internet (wellsfargo.com) across North America and internationally serving over 70 million customers. We employ over 280,000 team members in more than 35 countries across our 80+ businesses Current population consists of 265,000 full-time employees 16,000 part-time employees 1300 flexible employees

QuestDirect.org PeopleSoft Installations Operate on a DB2 platform Initially installed PeopleSoft version 2.0 in 1993 (HR/Payroll/Benefits) Multiple upgrades to 4.5, 6.0, 7.5, and 8.3 throughout the years Installed home grown version of Manager Self-Service (Staff Management) in rd party Time & Attendance System (Time Tracker) Installed Benefits Administration in 2002 Installed Automated Terminations Processing in 2006 Upgraded to PS version 8.9 in 2007 Future Plans Upgrade to version 9.2 projected go live May 2014

QuestDirect.org Issue Many different types of Payroll uploads HR wanted new upload created for repetitive JOB tasks (i.e. Leave processing) Current approach cumbersome, specialized for each upload Better auditing support Speed of implementing upload

QuestDirect.org Use Excel to CI Why not? –Cumbersome for the technologically challenged user –Audit/Security issues with login since we don’t maintain passwords in PS Having another id with a password violated Wells Fargo security standards –Auditability issues

QuestDirect.org Solution Build a custom uploads process –Make it reusable –Include audit capabilities –Make it configurable –Include data validation –Decouple the upload using messaging and CI’s to insert the data –Decrease time required to create a new upload Solution allowed us to create a new W2C upload and move it to Production in 2 weeks –Allow the business to upload using an Excel spreadsheet

QuestDirect.org Upload Process Flow Import Spreadsheet Edit data while loading to the staging table Submit for upload processing App Engine processes staging record rows Create message to process row of data Execute Process_DB_Load method in upload Class Edit data again using the Load status Create message for the CI to load data into the system Execute CI to load data into the system to the submitter when the transactions are loaded

QuestDirect.org Audit required no changes be made to the Excel file in order to upload –PS Excel read needs MS Office installed on the app servers. Security plan at Wells didn’t allow this. –Instead we used the MS Access engine Excel API’s to convert the file to.csv using a custom.NET app, then the.csv is loaded to the staging table The original Excel file is retained in an attachment field for the request The process will have code to edit the Excel data as it’s loaded to the staging table –This allows corrections to be made before the data is loaded to the system by deleting the upload, correcting the Excel file and reloading The Excel file should be specific for the upload, only fields pertaining to the current upload should be on the file Excel Upload Requirements

QuestDirect.org Online Pages – File Layout Create File Layouts that store configuration information about the upload –Identify the Staging record –Identify the Pre-Edit App Class used for editing the data as it’s loaded –Identify the Load App Class used to process the system load –List fields being uploaded. Only fields used on spreadsheet –Allows creation of Excel template for the Business to use

QuestDirect.org Online Pages - Upload Request page Stores the upload request information View Layout is where the Excel template for the business can be downloaded Displays staging table record count and the number of records in each status If errors are encountered in the edits on the spreadsheet upload it can be deleted, the spreadsheet corrected, and re-uploaded

QuestDirect.org Staging Table Page Each Staging Table page is specific for the upload Displays fields dynamically based on file layout –This allows multiple uploads to use the same staging record –Page doesn’t need to be updated if a field is added to the upload Data is edited during the system upload –Errors are stored in a common table and accessed through the Error link

QuestDirect.org Staging Tbl Page – Upload Complete Displays audit information Tracks when the upload was created and when it was last updated No changes allowed after the upload is complete

QuestDirect.org Staging Table Setup Staging records contains 2 standard sub records –Upload Keys SBR –Audit and Status SBR The staging record can be shared with multiple uploads –the file layouts determine which specific fields are used for the upload

QuestDirect.org App Package PeopleCode Shared code is stored in an App Package Uploads_Utilities is a class used by all the uploads –Contains load utilities like the system load code for messaging and record edits (field type, length, etc) used during load Each upload area also has it’s own class for code specific to that particular upload There are a set of standard Methods needed that the upload uses These can be coded for a group of uploads and use different private methods for specific uploads

QuestDirect.org Upload Edits Each upload group can have it’s own edits If specific code is needed for an upload the file layout can determine which upload is being run Errors are loaded to a common error record that all uploads share

QuestDirect.org Load App Engine A shared App Engine is used to submit the upload request for processing Uses the information on the File Layout page –Creates the edit and load App Class –Sets the staging record Gets the rows in the staging table using SQL.Fetch Executes the load with the Edit_and_Load method that creates a message (asynchronous approach)

QuestDirect.org Using a Message to load data This is called from the Edit_and_Load method in the specific upload Class Copy data from the staging record into the message record Create and publish an asynchronous message for each row of data

QuestDirect.org Message Code OnNotify Message PeopleCode is generic and used by all uploads Uses the File Layout setup to identify the staging record and App Classes Uses the Process_DB_Load method that is in the upload class

QuestDirect.org Load PeopleCode Called from the OnNotify method of the message The load PeopleCode is specific to each upload area to allow specific processing Execute the Edits again to make sure the data is still valid –We do this to save processing time. It’s quicker to edit outside the CI than during the CI Calls the CI to upload the data into the system Insert any errors into the common error record

QuestDirect.org Message for CI load The message can be specific for each upload or a more generic one for a common component The message executes the CI that loads the data into the system

QuestDirect.org Upload Process Flow Import Spreadsheet Edit data while loading to the staging table Submit for upload processing App Engine processes staging record rows Create message to process row of data Execute Process_DB_Load method in upload Class Edit data again using the Load status Create message for the CI to load data into the system Execute CI to load data into the system to the submitter when the transactions are loaded

QuestDirect.org Wrap Up Code modules kept small –Allows greater flexibility on what standard code you can use and what you want to replace with code specific for the upload Messaging allows processing to be controlled CI enforces online edits The Staging table is a group of uploads with some commonality –The file layouts are the specific upload fields –This allows multiple uploads to use the same staging table (we have 3 separate Job uploads sharing a staging table) –Each upload spreadsheet can then contain only the fields necessary for that upload

QuestDirect.org Upload Statistics Implemented first upload using the new process late April 2012 since then: –789 Upload Requests that loaded 53,863 Position rows uploaded 2,011 Benefit rows uploaded 7,600 Garnishment rows uploaded 15,134 Job rows uploaded 8,004 Officer Codes uploaded 8,163 Tax Overrides uploaded 22,031 W2C’s uploaded

QuestDirect.org Contacts –(612) –(612) Please complete your evaluation: Session Thank you!

QuestDirect.org Upcoming Wells Fargo Sessions SessionTimeRoom Leveraging Integration Broker To Increase Availability Th 10:30Rosemont 1 PeopleSoft Total Cost of Ownership RoundtableTh 11:30Directors B Automating Benefits Reprocessing at Wells FargoTh 2:30Rosemont 3

QuestDirect.org APRIL 7-11, 2014 Sands Expo and Convention Center Las Vegas, Nevada QuestDirect.org/COLLABORATE COLLABORATE 14- Quest Forum is THE source for PeopleSoft roadmaps & news. It matters where you register! All PeopleSoft education and events run through Quest