I am sharing solution design on an EDI integration with Oracle Cloud Application, from my recent project experience. Procurement, Punchout & EDI Integration are popular business solutions. And these can easily leveraged the super cool Oracle Collaboration Messaging Framework (CMK) & Oracle Business Network (OBN) aka Oracle Supplier Network (OSN). So, hopefully these will be useful to procurement organizations looking for electronic document communication with Oracle Cloud Application.
What do think of a framework inside Oracle Cloud Procurement (CMK) which is pre-configured with out-of-the-box communication of Business Documents (and in true sense), electronically i.e. Message Communications like Purchase Order, Invoices, Catalogs etc. Furtermore, this can be easily networked to OBN. As a result, there is no need to go through the costly process of setting up mapping for an EDI Integration. Welcome to CMK & Oracle Business Network.
Procurement Integration Requirement
One of our prestigious client wanted to implemented EDI Integration from Oracle Procurement Cloud to their frequent Suppliers. Consequently this is going to help them drastically reduce time and cost of procuring.
In addition to Punchout, we chose to use Oracle Business Network for the solution. Further, Oracle Procurement Cloud would communicate with OBN via Collaboration Messaging Framework and B2B Messaging.
At the end of this post you can find short video on Procurement flow in Oracle Cloud Application. And another one on Messages Communication in CMK, B2B and OBN aka OSN.
Solution Diagram – using Collaboration Messaging Framework & OBN
First, let me present the complete solution before we discuss the components.
- OSN – Oracle Supplier Network (old name for OBN)
- OBN – Oracle Business Network
- CMK – Collaboration Messaging Framework
- B2B – Business to Business Messaging
- EDI – Electronic Data Interchange
Collaboration Messaging Framework
Collaboration Messaging Framework enables Oracle Cloud ERP to establish B2B messaging capabilities with trading partners which can be on Oracle E-business Suite, Peoplesoft.
Further, CMK allows setting up outbound message processing and delivery methods, for a business process, setting up a user-defined external message type definition & customizing message transformation.
It allows to process inbound & outbound collaboration messages, manage collaboration messages & reprocess undelivered messages. We can also export or import collaboration messaging configuration setup data.
Oracle Business Network
Oracle Business Network is an open community for Oracle E-business Suite, Peoplesoft and Cloud Applications customers and their trading partners. OBN is the star of this post as we shall see below.
It allows Self-service for trading partner registration, supports multiple communication protocols like HTTP/S, SMTP, etc. It sllows network communication of messages to trading partners, monitoring these transactions and automatic re-send.
Using Oracle Business Network & Collaboration Messaging Framework
If you are an Oracle Application customer, you should definitely use CMK & OBN for electronic communication of Purchase Documents. Recently Oracle was planning to migrate OBN to Oracle Cloud Infrastructure. As a result OBN will become more robust in terms of security and more aligned to Oracle IAAS services.
Firstly, we had done a quick registration getting complete access to Oracle Business Network (OBN). Next, we searched for our first trading partner, and found it already live on OBN. Finally, we requested access for Partner Id and could see what all communications were supported by our partner. Furthermore, it was useful to know upfront that the trading partner did not support Purchase Change Order. Since this saved us time in figuring out our trading partner needs.
We went ahead and setup the supplier in Oracle Procurement Cloud to use Collaboration Messaging Framework, which is an interface to B2B messaging. Since B2B is the default mechanism in Oracle Cloud to communicate with Oracle Business Network.
The Purchase Orders got seemlessly communicated to OBN via CMK. We received the ASN and Invoices into the staging area (i.e. interface tables), smooth as butter.
Most importantly, we found that that there was no need to map any fields. Since CMK has all the standard mappings in place and the communication in OBN work 100% out-of-the-box. We did have a need to modify some mapping, based on our procurement configurations. With the extension features in CMK we were able to quickly achieve custom mappings.
Note: Like most integration projects, and specifically EDI Integration, bringing parties together and orchestration of activities between the parties take majority of time.
PO Integration in Oracle Procurement Cloud Application Dive In
The main steps of purchases in Oracle Procurement Cloud ERP is presented in below (30 secs) video.
PO Integration Messages in CMK, B2B and Oracle Business Network
Watch below 40 secs presentation on the electronic Integration Purchase Order Doc in CMK, B2B & OBN.
If you need further inputs kindly drop me a message here.