18
2014 User Group Meeting - Maumee Bay Lodge and Convention Center Web Reporting Update Presented by: Clif Vaughan

2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Embed Size (px)

Citation preview

Page 1: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting Update

Presented by:Clif Vaughan

Page 2: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting Update

PerformanceApplication SecurityActive Directory IntegrationDeployment ProcessSupplier Information Portal

Page 3: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting – Performance

Goal: Deliver existing functionality fasterRetain existing report criteriaUnbounded date ranges are challengingLet the user know as soon as possible if request is too big

Page 4: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting – File Elimination

Files: 8383, 8385, 8483, 8485, 1601, 1270, 1370, 0701, 0102MySQL tables: Extract_Purchase_Shipments, Extract_Sales_Shipments, Extract_Combined_Freight, Supplier_Master, Customer_Master, etc.

Page 5: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting– Business Logic

File AccessAdded index to 8685 Inventory Analysis Extract

Reduced program count Scoreboard from 29 to 11 programs

Streamline Code PathRefactor for MySQL and mixed MySQL/ISAM

Trader Code logicStandardized on the trader at the time of the transaction

Page 6: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting–Robustness

Query LimitsNo single query can monopolize the server

Browser Display LimitsStop as soon as possible if there is too much data for the browser to display

Data ChunkingAllows very long date ranges by breaking into month long chunks.

Page 7: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Performance – Results

Purchase Analysis Scoreboard Margin Analysis Purchase Profitability Check Pay History Commercial Position Scheduled Position Freight Analysis

Driver ID Peddler Analysis Purchase Ticket Listing Top 100 Purchase History Scale Purchases Purchases By Day

Page 8: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting - Application Security

Review – CRES80 Web and dl4term applications share common securityBest Practice - Utilize Application Security RolesWeb Release Notes

Requires All BranchesAllows HQ branchAllows Non Trade BranchesLinks between web reports

Page 9: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting - Application Security

Eliminated “All Branches” requirementValidates that only authorized branch data is shown

Financial StatementsGL Analysis

Optional “All Branches” requirementFilters branch selection to authorized branchesSplit orders may contain branch data not in authorized branches

Order ManagementBrokerage Order Management

Page 10: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting – Active Directory

Page 11: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reports - Deployments

Scripted build from Mercurial Source Code Control System.All programs updated to current versions.Change Log included in deployment requests.Web Master INI files updated with each deployment.

Page 12: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal Update

Information Center IntegrationApplication Security IntegrationActive Directory Integration for Internal SIPExport to ExcelHosting Efficiency

Page 13: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal

Information Center Integration

Page 14: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal

Application Security Integration

Page 15: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal

Active Directory Integration for Internal SIP

Page 16: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal

Export to Excel

Page 17: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Supplier Information Portal

Hosting EfficiencyMulti-TenantReduction of Tomcat JVM Instances

Page 18: 2014 User Group Meeting - Maumee Bay Lodge and Convention Center

Web Reporting Update

Questions?