walk away from cookie cutter software€¦ · title: advanced features in edi/hq™ author: snyder,...

35
Walk Away from Cookie Cutter Software Presenter: Mike Snyder Copyright© 2013 1 EDI Source. All rights reserved.

Upload: others

Post on 18-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Walk Away from Cookie Cutter Software

Presenter: Mike Snyder

Copyright© 2013 1 EDI Source. All rights reserved.

Page 2: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Software Developer 6 years @ 1 EDI Source, Inc. B.S. Kent State University

Mike Snyder

2

Page 3: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 4: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 5: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 6: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 7: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 8: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 9: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 10: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 11: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 12: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 13: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 14: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 15: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions - SQL

15

Page 16: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions - SQL

16

Page 17: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions - SQL

17

Page 18: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions – SQL as XML

18

Page 19: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions – SQL as XML

19

Page 20: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: File Definitions – SQL as XML

20

Page 21: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: Extraction History

21

Prevent import of duplicate transactions.

Page 22: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: Extraction History Manager

22

Menu -> Tools -> Manage Extraction History…

Page 23: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation - Processes

23

Processes

Transaction Query HTTP Request

Features Macro-Substitution

Page 24: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 25: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: Processes – Transaction Query

25

Page 26: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Generic HTTP process. Flexible utility.

Automation: Processes – HTTP Request

26

Page 27: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 28: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 29: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 30: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Jobs – Group Processes, and File Definitions together in a specific order

Automation: Jobs

30

Page 31: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 32: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Automation: Triggers

32

Page 33: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 34: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

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

Page 35: Walk Away from Cookie Cutter Software€¦ · Title: Advanced Features in EDI/HQ™ Author: Snyder, Mike Created Date: 10/18/2013 9:14:50 AM

Copyright© 2013 1 EDI Source. All rights reserved.

Questions?

* See me in the ReSource Center

“That’s the way the cookie crumbles”

35