walk away from cookie cutter software€¦ · title: advanced features in edi/hq™ author: snyder,...
TRANSCRIPT
Walk Away from Cookie Cutter Software
Presenter: Mike Snyder
Copyright© 2013 1 EDI Source. All rights reserved.
Copyright© 2013 1 EDI Source. All rights reserved.
Software Developer 6 years @ 1 EDI Source, Inc. B.S. Kent State University
Mike Snyder
2
Copyright© 2013 1 EDI Source. All rights reserved.
Please silence your phone Questions are encouraged anytime Presentation will be followed by a Q&A Come see me in the ReSource Center
Ground Rules
3
Copyright© 2013 1 EDI Source. All rights reserved.
Insight into flexible features available when automating EDI/HQ Cookie-cutter simplicity vs. Flexibility & Customization A better understanding of features that you may already be using to improve your implementation
The Take Away
4
Copyright© 2013 1 EDI Source. All rights reserved.
EDI Workflow
Communication – Send/Receive Data Translation – Mapping Integration – Import/Export ERP Feedback – Reports, Errors, Alerts
Automation – Automation of the EDI Workflow
Overview
5
Copyright© 2013 1 EDI Source. All rights reserved.
EDI Workflow
Communication – Send/Receive Data Translation – Mapping Integration – Import/Export ERP Feedback – Reports, Errors, Alerts
Automation – Automation of the EDI Workflow.
Overview
6
Copyright© 2013 1 EDI Source. All rights reserved.
File Definitions – What type of data are we working with, and where is it stored? Processes – Tasks other than importing data into EDI/HQ Jobs – Define the sequence of tasks Triggers – When Job execution should occur
Automation
7
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
8
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
9
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
10
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
11
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
12
Copyright© 2013 1 EDI Source. All rights reserved.
Definition Data Types
Inbound EDI
Outbound Flat-Files (Delimited, Fixed Length) Structured Files (XML, SAP IDOC) Integration Adapters Database (ODBC, SQL Server)
Automation: File Definitions
13
Copyright© 2013 1 EDI Source. All rights reserved.
SQL
Flat-file format, XML SQL as XML
Normalized XML New Features
Extraction History for external data
Automation: File Definitions
14
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions - SQL
15
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions - SQL
16
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions - SQL
17
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions – SQL as XML
18
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions – SQL as XML
19
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: File Definitions – SQL as XML
20
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: Extraction History
21
Prevent import of duplicate transactions.
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: Extraction History Manager
22
Menu -> Tools -> Manage Extraction History…
Copyright© 2013 1 EDI Source. All rights reserved.
Automation - Processes
23
Processes
Transaction Query HTTP Request
Features Macro-Substitution
Copyright© 2013 1 EDI Source. All rights reserved.
Transaction Query – Trigger e-mails when certain conditions are met
Conditions vs. Transaction count Customizable
Time sensitive documents E-Mail when errors found in data EDI is detected with a specific value Any Transaction Filter can be used as a condition
Automation: Processes – Transaction Query
24
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: Processes – Transaction Query
25
Copyright© 2013 1 EDI Source. All rights reserved.
Generic HTTP process. Flexible utility.
Automation: Processes – HTTP Request
26
Copyright© 2013 1 EDI Source. All rights reserved.
Macro-Substitution
Settings that have dynamic values at runtime {command} Primarily used when defining outbound EDI outputs. (Single ISA per file)
Automation: Processes – Macro-Substitution
27
Copyright© 2013 1 EDI Source. All rights reserved.
Examples:
C:\HQ\Archive\{now(yyyy)}\{now(MMMM)}\, this would create a ‘2013’ folder and a sub-folder for ‘October’ C:\ediout\{tpalias}\edi_out_{now(yyyy-MM-dd)}_{isa}.txt, might look like: c:\ediout\walmart\edi_out_2010-07-20_000001129.txt
Automation: Processes – Macro-Substitution
28
Copyright© 2013 1 EDI Source. All rights reserved.
Command Samples:
{isa} = ISA Control Number {tpname} = Trading Partner Name {tpalias} = Trading Partner Alias {guid} = New Unique Identifier {network} = Resolved EDI Network {now(format)} = Current Date/Time
Automation: Processes – Macro-Substitution
29
Copyright© 2013 1 EDI Source. All rights reserved.
Jobs – Group Processes, and File Definitions together in a specific order
Automation: Jobs
30
Copyright© 2013 1 EDI Source. All rights reserved.
Triggers – When to run Jobs
Improvements EDI/HQ made over EDIC Windows Task Scheduler vs. HQ Scheduler File Based Triggers – real time processing
Automation: Triggers
31
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: Triggers
32
Copyright© 2013 1 EDI Source. All rights reserved.
Common Mistakes
User on the scheduler service Make sure data source is configured as Active (Data Source Purpose)
Automation: Triggers
33
Copyright© 2013 1 EDI Source. All rights reserved.
Automation: Bringing it all together.
34
EDI Workflow
Communication – Send/Receive Data Translation – Mapping Integration – Import/Export ERP Feedback – Reports, Errors, Alerts
Copyright© 2013 1 EDI Source. All rights reserved.
Questions?
* See me in the ReSource Center
“That’s the way the cookie crumbles”
35