Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

27
[CON5121] Emiel Paasschens, Marco Jansens, 25 september 2013 Boost JD Edwards EnterpriseOne with Oracle SOA Suite for Maximum Business Value

description

Customer case: added business value of SOA Suite on top of ERP system JD Edwards EnterpriseOne for Econosto

Transcript of Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Page 1: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

[CON5121]

Emiel Paasschens, Marco Jansens, 25 september 2013

Boost JD Edwards EnterpriseOne with Oracle

SOA Suite for Maximum Business Value

Page 2: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Agenda

• Intro - Who we are

• Normal ‘Old’ situation

• New situation with the SOA Suite

• Business rules

• Business value

• Win!

Page 3: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Emiel Paasschens

1996

August 13,1973

Aran, 2 yr June 7, 2013

Page 4: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Amis Services

Aircraft Maintenance Information System

technology.amis.nl

1991

90

Page 5: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Marco Jansens

Marco Jansens

1989

Dec 12, 1991

May 26, 1967

Page 6: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Founded 1892

140.000

>2 milion

Products

Headquarters Econosto bv

Capelle aan den IJssel, NL

NL BE UKDE

2000

ECONOSTO

Page 7: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Lottery

Lucas Jellema

Page 8: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Old Situation

WSG

Broker

E1eolWSG

Page 9: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

New Situation

E1

SOA SUITE

Broker ERIKSWeb

shops

Y Z

XWSG

Page 10: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

BPEL !

Graphical Language

Business understands

Page 11: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

• Receive Order

• Send OK back!

Page 12: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

• Find Contact Person

Order: Dhr. Marco Jansen:

E1:

0 Company Name

1 M. Jansens

2 R. van Hulst

3 A. van Dijk

1

Page 13: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

• Find Contact Person

Page 14: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Validate Order (and order lines)

Page 15: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Validate Order (and order lines)

• Validate customer number

• Is order unique

• ShipTo address complete?

• Calculate Promised Delivery Date

• Validate Requested Delivery Date

• Validate Product Id

• Add product description if missing

• Validate Stocking Type

• Validate Line Type

• Validate Price (too low)

• Autocorrect price (too high)

• Validate ordered amount vs availability

• Validate total order amount

Page 16: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Human Task in case of errors

• Assign Human Task to correct sales department or person

• Human Task can only be handled by one person

• Screen to view and update order

• Human Task Action: (Claim), Revalidate, Undo changes, Reject order, Submit

• Workflow- Rejected order must be confirmed by manager- Route Revalidate and Undo to the same person

Page 17: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Page 18: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Page 19: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

After Human Task the order is correct.

• Remove product description (only needed in Human Task)

• Correct orderline id’s for some customers 1000 1, 2000 2, etc10 1, 20 2, etc

Customization per trading partner

• Send to E1 (Finally! )

Page 20: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Summary: SOA Suite provides out of the box:

• Validation

• Enrichment

• Custom functionality (e.g. fuzzy logic)

• Human Task

• Workflow

• Log and trace

• Customization per trading partner (customer)

Page 21: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Rules

Not only the Sales Order process, also:

• Order Acknowledge (RTA)*

• Shipment Notification (RTS)*

• Invoice (RTI)*

• Purchase Order (RTP)*

• Purchase Order Acknowledge

• Purchase Shipment Notification

• Get Price and Availability (mainly for the webshops)

*RTE (Real Time Events) are sent to a JMS Queue bij E1, read, filtered and processed in the SOA Suite

Page 22: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Value

Econosto: We help the customer!

Accept order if technical possible No error back to customer!

Phone the customer to correct his order!

• Happy Customer

• Order saved

• Feeling with Market

• Advice

Page 23: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Value

Result :

Indexed, based on 2011

SOA Suite implementation live in November 2011

Page 24: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Business Value

E1

Broker

WSGSOA Suite eol

Page 25: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value

Win!

Page 27: Boost JD Edwards EnterpriseOne with Oracle SOA Suite for maximum business value