upgrading to enterpriseone 9.2 orange county … target cut-over day: friday, april 1, 2016...

28
Upgrading to EnterpriseOne 9.2 Orange County Sanitation District Prepared by: Eric Hsieh Principal IT Analyst Orange County Sanitation District Session ID#: 100030 #JDEINFOCUS

Upload: trankiet

Post on 10-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrading to EnterpriseOne 9.2Orange County Sanitation District

Prepared by:Eric HsiehPrincipal IT AnalystOrange County Sanitation District

Session ID#: 100030

#JDEINFOCUS

Page 2: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

471 square miles200 million gallons per day2.5 million population20 cities, 4 special districts15 pumping stations

2 treatment plants

OrangeCounty

PacificOcean

Ocean Pipeline

ReclamationPlant No. 1

TreatmentPlant No. 2

NewportBeach

FountainValley

Santa Ana

LosAlamitos

BuenaPark

Tustin

Garden Grove

Placentia Yorba Linda

AnaheimAnaheim

Orange

La PalmaCypress

Westminster

Irvine

StantonVillaPark

CostaMesa

HuntingtonBeach

SealBeach

La HabraBrea

Fullerton

OCSD Service Area

Page 3: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Chronology and Modules

1997 – World

2004 – OneWorld Xe

April 1, 2013 –EnterpriseOne 9.1

April 11, 2016 –EnterpriseOne 9.2

Accounts PayableAccounts ReceivableFixed AssetsGeneral AccountingHuman ResourcesInventory InterfaceJob CostPayrollProcurement

Page 4: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

JD Edwards Platform and Tools

1997-2013 AS400WebSphereOptioBusiness ObjectsVisual Basic 6

2013-PresentWindows / SQL ServerWebSphereBI PublisherReportsNow / SSRSVisual Studio with C#

Page 5: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Roles

■ JDE Technical and Functional Lead■ SharePoint Architect■ SQL Server Database Administrator/Developer■ Business Analyst ■ Programming and Database Lead■ Change Advisory Board Member ■ Certified Project Manager Professional ■ Certified Professional Ski Instructor

Page 6: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Projects Implemented and Ongoing

■ JDE Auto Attach Program■ Data Check Emails■ Online Paystubs■ Self-service Password Resets■ Auto-generated Approval Routes■ FileNet Migration to SharePoint■ JDE EnterpriseOne 9.2 Upgrade■ Paperless Project■ SharePoint 2016 upgrade

Page 7: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

JDE EnterpriseOne 9.2 Upgrade

■ Generally available October 2015■ System built November 2015■ Testing started December 2015■ Initial target cut-over day: Friday, April 1, 2016■ Postponed due to database issue which was resolved 15

minutes after cancelling the initial cut-over – compatibility mode caused performance issue

■ Actual go-live Monday, April 11, 2016

Page 8: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Motivation

■ Running 9.1 with tools release 9.1.2.4■ Internet Explorer 11 with compatibility mode

▪ Intranet only but should have left the HTTPS server URL be the server name only instead of the fully qualified domain name

▪ Using the fully qualified domain name forced us to use “Display intranet sites in Compatibility View” instead of having the granularity of adding the individual server name

▪ Maximo Asset Management software needs Compatibility View turned off

Page 9: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Motivation

■ Our last upgrade was from Xe to 9.1 in 2013▪ Seven version upgrade 8.0, 8.9, 8.10, 8.11, 8.12, 9.0, 9.1▪ Platform change from AS400 to Windows/SQL Server

■ 9.1 to 9.2▪ No platform change▪ Only one version upgrade▪ Simplified upgrade process for 9.2

Page 10: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Motivation

■ Best time for a cut over is April▪ After payroll year end – December▪ Before fiscal year end – June▪ Fall back date would be April 2017

■ Completed FileNet migration to SharePoint■ SharePoint 2016 not release yet■ Paperless project could have JDE add-on which would

complicate the upgrade / implementation

Page 11: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Process

■ CNC consultant built the 9.2 sandbox■ Took a vacation (scheduled long before)■ Tested, fixed, tested, fixed, tested, fixed, tested■ Maintained a detailed list of interfaces■ Maintained a detailed list of issues■ Maintained a detailed cut over task list and practice it■ Cut over and took a break and let others test■ Go-live: Count on having bugs you didn’t test for■ Fix, test, fix, test, fix, test, fix, test, fix, test

Page 12: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Issues by Module

Tools21

Procurement5Payroll

2

Accounts Receivable1

Address Book1

Tools Procurement Payroll Accounts Receivable Address Book

Page 13: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Issues by Source

JDE issue15

Different7

Our issue4

Weird4

JDE issue Different Our issue Weird

Page 14: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

JDE Issue Disposition

Workaround6 JDE fixed

5

Bad design2

JDE working on fix2

Workaround JDE fixed Bad design JDE working on fix

Page 15: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

“Remember my sign in information” bug

■ We set our logon type to DIRECT.■ However, when you explicitly sign out, you are still automatically

signed in…no matter what.■ The troubleshooting steps with support involved reviewing the

Internet Explorer settings■ Duplicated the issue with Chrome and Firefox■ BUG 23316405 (2 – Severe Loss of Service)■ Workaround - clear JDE cookie in IE cache

Page 16: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Tab sequence going to the grid

■ As part of the Oracle Accessibility Guidelines project, the tab sequence required the user to tab through the grid options (personalize / select format / import / export / maximize) before getting to the grid

■ Productivity was overruled by accessibility – “Working as designed” per BUGs 21351433 and 22821550

■ Entered an SR to complain about the design May 10■ BUG 23233383 enhancement added May 5

Page 17: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

E1 Page Display at loginis not consistent in 9.2

■ During login, a parallel process which renders the pages sometimes grabs list of pages too early

■ BUG 23145786 – issue to be fixed in 9.2.0.5

Page 18: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Copying grid formats and setting default grid format

■ Grid formats are handled differently in 9.2■ Difficult to copy grid formats■ Difficult to set a grid format as default■ We had over 200 grid formats to set up■ Used SQL to achieve our needs

Presenter
Presentation Notes
Backdoor for Grid Formats insert into [JDE_dv920].[dv920].F952440 select [GFWOUSER] , left([GFWOBNM],patindex('%[_]%',[GFWOBNM])) + convert(char(6),getdate(),12) + right('0000' + ltrim(str(case when right(rtrim(gffmnm),1) = 'A' then 1 else 2 end + case when left(gfvers,1)='J' then 4 else 8 end)),4) + 'CUST' ,[GFWOOBNMS] ,[GFOBNM] ,[GFFMNM] ,left([GFVERS],2) + 'PLANMGR' --< update here ,0--[GFSEQ] ,[GFLNGP] ,1--[GFWOLNTYP] ,[GFCHOT] ,[GFUSER] ,[GFSFMNM] ,[GFOMRBLOB] ,'SQL' ,'SQL' ,getdate() ,[GFWOFU1] ,[GFWOFU2] ,[GFWOFU3] ,[GFWOFU4] ,[GFWOFU5] ,[GFWOFU6] ,[GFWOFU7] ,[GFWOFU8] ,[GFWOFU9] ,[GFWOFU10] from [JDE_dv920].[dv920].F952440 where [GFVERS] like '[NJ]0SOURCE%' --Copy to defaults delete from [JDE_dv920].[dv920].F952460 where [UOWOUSER] = '*PUBLIC' and UOWOCAT = 'FORMAT' insert into [JDE_dv920].[dv920].F952460 SELECT DISTINCT [GFWOBNM] ,'*PUBLIC'--[GFWOUSER] ,'FORMAT' ,[GFOBNM] ,[GFFMNM] ,[GFVERS] ,' ' ,' ' ,' ' ,1 FROM [JDE_dv920].[dv920].[F952440] where [GFWOUSER] = '*PUBLIC' and ((GFSEQ = 1 and GFWOLNTYP = 0) or (GFSEQ = 0 and GFWOLNTYP = 1)) -- back up production grid format table select * into limbo..PD_F952440_20160309 from [JDE_PD920].[PD920].[F952440] select * into limbo..PD_F952460_20160309 from [JDE_PD920].[PD920].[F952460] -- clear production grid format table truncate table [JDE_PD920].[PD920].[F952440] truncate table [JDE_PD920].[PD920].[F952460] -- copy grid formats to production insert into [JDE_PD920].[PD920].[F952440] select * from [JDE_dv920].[dv920].[F952440] insert into [JDE_PD920].[PD920].[F952460] select * from [JDE_dv920].[dv920].[F952460]
Page 19: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Lag in setting focus on first default form field

■ When you open a form, there’s a pause before you can type■ If a user quickly selects a field other than the default field, the

default field will eventually get focus and the user will end up typing into the wrong field

■ BUG 23120347 (2 – Severe Loss of Service)■ Should be fixed soon

Page 20: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Batch conversion from RTF to HTML adds spacing

■ We tried switching from RTF to HTML but the conversion program adds spacing that was not in the original text

■ We’ll be holding off on making the switch■ Bug 21245767 (2 – Very desirable feature)

Page 21: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Purchasing issues

■ Order amount and amount committed are incorrect (ESU JN10360)

■ Reserved by <username> error when trying to form exit to print using R43500. BUG 22837316

■ Data privacy for city does not work with Auto Suggest■ E1 pages not showing when only one page assigned■ BI Publisher fields remapped between versions

Page 22: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Payroll / Finance issues

■ Payroll journals different on successive runs (ESU JN10358)■ Delinquency notices address format (Add missing set up in

P0070)■ BI Publisher fields remapped between versions

Page 23: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Weird issues

■ “Open Applications” arrow did not toggle for a certain user –Rebuilt user and the problem went away

■ Tax ID addition / modification on Supplier Address Book not allowed – Processing option set to disable field

■ "While attempting to replicate this object, OMW failed to find any source specs for the F98750" message when deploying JN10354 – uncheck Backup option

Page 24: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Tips

■ Test, Test, Test■ Change the banner of the system so users know which system

they are in■ Be in the driver’s seat for the testing and have the SME be the

co-pilot■ Have the fastest SME process using the new system■ Be detailed in your review of reports and output■ Test daily, weekly, monthly, quarterly, annual* processes■ Large scale testing

Page 25: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Tips

■ Do not name any servers with the word “test” in it■ Have enough computing capacity■ SQL Server

▪ Make sure that all the databases are on the current compatibility mode

▪ Have benchmarks to compare performance▪ Test the interfaces

■ Use Internet Explorer, Chrome, and Firefox for confirming JAS issues

Page 26: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Tips

■ BI Publisher – review all field IDs which will change■ Dual maintenance

▪ Data selection▪ Processing options▪ User defined codes▪ Grid formats

■ SQL Server – use a database alias■ Interfaces are in integral part of the upgrade■ HTTPS – even for internal sites

Page 27: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Upgrade Tips

Create the mindset:

▪ “It’s better to find the bug before going live than after.”

▪ “There’s one of me and nine modules, if we let a bug in each module slip by, they’ll all hit us at once at go-live.”

▪ When doing the work internally. Sign-offs don’t matter because we warranty our own work. We’re on the hook no matter what so it’s better to find the bugs in test rather than production.

Page 28: Upgrading to EnterpriseOne 9.2 Orange County … target cut-over day: Friday, April 1, 2016 Postponed due to database issue which was resolved 15 minutes after cancelling the initial

Please complete the session evaluationWe appreciate your feedback and insightSession ID# 100030