Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published: April 2003
Solution Overview Situation ● At Microsoft, processing paper-based earnings statements involved costly postage fees and employee time. Solution ● PAYSTUB is an intranet-based application that enables employees to view their earnings statements over the Web from anywhere at any time; The solution saves Microsoft the costs of manually processing, printing, and mailing paper-based earnings statements. Version 3.0 represents an architecture based on the Microsoft.NET Framework and other Microsoft technologies. Benefits ● Enables employees to immediately view earnings statements upon the completion of payroll processing. ● Provides employees with a central location to view current and historical earnings statements. ● Eliminates the need for paper earnings statements, saving Microsoft $250,000 a year in fulfillment costs and over $2 million a year in employee productivity; These and additional savings total $2.5 million a year. ● Using the.NET Framework to build the latest version saves hardware costs and provides an intuitive, unified user experience across the Microsoft employee population.
Products And Technology ● Microsoft.NET Framework ● Microsoft Visual Studio.NET ● Microsoft ASP.NET ● Microsoft ADO.NET ● Microsoft Windows 2000 Advanced Server ● Microsoft SQL Server 2000 ● Microsoft Internet Explorer version 5.5 or later ● Microsoft Application Center 2000
Technology Description Earnings statement in PAYSTUB 3.0 ● Centralized location for viewing earnings information ● Intuitive UI ● Contains complete records of employee earnings ● PAYSTUB UI includes detailed Help text and links to other human resource applications
.NET Framework-Based Solution Overview ● ASP.NET compiles code, caches for future use ● ASP.NET string manipulations faster than with Active Server Pages (ASP) ● The.NET Framework provides strong security model ● Modular implementation means future reduction in development time
PAYSTUB Architecture Request – HTTPS/SSL Application Center 2000 Windows 2000 Advanced Server Cluster Windows 2000 Windows XP Secure Sockets Layer IIS 5.0 COM+ Server.NET PAYSTUB Web Application PAYSTUB DCOM Proxy Stubs Response – HTTPS/SSL SQL Server 2000 PAYSTUB UI Data HR Master Data PAYSTUB DCOM Objects SAP DCOM Microsoft Transaction Server SAP Production Server SAP R/3 v4.5 (Payroll Data) Windows 2000 Advanced Server
PAYSTUB Architecture User-Specific Earnings Internet Explorer Menu User’s earnings information displayed as HTML //PAYSTUB Web Server Data is pulled from SAP into an ADO.NET record set Server checks location of user and loads menu commands from database ADO.NET record set ADO.NET record set is converted to XML XML XML data is formatted through XSL to create HTML for the page XSL SAP payroll data SAP Earning s data SQL Server User data is loaded from SAP
Business Benefits/Metrics ● Eliminates the cost of printing and mailing earnings statements twice per month ● Microsoft saves about $250,000 a year in fulfillment costs and over $2 million a year in employee productivity ● The.NET Framework enabled Microsoft to offer a high level of application performance and reduce need for servers
For More Information ● Additional content on Microsoft IT deployments and best practices can be found on ● Microsoft TechNet ● Microsoft Case Study Resources ● IT Showcase
This document is provided for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft, Microsoft Press, Visual Studio, Visual SourceSafe, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.