SlideShare a Scribd company logo
Presented By: ArcherGrey
Date: July, 2016
ENOVIA PRODUCT
UPLOADER
Developed as a framework to support mass uploading and updating of
objects and supporting data.
8/15/2016 ArcherGrey Proprietary & Confidential 2
Design Goals
• Simple Installation
• Ease of Use
• Multiple and Complex Data Scenarios
• Web-Based and Automated Usage
• Accepts Spreadsheet Input Files
• One File - multiple types and relationships
• Supports ENOVIA number generator
• Supports transactions
8/15/2016 ArcherGrey Proprietary & Confidential 3
What is the ArcherGrey Product Uploader?
• It is a small, handy and extendable collection
of ENOVIA admin objects, JSPs and JAR files
which use the Apache POI (“Poor Obfuscation
Implementation” – related to MS Office formats)
• This Java library is used to read, extract, validate
and save cells/fields from checked in Excel
and/or delimited text files into ENOVIA Business
object basics and attributes along with creating,
connecting, auto naming, attribute numbering
or whatever else you may want to do with them.
http://poi.apache.org
PRODUCT UPLOADER
Use Case – Example
8/15/2016 ArcherGrey Proprietary & Confidential 5
Example BOM Input Data (Excel)
Step 1 – Create a File Template
Select “Manage Templates” and add a
new template in the popup window.
Step 2 – Select the New Template
Click on the “BOM_TEMPLATE” item and click on the
Open Selected Template menu item to bring up the
list of maps for this template.
Step 3 – Select the Input File to Map
Click the “Browse” button and select
the input file.
After selecting the input file the form
will then allow maps to be added.
Step 4 – Create the Maps
Enter the Map Name in the “New
Map Name” field and click the “Add
New” button.
The name of the map must match a
valid Schema Type listed in the Input
File.
Step 4 – Continued…
Click on the Map item to
edit then click on the “Edit
Selected Map” toolbar
link.
A new map item with no
mapped fields will look
similar to the window on
the right:
Step 4 – Continued…
Select a field on the left
and the associated input
column on the right and
click the “Map Selected”
button. The chosen
entries will be removed
and a new entry will be
displayed on the bottom
to show the mapping.
Once all of the applicable
fields are mapped, click
the “Save Changes”
button and then click
“Done” to close the
window and return to the
Template Map Edit page.
Step 5 – Import the data
Once completed, a
template can be used to
process any input file with
the structure defined by
the maps.
To begin processing, click
the Done button.
Data Processing
• Processing is transaction based
• Errors are logged and changes rolled back
• Create or Update detected automatically
• Hook to JPO for complex revision logic
• Processing can be automated / Cron Job
ARCHITECTURE
Product Uploader
8/15/2016 ArcherGrey Proprietary & Confidential 15
File Templates and Type Maps
• Type Maps are organized under File
Templates
• Each schema Type requires a named Map
Template / Map Hierarchy
How a given input file is
processed is managed
by the chosen Template
and the Type Maps
associated with it.
These are managed by
the User Interface.
Installed Components
• agDataMappingFS.jsp
• agDataMappingDialog.jsp
• agDataMappingProcess.jsp
• agDataMappingGetFile.jsp
• agManageMapsFS.jsp
• agManageMapsDialog.jsp
• agManageTemplatesFS.jsp
• agManageTemplatesDialog.jsp
• agProductUploader.jar
• Also XMLBeans, Apache poi, etc.
Uploader JPOs
• AGDataLoadExternal
– For custom revision processing.
Simple Installation
The supplied installer program generates
and unpacks all of the needed files and
scripts. It can also be used to directly
install the application.
Questions & Answers
Thank You
For the opportunity to present
8/15/2016 ArcherGrey Proprietary & Confidential 21
Archer Grey LLC
2650 North Lakeview Ave
Suite 1504
Chicago, IL 60614
603.759.6220
brion.carroll@archergrey.com
www.archergrey.com
Mobile:
Brion Carroll
Business Development
Director
ArcherGREY

More Related Content

What's hot

Excel for QA - must know
Excel for QA - must knowExcel for QA - must know
Excel for QA - must know
Olesia Hirnyk
 
View api analytics
View api analyticsView api analytics
View api analytics
Son Nguyen
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
lurdhu agnes
 
Excel syllabusppt
Excel syllabuspptExcel syllabusppt
Excel syllabusppt
kunalj13
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Anjali Rao
 
Offline & Online Scenario For An Interactive Adobe
Offline & Online Scenario For An Interactive AdobeOffline & Online Scenario For An Interactive Adobe
Offline & Online Scenario For An Interactive Adobe
stevecoupland
 
Handouts how to use microsoft access to conduct an overlap analysis
Handouts how to use microsoft access to conduct an overlap analysisHandouts how to use microsoft access to conduct an overlap analysis
Handouts how to use microsoft access to conduct an overlap analysis
Charleston Conference
 
Asp introduction
Asp introductionAsp introduction
Asp introduction
Sireesh K
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
Zainab Noor
 
Application of excel and spss programme in statistical
Application of excel and spss programme in statisticalApplication of excel and spss programme in statistical
Application of excel and spss programme in statistical
VeenaV29
 
Convert Device to SKU
Convert Device to SKUConvert Device to SKU
Convert Device to SKU
Michael Seaman
 
Document Generation in Office - screens
Document Generation in Office - screensDocument Generation in Office - screens
Document Generation in Office - screens
o3spaces
 
Workshop on php mysql by arth technology
Workshop on php mysql by arth technologyWorkshop on php mysql by arth technology
Workshop on php mysql by arth technology
Adarsh Patel
 
Design Principles of Excel Dashboards & Reports
Design Principles of Excel Dashboards & ReportsDesign Principles of Excel Dashboards & Reports
Design Principles of Excel Dashboards & Reports
Wiley
 
Elementary Data Analysis with MS Excel_Day-2
Elementary Data Analysis with MS Excel_Day-2Elementary Data Analysis with MS Excel_Day-2
Elementary Data Analysis with MS Excel_Day-2
Redwan Ferdous
 
Getting a Quick Start with Visualforce
Getting a Quick Start with Visualforce Getting a Quick Start with Visualforce
Getting a Quick Start with Visualforce
Mohammed Safwat Abu Kwaik
 
Elementary Data Analysis with MS Excel_Day-3
Elementary Data Analysis with MS Excel_Day-3Elementary Data Analysis with MS Excel_Day-3
Elementary Data Analysis with MS Excel_Day-3
Redwan Ferdous
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
YasirKhan357
 
Build 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityBuild 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel Extensibility
Windows Developer
 
Reporting from Lotus Notes
Reporting from Lotus NotesReporting from Lotus Notes
Reporting from Lotus Notes
SWING Software
 

What's hot (20)

Excel for QA - must know
Excel for QA - must knowExcel for QA - must know
Excel for QA - must know
 
View api analytics
View api analyticsView api analytics
View api analytics
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Excel syllabusppt
Excel syllabuspptExcel syllabusppt
Excel syllabusppt
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
 
Offline & Online Scenario For An Interactive Adobe
Offline & Online Scenario For An Interactive AdobeOffline & Online Scenario For An Interactive Adobe
Offline & Online Scenario For An Interactive Adobe
 
Handouts how to use microsoft access to conduct an overlap analysis
Handouts how to use microsoft access to conduct an overlap analysisHandouts how to use microsoft access to conduct an overlap analysis
Handouts how to use microsoft access to conduct an overlap analysis
 
Asp introduction
Asp introductionAsp introduction
Asp introduction
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Application of excel and spss programme in statistical
Application of excel and spss programme in statisticalApplication of excel and spss programme in statistical
Application of excel and spss programme in statistical
 
Convert Device to SKU
Convert Device to SKUConvert Device to SKU
Convert Device to SKU
 
Document Generation in Office - screens
Document Generation in Office - screensDocument Generation in Office - screens
Document Generation in Office - screens
 
Workshop on php mysql by arth technology
Workshop on php mysql by arth technologyWorkshop on php mysql by arth technology
Workshop on php mysql by arth technology
 
Design Principles of Excel Dashboards & Reports
Design Principles of Excel Dashboards & ReportsDesign Principles of Excel Dashboards & Reports
Design Principles of Excel Dashboards & Reports
 
Elementary Data Analysis with MS Excel_Day-2
Elementary Data Analysis with MS Excel_Day-2Elementary Data Analysis with MS Excel_Day-2
Elementary Data Analysis with MS Excel_Day-2
 
Getting a Quick Start with Visualforce
Getting a Quick Start with Visualforce Getting a Quick Start with Visualforce
Getting a Quick Start with Visualforce
 
Elementary Data Analysis with MS Excel_Day-3
Elementary Data Analysis with MS Excel_Day-3Elementary Data Analysis with MS Excel_Day-3
Elementary Data Analysis with MS Excel_Day-3
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Build 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityBuild 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel Extensibility
 
Reporting from Lotus Notes
Reporting from Lotus NotesReporting from Lotus Notes
Reporting from Lotus Notes
 

Viewers also liked

Bill of material
Bill of materialBill of material
Bill of material
Bhaskar Das
 
PI Munich Conference: Single BOM
PI Munich Conference: Single BOMPI Munich Conference: Single BOM
PI Munich Conference: Single BOM
Oleg Shilovitsky
 
Bom in sap
Bom in sapBom in sap
Bom in sap
Amarnath Reddy
 
Bill Of Materials
Bill Of MaterialsBill Of Materials
Bill Of Materials
JonGrigg
 
16.bill of material
16.bill of material16.bill of material
16.bill of material
Subbu Pullela
 
Bill of Materials Database
Bill of Materials DatabaseBill of Materials Database
Bill of Materials Database
John Chugh
 
BOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
BOM (Bill of Materials) Views in Aras Innovator by Panso SolutionsBOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
BOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
Panso Solutions India Pvt Ltd
 
Smart Assemblies
Smart AssembliesSmart Assemblies
Smart Assemblies
David Nicholson
 
SOLIDWORKS 2015 Inspection
SOLIDWORKS 2015 InspectionSOLIDWORKS 2015 Inspection
SOLIDWORKS 2015 Inspection
Inspired Communications
 
Product Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIAProduct Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIA
Brion Carroll
 
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
Brion Carroll
 
2010 Whats New
2010 Whats New2010 Whats New
2010 Whats New
kISHO
 
How Hidden SolidWorks Import Errors Could Be Costing You a Fortune
How Hidden SolidWorks Import Errors Could Be Costing You a FortuneHow Hidden SolidWorks Import Errors Could Be Costing You a Fortune
How Hidden SolidWorks Import Errors Could Be Costing You a Fortune
Design World
 
ArcherGrey Quick PLM methodology
ArcherGrey Quick PLM methodologyArcherGrey Quick PLM methodology
ArcherGrey Quick PLM methodology
Brion Carroll
 
MCAD 2009 - Copywriting :: Session 06, Oct 1
MCAD 2009 - Copywriting :: Session 06, Oct 1MCAD 2009 - Copywriting :: Session 06, Oct 1
MCAD 2009 - Copywriting :: Session 06, Oct 1
Tim Brunelle
 
SAP Bill of Material: HALB vs ZKON
SAP Bill of Material: HALB vs ZKONSAP Bill of Material: HALB vs ZKON
SAP Bill of Material: HALB vs ZKON
Lorenzo Leonelli (ITIL©, 6σ)
 
Configuring SOLIDWORKS Toolbox
Configuring SOLIDWORKS ToolboxConfiguring SOLIDWORKS Toolbox
Configuring SOLIDWORKS Toolbox
EGS Computers India Private Limited
 
ENOVIA 3Dcom Architecture
ENOVIA 3Dcom ArchitectureENOVIA 3Dcom Architecture
ENOVIA 3Dcom Architecture
PalmV
 
Best-in-Class Ship Designing Solutions in SOLIDWORKS
Best-in-Class Ship Designing Solutions in SOLIDWORKSBest-in-Class Ship Designing Solutions in SOLIDWORKS
Best-in-Class Ship Designing Solutions in SOLIDWORKS
EGS Computers India Private Limited
 
Why Product Structure Matters
Why Product Structure MattersWhy Product Structure Matters
Why Product Structure Matters
Razorleaf Corporation
 

Viewers also liked (20)

Bill of material
Bill of materialBill of material
Bill of material
 
PI Munich Conference: Single BOM
PI Munich Conference: Single BOMPI Munich Conference: Single BOM
PI Munich Conference: Single BOM
 
Bom in sap
Bom in sapBom in sap
Bom in sap
 
Bill Of Materials
Bill Of MaterialsBill Of Materials
Bill Of Materials
 
16.bill of material
16.bill of material16.bill of material
16.bill of material
 
Bill of Materials Database
Bill of Materials DatabaseBill of Materials Database
Bill of Materials Database
 
BOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
BOM (Bill of Materials) Views in Aras Innovator by Panso SolutionsBOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
BOM (Bill of Materials) Views in Aras Innovator by Panso Solutions
 
Smart Assemblies
Smart AssembliesSmart Assemblies
Smart Assemblies
 
SOLIDWORKS 2015 Inspection
SOLIDWORKS 2015 InspectionSOLIDWORKS 2015 Inspection
SOLIDWORKS 2015 Inspection
 
Product Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIAProduct Uploader V2 for ENOVIA
Product Uploader V2 for ENOVIA
 
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
ArcherGrey ENOVIA V6 Product Uploader rev 2 2016
 
2010 Whats New
2010 Whats New2010 Whats New
2010 Whats New
 
How Hidden SolidWorks Import Errors Could Be Costing You a Fortune
How Hidden SolidWorks Import Errors Could Be Costing You a FortuneHow Hidden SolidWorks Import Errors Could Be Costing You a Fortune
How Hidden SolidWorks Import Errors Could Be Costing You a Fortune
 
ArcherGrey Quick PLM methodology
ArcherGrey Quick PLM methodologyArcherGrey Quick PLM methodology
ArcherGrey Quick PLM methodology
 
MCAD 2009 - Copywriting :: Session 06, Oct 1
MCAD 2009 - Copywriting :: Session 06, Oct 1MCAD 2009 - Copywriting :: Session 06, Oct 1
MCAD 2009 - Copywriting :: Session 06, Oct 1
 
SAP Bill of Material: HALB vs ZKON
SAP Bill of Material: HALB vs ZKONSAP Bill of Material: HALB vs ZKON
SAP Bill of Material: HALB vs ZKON
 
Configuring SOLIDWORKS Toolbox
Configuring SOLIDWORKS ToolboxConfiguring SOLIDWORKS Toolbox
Configuring SOLIDWORKS Toolbox
 
ENOVIA 3Dcom Architecture
ENOVIA 3Dcom ArchitectureENOVIA 3Dcom Architecture
ENOVIA 3Dcom Architecture
 
Best-in-Class Ship Designing Solutions in SOLIDWORKS
Best-in-Class Ship Designing Solutions in SOLIDWORKSBest-in-Class Ship Designing Solutions in SOLIDWORKS
Best-in-Class Ship Designing Solutions in SOLIDWORKS
 
Why Product Structure Matters
Why Product Structure MattersWhy Product Structure Matters
Why Product Structure Matters
 

Similar to ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp

Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Building Dashboards in JMP.pptx
Building Dashboards in JMP.pptxBuilding Dashboards in JMP.pptx
Building Dashboards in JMP.pptx
PrasadPatil250675
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
Abhinaw Kumar
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
Ajeeth Pingle
 
Unit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP ProgramsUnit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP Programs
dubon07
 
Rpsonmongodb
RpsonmongodbRpsonmongodb
Rpsonmongodb
MongoDB APAC
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
Sooraj Vinodan
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
Jugul Crasta
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdf
BrijeshPatil13
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
 
Model builder in_arcgis
Model builder in_arcgisModel builder in_arcgis
Model builder in_arcgis
Getinet Sintayehu
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
BIOVIA
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
Nupur Mishra
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
venkat training
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development Tools
Omar Cafini
 
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
p6academy
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
Dr. C.V. Suresh Babu
 
Mashup Application GE - WireCloud
Mashup Application GE - WireCloudMashup Application GE - WireCloud
Mashup Application GE - WireCloud
Miguel Jiménez
 
Abinitio Experienced resume-Anilkumar
Abinitio Experienced resume-AnilkumarAbinitio Experienced resume-Anilkumar
Abinitio Experienced resume-Anilkumar
anilkumar kagitha
 

Similar to ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp (20)

Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
Building Dashboards in JMP.pptx
Building Dashboards in JMP.pptxBuilding Dashboards in JMP.pptx
Building Dashboards in JMP.pptx
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Unit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP ProgramsUnit 2 - Object Navigator, Repository and ABAP Programs
Unit 2 - Object Navigator, Repository and ABAP Programs
 
Rpsonmongodb
RpsonmongodbRpsonmongodb
Rpsonmongodb
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
 
datavisualization-5thUnit.pdf
datavisualization-5thUnit.pdfdatavisualization-5thUnit.pdf
datavisualization-5thUnit.pdf
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
Model builder in_arcgis
Model builder in_arcgisModel builder in_arcgis
Model builder in_arcgis
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
 
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development Tools
 
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
P6 enhancement requests opsig - Oracle Primavera P6 Collaborate 14
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
 
Mashup Application GE - WireCloud
Mashup Application GE - WireCloudMashup Application GE - WireCloud
Mashup Application GE - WireCloud
 
Abinitio Experienced resume-Anilkumar
Abinitio Experienced resume-AnilkumarAbinitio Experienced resume-Anilkumar
Abinitio Experienced resume-Anilkumar
 

More from Brion Carroll

ArcherGrey PLM Product Uploader NEW Dashboard & Mobile
ArcherGrey PLM Product Uploader NEW Dashboard & MobileArcherGrey PLM Product Uploader NEW Dashboard & Mobile
ArcherGrey PLM Product Uploader NEW Dashboard & Mobile
Brion Carroll
 
ENOVIA PLM services
ENOVIA PLM servicesENOVIA PLM services
ENOVIA PLM services
Brion Carroll
 
ArcherGrey Product Uploader ENOVIA V6
ArcherGrey Product Uploader ENOVIA V6ArcherGrey Product Uploader ENOVIA V6
ArcherGrey Product Uploader ENOVIA V6
Brion Carroll
 
ArcherGrey company overview
ArcherGrey company overviewArcherGrey company overview
ArcherGrey company overview
Brion Carroll
 
Intelaphase flyer retail and fashion
Intelaphase flyer   retail and fashionIntelaphase flyer   retail and fashion
Intelaphase flyer retail and fashion
Brion Carroll
 
Intelaphase plm presentation
Intelaphase   plm presentationIntelaphase   plm presentation
Intelaphase plm presentation
Brion Carroll
 
Intelaphase PLM methodology
Intelaphase PLM methodologyIntelaphase PLM methodology
Intelaphase PLM methodology
Brion Carroll
 

More from Brion Carroll (7)

ArcherGrey PLM Product Uploader NEW Dashboard & Mobile
ArcherGrey PLM Product Uploader NEW Dashboard & MobileArcherGrey PLM Product Uploader NEW Dashboard & Mobile
ArcherGrey PLM Product Uploader NEW Dashboard & Mobile
 
ENOVIA PLM services
ENOVIA PLM servicesENOVIA PLM services
ENOVIA PLM services
 
ArcherGrey Product Uploader ENOVIA V6
ArcherGrey Product Uploader ENOVIA V6ArcherGrey Product Uploader ENOVIA V6
ArcherGrey Product Uploader ENOVIA V6
 
ArcherGrey company overview
ArcherGrey company overviewArcherGrey company overview
ArcherGrey company overview
 
Intelaphase flyer retail and fashion
Intelaphase flyer   retail and fashionIntelaphase flyer   retail and fashion
Intelaphase flyer retail and fashion
 
Intelaphase plm presentation
Intelaphase   plm presentationIntelaphase   plm presentation
Intelaphase plm presentation
 
Intelaphase PLM methodology
Intelaphase PLM methodologyIntelaphase PLM methodology
Intelaphase PLM methodology
 

Recently uploaded

一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
zeunw
 
Check CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details CheckerCheck CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details Checker
ownerdetailssim
 
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
usaisofficial
 
How Does Fantasy Sports Mobile App Make Money?
How Does Fantasy Sports Mobile App Make Money?How Does Fantasy Sports Mobile App Make Money?
How Does Fantasy Sports Mobile App Make Money?
fantasyimgglobalinfo
 
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
ownerdetailssim i11
 
QuickBooks Unrecoverable Error...........
QuickBooks Unrecoverable Error...........QuickBooks Unrecoverable Error...........
QuickBooks Unrecoverable Error...........
lilya092000
 
OpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration TestingOpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration Testing
Marc St-Pierre
 
Findlay Evans Waterproofing with AIW - Article November 2017
Findlay Evans Waterproofing with AIW - Article November 2017Findlay Evans Waterproofing with AIW - Article November 2017
Findlay Evans Waterproofing with AIW - Article November 2017
MELBOURNE Commercial Waterproofers - Findlay-Evans Waterproofing
 
9861615390 Satta Dpboss Satta Matka Satta
9861615390 Satta Dpboss Satta Matka Satta9861615390 Satta Dpboss Satta Matka Satta
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable PriceVerified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
ownerdetailssim i11
 
Findlay Evans Waterproofing with AIW - Article October 2018
Findlay Evans Waterproofing with AIW - Article October 2018Findlay Evans Waterproofing with AIW - Article October 2018
Findlay Evans Waterproofing with AIW - Article October 2018
MELBOURNE Commercial Waterproofers - Findlay-Evans Waterproofing
 
Material Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptxMaterial Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptx
sandeepmetsuae
 
Find Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim DetailsFind Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim Details
ownerdetailssim
 
一比一原版(UWA毕业证)西澳大学毕业证如何办理
一比一原版(UWA毕业证)西澳大学毕业证如何办理一比一原版(UWA毕业证)西澳大学毕业证如何办理
一比一原版(UWA毕业证)西澳大学毕业证如何办理
eqvum
 
Findlay Evans Waterproofing with AIW - Article August 2017
Findlay Evans Waterproofing with AIW - Article August 2017Findlay Evans Waterproofing with AIW - Article August 2017
Findlay Evans Waterproofing with AIW - Article August 2017
MELBOURNE Commercial Waterproofers - Findlay-Evans Waterproofing
 
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
ownerdetailssim
 
Findlay Evans Waterproofing with AIW - Article July 2019
Findlay Evans Waterproofing with AIW - Article July 2019Findlay Evans Waterproofing with AIW - Article July 2019
Findlay Evans Waterproofing with AIW - Article July 2019
MELBOURNE Commercial Waterproofers - Findlay-Evans Waterproofing
 
Best CRH Sustainability online available
Best CRH Sustainability online availableBest CRH Sustainability online available
Best CRH Sustainability online available
crhrural
 
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top VulnerabilitiesHow to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
coast550
 
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital MarketingBilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar
 

Recently uploaded (20)

一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
一比一原版(UIUC毕业证)UIUC毕业证香槟分校毕业证如何办理
 
Check CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details CheckerCheck CNIC Information | +447490809237 | CNIC Details Checker
Check CNIC Information | +447490809237 | CNIC Details Checker
 
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
How Can I Apply in India (2024) for a US B1/B2 Visa Renewal?
 
How Does Fantasy Sports Mobile App Make Money?
How Does Fantasy Sports Mobile App Make Money?How Does Fantasy Sports Mobile App Make Money?
How Does Fantasy Sports Mobile App Make Money?
 
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
#1 Call Girls in Mumbai || +919004268417 || Quick Booking at Affordable Price
 
QuickBooks Unrecoverable Error...........
QuickBooks Unrecoverable Error...........QuickBooks Unrecoverable Error...........
QuickBooks Unrecoverable Error...........
 
OpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration TestingOpenText Vulnerability Assessment & Penetration Testing
OpenText Vulnerability Assessment & Penetration Testing
 
Findlay Evans Waterproofing with AIW - Article November 2017
Findlay Evans Waterproofing with AIW - Article November 2017Findlay Evans Waterproofing with AIW - Article November 2017
Findlay Evans Waterproofing with AIW - Article November 2017
 
9861615390 Satta Dpboss Satta Matka Satta
9861615390 Satta Dpboss Satta Matka Satta9861615390 Satta Dpboss Satta Matka Satta
9861615390 Satta Dpboss Satta Matka Satta
 
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable PriceVerified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
Verified Call Girls Mumbai || +919920725232 || Quick Booking at Affordable Price
 
Findlay Evans Waterproofing with AIW - Article October 2018
Findlay Evans Waterproofing with AIW - Article October 2018Findlay Evans Waterproofing with AIW - Article October 2018
Findlay Evans Waterproofing with AIW - Article October 2018
 
Material Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptxMaterial Testing Lab Services in Dubai.pptx
Material Testing Lab Services in Dubai.pptx
 
Find Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim DetailsFind Sim Owner Details | +447490809237 | Paid Sim Details
Find Sim Owner Details | +447490809237 | Paid Sim Details
 
一比一原版(UWA毕业证)西澳大学毕业证如何办理
一比一原版(UWA毕业证)西澳大学毕业证如何办理一比一原版(UWA毕业证)西澳大学毕业证如何办理
一比一原版(UWA毕业证)西澳大学毕业证如何办理
 
Findlay Evans Waterproofing with AIW - Article August 2017
Findlay Evans Waterproofing with AIW - Article August 2017Findlay Evans Waterproofing with AIW - Article August 2017
Findlay Evans Waterproofing with AIW - Article August 2017
 
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
#1 Call Girls in Islamabad || 03274100048 || Quick Booking at Affordable Price
 
Findlay Evans Waterproofing with AIW - Article July 2019
Findlay Evans Waterproofing with AIW - Article July 2019Findlay Evans Waterproofing with AIW - Article July 2019
Findlay Evans Waterproofing with AIW - Article July 2019
 
Best CRH Sustainability online available
Best CRH Sustainability online availableBest CRH Sustainability online available
Best CRH Sustainability online available
 
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top VulnerabilitiesHow to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
How to Handle Open Web Application Security Project(OWASP) Top Vulnerabilities
 
Bilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital MarketingBilal Ibrar - Resume 2024 - Digital Marketing
Bilal Ibrar - Resume 2024 - Digital Marketing
 

ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp

  • 2. ENOVIA PRODUCT UPLOADER Developed as a framework to support mass uploading and updating of objects and supporting data. 8/15/2016 ArcherGrey Proprietary & Confidential 2
  • 3. Design Goals • Simple Installation • Ease of Use • Multiple and Complex Data Scenarios • Web-Based and Automated Usage • Accepts Spreadsheet Input Files • One File - multiple types and relationships • Supports ENOVIA number generator • Supports transactions 8/15/2016 ArcherGrey Proprietary & Confidential 3
  • 4. What is the ArcherGrey Product Uploader? • It is a small, handy and extendable collection of ENOVIA admin objects, JSPs and JAR files which use the Apache POI (“Poor Obfuscation Implementation” – related to MS Office formats) • This Java library is used to read, extract, validate and save cells/fields from checked in Excel and/or delimited text files into ENOVIA Business object basics and attributes along with creating, connecting, auto naming, attribute numbering or whatever else you may want to do with them. http://poi.apache.org
  • 5. PRODUCT UPLOADER Use Case – Example 8/15/2016 ArcherGrey Proprietary & Confidential 5
  • 6. Example BOM Input Data (Excel)
  • 7. Step 1 – Create a File Template Select “Manage Templates” and add a new template in the popup window.
  • 8. Step 2 – Select the New Template Click on the “BOM_TEMPLATE” item and click on the Open Selected Template menu item to bring up the list of maps for this template.
  • 9. Step 3 – Select the Input File to Map Click the “Browse” button and select the input file. After selecting the input file the form will then allow maps to be added.
  • 10. Step 4 – Create the Maps Enter the Map Name in the “New Map Name” field and click the “Add New” button. The name of the map must match a valid Schema Type listed in the Input File.
  • 11. Step 4 – Continued… Click on the Map item to edit then click on the “Edit Selected Map” toolbar link. A new map item with no mapped fields will look similar to the window on the right:
  • 12. Step 4 – Continued… Select a field on the left and the associated input column on the right and click the “Map Selected” button. The chosen entries will be removed and a new entry will be displayed on the bottom to show the mapping. Once all of the applicable fields are mapped, click the “Save Changes” button and then click “Done” to close the window and return to the Template Map Edit page.
  • 13. Step 5 – Import the data Once completed, a template can be used to process any input file with the structure defined by the maps. To begin processing, click the Done button.
  • 14. Data Processing • Processing is transaction based • Errors are logged and changes rolled back • Create or Update detected automatically • Hook to JPO for complex revision logic • Processing can be automated / Cron Job
  • 15. ARCHITECTURE Product Uploader 8/15/2016 ArcherGrey Proprietary & Confidential 15
  • 16. File Templates and Type Maps • Type Maps are organized under File Templates • Each schema Type requires a named Map
  • 17. Template / Map Hierarchy How a given input file is processed is managed by the chosen Template and the Type Maps associated with it. These are managed by the User Interface.
  • 18. Installed Components • agDataMappingFS.jsp • agDataMappingDialog.jsp • agDataMappingProcess.jsp • agDataMappingGetFile.jsp • agManageMapsFS.jsp • agManageMapsDialog.jsp • agManageTemplatesFS.jsp • agManageTemplatesDialog.jsp • agProductUploader.jar • Also XMLBeans, Apache poi, etc.
  • 19. Uploader JPOs • AGDataLoadExternal – For custom revision processing.
  • 20. Simple Installation The supplied installer program generates and unpacks all of the needed files and scripts. It can also be used to directly install the application.
  • 21. Questions & Answers Thank You For the opportunity to present 8/15/2016 ArcherGrey Proprietary & Confidential 21 Archer Grey LLC 2650 North Lakeview Ave Suite 1504 Chicago, IL 60614 603.759.6220 brion.carroll@archergrey.com www.archergrey.com Mobile: Brion Carroll Business Development Director ArcherGREY