Download presentation
Presentation is loading. Please wait.
1
Visteon Cyberquery Implementation – QAD 2007.1 SE
Vijay Venbakkam and Nectar Daloglou March 2015 QAD MWUG Conference
2
Visteon at a Glance One of the world’s most recognized automotive suppliers Provides products to virtually every vehicle manufacturer around the world Product portfolio: Electronics Focused on, and well-positioned in, high- growth automotive cockpit electronics markets Annual Sales of $ 3.1 billion (2014)1 ~10,500 employees Facilities in 20 countries 24 Manufacturing Locations 15 Regional Tech Centers (8 global) (1) Adjusted to include a full year of Johnson Controls electronics sales
3
Visteon’s Core Business
Vehicle Cockpit Electronics Audio and infotainment Audio head units Infotainment Audio components Information and controls Instrument clusters Displays Climate controls Decorative control panels Visteon Electronics, a top global cockpit electronics supplier of connectivity, infotainment, driver information and controls products. The acquisition of Johnson Controls’ electronics business is a key strategic action supporting Visteon Corporation’s focus on two strong core businesses, both of which are positioned among the global market leaders in segments that are growing faster than the industry overall. Visteon’s electronics business becomes a cockpit electronics ecosystems enterprise with annual sales exceeding $3 billion. It is one of the world’s three largest vehicle cockpit electronics suppliers, with top-three leadership positions in each of its core segments. Visteon’s thermal management business, Halla Visteon Climate Control (HVCC), is a $5.1 billion business, and the world’s No. 2 provider of automotive climate products, including systems to manage vehicle comfort and temperatures of batteries and power electronics on electric, hybrid and fuel vehicles.
4
A Strong and Growing Customer Base
5
Global Footprint Corporate Headquarters Americas Europe China
Grace Lake Corporate Center, Van Buren Township, Michigan, U.S. Americas Europe China Asia Pacific Japan Technical Centers Holland, MI, U.S. Van Buren Township, U.S. Cergy, FR Chelmsford, GB Karlsruhe, DE Sofia, BG Shanghai * Chennai, IN Regional Customer & Chihuahua, MX São Paolo, BR Binley, GB Kerpen, DE Monheim, DE Palmela, PR Paris, FR Sophia Antipolis, FR Changchun * Xuzhou * Pune, IN Seoul, KR Hiroshima Nagoya Yokohama Manufacturing Sites Chihuahua, MX x2 Gravatai, BR Manaus, BR Reynosa, MX Bir El Bey, TN La Ferté Bernard, FR Namestovo, SK Skopje, MK Vladimir, RU * Changchun x2 * Chongqing x3 * Shaoxing * Shanghai x2 * Bogor, ID * Cheonan, KR Rayong, TL * Joint Venture
6
QAD at Visteon Global launch initiative 2008-2015
Objective: Replace mainframe legacy ERP system inherited from Ford “Core Model” definition with regional customizations for legal/statutory/customer Extensive Finance customizations 2007.1SE (eB2.1 SP5) Bolt-on applications: Eagle RF Express, CyberQuery Integration middleware, extensive use of QXtend Inbound & Outbound
7
Visteon Cyberquery Project Implementation
Global CQ launch initiative started in 2011 Project Objectives To replace legacy QAD Forms tool with an improved & integrated solution To implement a real-time & efficient BI reporting tool for QAD Project Key Drivers Legacy Forms solution out of support Upgrading legacy solution too expensive Frequency of critical production issues was high Need to develop complex QAD forms (including supporting Russian Cyrillic, Chinese & Japanese fonts, 2D barcodes & complex NA export documentation) Legacy BI application had performance issues Custom QAD browses were too slow Need for efficient, real time QAD reporting with Excel and compatibility
8
Visteon Cyberquery Project Implementation
Solution options evaluated Continue with legacy Forms solution Upgrade the legacy Forms software version Evaluate other QAD Forms and Reporting solutions Cyberquery QAD Reporting Framework Others Key Factors influencing decision Ability to generate QAD Forms and improve BI reporting capabilities Cost efficiency Replace existing (legacy) applications seamlessly Solution Decision Cyberquery (~ June, 2011)
9
Visteon Cyberquery – QAD Forms Methodology
QAD DB QAD Forms PO Shipper Invoice, etc.
10
Visteon Cyberquery – QAD Forms Methodology
QAD DB QAD Forms PO Shipper Invoice, etc. Progress programs - Print PO (5.10) - Shipper ( ) - Invoice ( ) - Etc. Page 10
11
Visteon Cyberquery – QAD Forms Methodology
QAD DB QAD Forms PO Shipper Invoice, etc. Progress programs - Print PO (5.10) - Shipper ( ) - Invoice ( ) - Etc. Is the Output To = CQ***? Output to Page, Terminal or File No Page 11
12
Spooled data (custom table “xxcq_det”)
Visteon Cyberquery – QAD Forms Methodology Visteon Cyberquery – QAD Forms Methodology QAD DB QAD Forms PO Shipper Invoice, etc. Progress programs - Print PO (5.10) - Shipper ( ) - Invoice ( ) - Etc. Spooled data (custom table “xxcq_det”) Is the Output To = CQ***? Yes Output to Page, Terminal or File No Page 12
13
Spooled data (custom table “xxcq_det”)
Visteon Cyberquery – QAD Forms Methodology Visteon Cyberquery – QAD Forms Methodology QAD DB QAD Forms PO Shipper Invoice, etc. Determines macro (GCM) & Print/EM distribution? Progress programs - Print PO (5.10) - Shipper ( ) - Invoice ( ) - Etc. Cyberquery Execution Process Creates CQ macro, if required Executes ‘vcq.exe’ (CQ startup) Executes the CQ Macro (& the included EQ queries) Uses CSV files for label headers Uses ‘cqprint.cfg’ definitions Prints or s PDF documents Spooled data (custom table “xxcq_det”) Is the Output To = CQ***? Yes Output to Page, Terminal or File No Page 13
14
Spooled data (custom table “xxcq_det”)
Visteon Cyberquery – QAD Forms Methodology Visteon Cyberquery – QAD Forms Methodology QAD DB QAD Forms PO Shipper Invoice, etc. Determines macro (GCM) & Print/EM distribution? Progress programs - Print PO (5.10) - Shipper ( ) - Invoice ( ) - Etc. Cyberquery Execution Process Creates Macro per GCM setup Executes ‘vcq.exe’ Runs CQ Macro (& EQ queries) Uses CSV files for label headers Uses ‘cqprint.cfg’ definitions Prints or s PDF documents Spooled data (custom table “xxcq_det”) Is the Output To = CQ***? Yes Output to Page, Terminal or File No Page 14
15
Visteon Cyberquery – Architecture
QAD Database Server (UNIX) -Cyberquery Windows Print Server -Cyberquery Print Service (CQCS) -Cyberquery Print Queues /cq/7.5-0 /cq/7.5-0/prdUS/forms cqprint.cfg Forms CQ Temp files /etc/acs.cfg CQ Configuration -DB Connections QAD Page 15
16
Visteon Cyberquery – cqprint.cfg
“cqprint.cfg” – Cyberquery Printers configuration file Windows Print Server hcvlg321 Page 16
17
Visteon Cyberquery – cqprint.cfg Guidelines
CQ likes it local: Exact spelling required Page 17
18
Visteon Cyberquery – cqprint.cfg Guidelines con’t
Windows server: CQ Printer Page 18
19
Visteon Cyberquery – QAD Forms Examples
List of important QAD Forms (migrated or newly developed) Purchase Orders (discrete & supplier schedules) Delivery Notes (Shippers) & Invoices QAD Picklists (Pre-Shippers) NA Shippers/Invoices (US to MX Southbound) NA Shippers/Invoices (MX to US Northbound) Supplier ASN (PO Shippers) Master Bills of Lading Customer Master Bills of Lading EU Odette Delivery Notes EU Renalt Delivery Notes EU VDA4939 (Germany) Delivery notes, for BMW or VW plant shipments Russia TORG-12 (Delivery Notes) & TTN_T1 (Invoices) RTV (Return to Vendor) Shippers/Delivery notes AR Customer Invoices (including EU VAT, Factura & Proforma Invoices) AR Debit & Credit Memos Page 19
20
Visteon Cyberquery – QAD Forms Examples
Code Master (Generalized Codes Maint.) setup Page 20
21
Visteon Cyberquery – QAD Forms Examples
“CQ” Printer dummy queues – QAD Printer Setup maintenance Page 21
22
Visteon Cyberquery – QAD Forms Examples
Page 22
23
Visteon Cyberquery – QAD Forms Examples
Page 23
24
Visteon Cyberquery – QAD Forms Examples
Page 24
25
Visteon Cyberquery – QAD Forms Examples
Page 25
26
Visteon Cyberquery – QAD Forms Examples
Page 26
27
Visteon Cyberquery – QAD Forms Examples
Page 27
28
Visteon Cyberquery – QAD Forms Examples
Page 28
29
Visteon Cyberquery – QAD Forms Examples
Page 29
30
Visteon Cyberquery – QAD Forms Examples
Page 30
31
Visteon Cyberquery – QAD Forms Examples
Page 31
32
Visteon Cyberquery – QAD Forms Examples
Page 32
33
Visteon Cyberquery – QAD Forms Examples
Page 33
34
Visteon Cyberquery – QAD Forms Examples
Page 34
35
Visteon Cyberquery – QAD Forms Examples
Page 35
36
Visteon Cyberquery – QAD Forms Examples
Page 36
37
Visteon Cyberquery – QAD Forms Examples
Page 37
38
Visteon Cyberquery – QAD Forms Examples
Page 38
39
Visteon Cyberquery – QAD Forms Examples
Page 39
40
Visteon Cyberquery – QAD Reports Implemented
Cyberquery reports deployed in QAD .NET Utilizing QAD user groups (roles) for accessibility Report URL links are tagged with specific QAD user roles on QAD .NET (Tomcat) server Configured as URL reports Hyperlinks setup inside QAD .NET Execute CQ in the background and run Cyberquery macros and queries Run from QAD Production environments, but query data against DR databases Key decision to avoid any potential production performance impacts Deployed on the DR server (in standard Cyberquery Webreports/Launchpad folders) All reports formatted to open / save in Excel Few Cyberquery reports implemented Operations Transaction browse BTS (Build to Schedule) report Container reports (multiple versions, by department specific filters) ASN status report & Financial year-end audit reports (ad hoc queries) & Miscellaneous (on demand) queries and reports Page 40
41
Visteon Cyberquery – QAD Report sample
Click on a report (link) to run it Page 41
42
Visteon Cyberquery – QAD Report sample
Enter the parameters & click on the ‘Run’ icon Page 42
43
Visteon Cyberquery – QAD Report sample
Page 43
44
Visteon Cyberquery – QAD Report sample
Page 44
45
Visteon Cyberquery – Web Reports Architecture
QAD Database Server (DR) -Cyberquery /cq/7.5-0 /cq/7.5-0/prdUS/webreports .NET UI Tomcat Server ./<tomcat>/webapps/qadhome/configurations/qadprd1/menus/ plugin-menu.xml /etc/acs.cfg CQ Configuration -DB Connections QAD Page 45
46
Primary Machine Secondary Machine
Visteon Cyberquery – OpenEdge Replication Primary Machine Secondary Machine AI Extents Source Database Target Database Users (Read-only) Users Doing Work Replication Server Replication Agent Page 46
47
Visteon Cyberquery – plugins-menu.xml
<Security> <SecurityConstraint key="CQINQ" constraint="allow">^M <Role>INQNON</Role> <Role>INQFIN</Role> <Role>COMMAND</Role> <Role>PRODSUPP</Role> </SecurityConstraint> </Security> <Properties> <Property name="CQ" value="Cyberscience" type="label" /> </Properties> <ShellMenus> <ShellMenu key="Cyberscience" menuType="application" label="CQ Reports" > Security group identifier within this file Corresponding to QAD user groups such as in User Group Maintenance Menu folder in .NET UI Page 47
48
Visteon Cyberquery – plugins-menu.xml
<ShellMenuItem key="Cyberscience2" menuType="application" label="CQ BTS Report" security="CQINQ" image="Admin“> <Command type="QAD.Commands.WebBrowserCommand“> <Parameter value=" type="System.Uri,System"/> <Property name="Title" value="Cyberscience"/> </Command> </ShellMenuItem> <ShellMenuItem key="Cyberscience3" menuType="application" label="CQ Operations Transaction Browse" security="CQINQ" image="Admin“> <Parameter value=" type="System.Uri,System"/> </ShellMenus> URL to web report QAD menu item Menu ID Security group ID Page 48
49
Visteon Cyberquery – plugins-menu.xml
End Result Page 49
50
Run Against a Replicated DB SQL Permissions Secondary Login Broker
Visteon Cyberquery – Database Considerations Run Against a Replicated DB SQL Permissions Secondary Login Broker Run UPDATE STATISTICS Page 50
51
Visteon Cyberquery – Project Benefits & Lessons
Benefits & Milestones Implemented multiple QAD forms globally across all BU’s Forms are an Integral part of Visteon’s manufacturing, shipping and supply chain operations All business critical (legacy) forms successfully migrated to Cyberquery Legacy application disabled & de-commissioned New forms supporting regional languages and 1D & 2D barcodes implemented Critical business reports implemented (embedded inside QAD .NET with security) Lessons learnt CQ license key expiration must be monitored carefully For existing standard or custom forms, re-writing of QAD logic not recommended Our approach uses QAD generated ‘spool file’ table to print (all forms) CQ reporting can be deployed from inside QAD .NET or a Launchpad site Print server / printer issues do occur randomly but work around and resolution available. Page 51
52
Questions ???? Visteon Cyberquery – Q & A Vijay Venbakkam, CPIM
QAD Consultant, Detroit Engineered Products, Inc. Nectar Daloglou, DBA White Star Software, LLC Page 52
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.