This chapter provides an overview of the integration between PeopleSoft eProcurement, PeopleSoft eSettlements, and the Oracle Supplier Network and discusses how to:
Set up the integration to the Oracle Supplier Network.
Add requisition lines using the Exchange Oracle website.
Send purchase orders and change orders to the Oracle Supplier Network.
Receive purchase order acknowledgements from the Oracle Supplier Network.
Receive advanced shipping notifications from the Oracle Supplier Network.
Receive invoices from the Oracle Supplier Network.
The Oracle eCommerce Market Place is composed of the Oracle Supplier Network (OSN) and the Oracle Exchange (Exchange.oracle.com website).
Exchange.oracle.com is a website containing supplier-hosted item catalogs. The PeopleSoft eProcurement Direct Connect feature enables you to integrate with the items in Oracle Exchange using:
PunchOut: The punchout feature enables PeopleSoft eProcurement requisition users to interact directly with the Oracle Exchange website using XML. Using PeopleSoft Integration Broker, the user is sent from the PeopleSoft eProcurement requisition to the Oracle Exchange website where they can search the item catalogs of one or multiple suppliers and then select items to be placed on their requisition. When finished at the Oracle Exchange website, the user is transported back to the eProcurement requisition. The punchout feature is best suited for products requiring a high degree of configuration (such as computer hardware or office furniture) and specialized services (such as printing or media services).
Transparent PunchOut: The transparent punchout feature enables PeopleSoft eProcurement requisition users to retrieve items (using XML) from Oracle Exchange without being transferred to the website. With transparent punchout, the requester does not visibly access the Oracle Exchange. Transparent punchout accesses the site in the background (using the PeopleSoft Integration Broker) and returns the search results directly to PeopleSoft eProcurement. Requesters do not leave the eProcurement requisition and do not need to perform additional navigation to return to PeopleSoft eProcurement. The transparent punchout feature is best suited for products with fluctuating prices, or extremely large or specialized catalogs, such as chemical supplies, that you want the supplier to manage.
The requisition is eventually converted to a purchase order, which can be dispatched to the Oracle Supplier Network.
The Oracle Supplier Network (OSN) is an hosted service offering in which buyers and sellers use a common hub for exchanging and monitoring transactions. The integration between OSN and PeopleSoft enables you to pass the following transactions:
Purchase orders and change orders from PeopleSoft to the OSN supplier (outbound transactions). The purchase order is passed to suppliers through OSN. Suppliers can decide their delivery method, and monitor transactions on OSN.
Purchase order acknowledgement (POA) or a POA with changes from the OSN supplier to PeopleSoft (inbound transactions). The supplier's POA is sent through OSN to PeopleSoft.
Advanced Shipping Notification (ASN) from the OSN supplier to PeopleSoft (inbound transaction). The supplier's ASN is sent through OSN and loaded into PeopleSoft as an advanced shipment receipt (ASR) where you can create a receipt in PeopleSoft.
Invoices from the OSN supplier to PeopleSoft (inbound transaction). The supplier's invoice is sent through OSN and loaded into PeopleSoft where you can create a voucher in PeopleSoft eSettlements.
The following diagram illustrates the communication protocols between PeopleSoft, the Oracle Supplier Network, and the OSN suppliers. PeopleSoft should use OAG (Open Applications Group) XML for the outbound transaction since OSN supports incoming OAG messages over HTTP. The OSN suppliers can send and receive messages using cXML or OAG.
Overview of PeopleSoft to Oracle Supplier Network Integration
For outbound transactions from the PeopleSoft eProcurement or Purchasing applications, the PeopleSoft Integration Broker (Integration Gateway) uses application engine transformation programs and the fscm_epo_OSNListeningConnector IB connector to convert XML messages that use the PeopleSoft format (PSXML) into OAG XML files. For inbound transactions from the Oracle Supplier Network to PeopleSoft eSettlements, OAG XML messages are sent to the PeopleSoft Integration Gateway where transformation programs and the fscm_epo_OSNListeningConnector IB connector convert the incoming files into the PSXML format.
To set up the connection between eProcurement, eSettlements, and the Oracle Supplier Network (OSN), you must register with OSN and invite your suppliers to register with OSN.
See Oracle Supplier Network User Guide
PSXML |
An XML file that uses the PeopleSoft format. |
OSN |
The Oracle Supplier Network. OSN is a hosted service provided by Oracle OnDemand for handling transactions between Oracle systems and suppliers. |
exchange.oracle.com |
Supports supplier-hosted content enabling you to punchout from an eProcurement requisition to the exchange.oracle.com website. You can search across multiple supplier catalogs or one supplier catalog. Selected items can be placed on your eProcurement requisition. |
OAG |
Open Application Group. OSN supports incoming OAG messages over HTTP. |
OXTA |
Oracle XML Transport Agent. OXTA is a lightweight messaging platform for transmitting documents over HTTP and secure HTTPS. |
UOS |
Universal Order Schema |
cXML |
Ariba's standard format for exchanging XML documents. |
xCBL |
Commerce One's standard format for exchanging XML documents. |
HTTP |
Hypertext Transfer Protocol. HTTP is a request/response protocol between clients and servers. |
Complete the following tasks within PeopleSoft to enable the integration between PeopleSoft eProcurement and eSettlements to OSN or the Exchange.oracle.com website:
Review the Direct Connect Method page. The sample data contains the method, EXCH_ORACLE to setup the punchout to the Exchange.oracle.com website. Review this information and make any changes necessary for your environment.
Review the EDX PO Dispatch Types page. The sample data contains the EDX PO Dispatch Type of OAG72 for dispatching purchase orders to the Oracle Supplier Network. Review this information and make any changes necessary for your environment.
Use the Linked Suppliers page to connect PeopleSoft vendors to OSN suppliers. For each vendor, you can define the EDX PO dispatch type OAG72 (for OSN suppliers) and define OSN information to enable the connection.
In the PeopleSoft Integration Broker, review and activate the service operations used to integrate PeopleSoft to OSN and Exchange.oracle.com..
Create a node to connect to the Oracle Supplier Network and the Exchange.oracle.com. The PeopleSoft system is delivered with the PSFT_EXCH_ORACLE node for the Exchange.oracle.com website and the PSFT_ORACLE_SUPPLIER_NETWORK node for the Oracle Supplier Network.
See PeopleTools PeopleBook: Integration Broker, "Adding and Configuring Nodes"
Activate a routing to be used with the node. The PeopleSoft system is delivered with routings for each service operation needed to integrate with OSN or Exchange.oracle.com. These routings contain the transformation programs needed to convert messages from OAG to PSXML and vice versa. These routings can be altered to fit your environment.
See PeopleTools PeopleBook: Integration Broker, "Managing Routing Definitions"
Review or change queue definitions. The PeopleSoft system is delivered with queues for each service operation needed to integrate with OSN or Exchange.oracle.com.
See PeopleTools PeopleBook: Integration Broker, "Managing Service Operation Queues"
Setup node connectors. The PeopleSoft system is delivered with the fscm_epo_OSNListeningConnector connector.
To integrate with Exchange.oracle.com, complete the direct connect setup steps located in the "Integration with Direct Connect Suppliers" chapter of this PeopleBook.
PeopleSoft users can leverage OSN's Transaction Monitor to view message statuses and errors, use self-service tools to connect to OSN, and test the ability to transmit inbound and outbound documents. Users can receive notifications of incoming messages that are applicable to them. For example, PeopleSoft eSettlements administrators can receive alerts for inbound invoices only.
Page Name |
Definition Name |
Navigation |
Usage |
Direct Connect Methods |
PV_DC_TYPE |
eProcurement, Administer Procurement, Maintain Supplier Integration, Direct Connect Methods |
Define direct connect integration methods and standards. Use the method, EXCH_ORACLE, to setup the punchout to the Exchange.oracle.com website. |
EDX PO Dispatch Types |
PV_EDX_TYPE |
eProcurement, Administer Procurement, Maintain Supplier Integration, EDX PO Dispatch Types |
Define dynamic dispatch types for EDX purchase orders. For dispatching purchase orders to the Oracle Supplier Network, use the EDX PO Dispatch Type of OAG72. |
Linked Suppliers |
PV_MS_SEC_SUPPLIER |
eProcurement, Administer Procurement, Maintain Supplier Integration, Linked Suppliers |
Link suppliers from other systems (including OSN) to PeopleSoft vendors. |
Service Operations - General |
IB_SERVICE |
|
Activate service operations. |
Node Definitions |
IB_NODE |
|
Create or change a node. The PeopleSoft system is delivered with the PSFT_EXCH_ORACLE node for the Exchange.oracle.com website and the PSFT_ORACLE_SUPPLIER_NETWORK node for the Oracle Supplier Network. See PeopleTools PeopleBook: Integration Broker, "Adding and Configuring Nodes" |
Routing Definitions |
IB_ROUTINGDEFN |
|
Activate the routing that is used with the node. See PeopleTools PeopleBook: Integration Broker, "Managing Routing Definitions" |
Parameters |
IB_ROUTINGDEFNDOC |
|
Set up routing parameters including transformation programs. See PeopleTools PeopleBook: Integration Broker, "Managing Routing Definitions" |
Queue Definitions |
IB_QUEUEDEFN |
PeopleTools, Integration Broker, Integration Setup, Queues |
Create or change queue definitions. See PeopleTools PeopleBook: Integration Broker, "Managing Service Operation Queues" |
Connectors |
IB_NODECONN |
|
Set up node connectors. This page enables you to associate gateways and connectors to a node. See PeopleTools PeopleBook: Integration Broker, "Using the Integration Broker Connector SDK" |
PeopleSoft delivers service operations in PeopleSoft Integration Broker with a default status of Inactive. You must activate each service operation before attempting to send or receive data from a third-party source or another PeopleSoft system, such as CRM.
To setup these service operations use the information in this table and refer to the setup instruction in the PeopleSoft Supply Chain Management Integrations 9.1 PeopleBook, "Implementing Integrations" chapter, Setting Up Service Operations section.
Service Operation |
Direction and Type |
Handlers |
Chunking Available? |
Integrates With |
PV_DC_CONNECT_REQST |
Outbound Synchronous |
No |
Exchange.oracle.com website |
|
PV_ORDER |
Outbound Asynchronous |
No |
Oracle Supplier Network |
|
PURCHASE_ORDER_ACKNOWLEDGEMENT |
Inbound Asynchronous |
PurchaseOrderAcknowledgement |
No |
Oracle Supplier Network |
ADVANCED_SHIPPING_RECEIPT |
Inbound Asynchronous |
AdvancedShippingReceipt |
No |
Oracle Supplier Network |
EM_VOUCHER_IN |
Inbound Asynchronous |
EmVoucherIn |
No |
Oracle Supplier Network |
See Also
PeopleTools PeopleBook: Integration Broker
The direct connect feature enables PeopleSoft eProcurement requisition users to interact directly with the Oracle Exchange website that contains supplier-hosted item catalogs. While entering a requisition in PeopleSoft eProcurement, a user can to integrate with the items in Oracle Exchange using:
PunchOut: The punchout feature enables PeopleSoft eProcurement requisition users to interact directly with the Oracle Exchange website using XML. Using PeopleSoft Integration Broker, the user is sent from the PeopleSoft eProcurement requisition to the Oracle Exchange website where they can search the item catalogs of one or multiple suppliers and then select items to be placed on their requisition. When finished at the Oracle Exchange website, the user is transported back to the eProcurement requisition. The punchout feature is best suited for products requiring a high degree of configuration (such as computer hardware or office furniture) and specialized services (such as printing or media services).
Transparent PunchOut: The transparent punchout feature enables PeopleSoft eProcurement requisition users to retrieve items (using XML) from Oracle Exchange without being transferred to the website. With transparent punchout, the requester does not visibly access the Oracle Exchange. Transparent punchout accesses the site in the background (using the PeopleSoft Integration Broker) and returns the search results directly to PeopleSoft eProcurement. Requesters do not leave the eProcurement requisition and do not need to perform additional navigation to return to PeopleSoft eProcurement. The transparent punchout feature is best suited for products with fluctuating prices, or extremely large or specialized catalogs, such as chemical supplies, that you want the supplier to manage.
The requisition is eventually converted to a purchase order, which can be dispatched to the Oracle Supplier Network.
For additional setup information, see the "Integrating with Direct Connect Suppliers" chapter of this PeopleBook.
See Integrating with Direct Connect Suppliers.
Purchase orders can be sent to OSN suppliers using the following steps:
The purchase orders are created and approved in either PeopleSoft eProcurement or PeopleSoft Purchasing. Attachments can be included with the purchase orders at either the header level or line level.
The purchase orders are dispatched to an OSN supplier using the electronic data exchange (EDX) method in either PeopleSoft eProcurement or PeopleSoft Purchasing. The dispatch process places the purchase orders in the PeopleSoft outbound staging tables.
The PeopleSoft Integration Broker picks up the purchase order data in the outbound staging tables and uses the service operation PV_ORDER to create the message. The routing on the service operation contains the transformation program PV_ORD_OAG that converts the purchase order from PSXML to OAG XML.
The connector address, fscm_epo_OSNListeningConnector, receives the XML message from PeopleSoft eProcurement, wrap the final message in a multipart MIME envelope, and then ships the message to OSN. This connector is also responsible for handling PO attachments and including them with the corresponding purchase order in the message to OSN.
The Oracle Supplier Network passes the purchase order to the OSN supplier.
Change orders follow the same business process flow but only the modified lines are sent to OSN and the XML document indicates that this is a change order instead of a purchase order.
In order to send a PeopleSoft purchase order or change order to the Oracle Supplier Network the OSN supplier must be defined on the Linked Supplier page with a EDX PO Dispatch Type of OAG72. The OSN supplier ID and supplier type are also on this page to link the PeopleSoft vendor ID to the OSN supplier.
The PeopleSoft system is delivered with the following setup for transmitting purchase orders to OSN, this data may need to be altered for your environment:
Service operation: PV_ORDER
Message: PV_ORDER version 1
Application Engine transformation program: PV_ORD_OAG
Routing: ORACLE_SN_ORDER
Node: PSFT_ORACLE_SUPPLIER_NETWORK
Queue: PV_MS_ORD_DISPATCH
Connector: fscm_epo_OSNListeningConnector.
PeopleSoft Service Operation |
OSN Transaction Name |
cXML Equivalent |
PV_ORDER |
OAG Process PO 007 |
cXML Order Request |
PV_ORDER |
OAG Change PO 006 |
cXML Order Request (update) |
See Dispatching Purchase Orders in PeopleSoft eProcurement.
Purchase order acknowledgements (POAs) can be sent from OSN suppliers to PeopleSoft using the following steps:
The Oracle Supplier Network transmits the POAs from the OSN supplier.
The PeopleSoft connector, fscm_epo_OSNListeningConnector, catches the inbound message which is routed to the PURCHASE_ORDER_ACKNOWLEDGEMENT service operation.
The routing on the service operation contains the transformation program SAC_OAG72POA that converts the POAs from OAG XML to PSXML.
The handler PurchaseOrderAcknowledgement, that is defined on the service operation, is executed to update the POA tables in PeopleSoft.
POAs can be reviewed on the Manage PO Acknowledgements page in PeopleSoft (Purchasing, Purchase Orders, Acknowledgements, Manage PO Acknowledgements).
If the POA results in changes, a change order may be generated.
There are two options for receiving a purchase order acknowledgement from the supplier. The first is a POA which uses the PeopleSoft Purchasing functionality, and stores the status within Purchasing tables. The second is the POR (purchase order response) where you can view the status from the PO Dispatch Message page (eProcurement, Buyer Center, Dispatch Purchase Order, Dispatch Message Log).
The PeopleSoft system is delivered with the following setup for receiving purchase order acknowledgements from OSN, this data may need to be altered for your environment:
Service operation: PURCHASE_ORDER_ACKNOWLEDGEMENT
Message: PURCHASE_ORDER_ACKNOWLEDGEMENT version 1
Application Engine transformation program: SAC_OAG72POA
Routing: ORACLE_SN_POA
Node: PSFT_ORACLE_SUPPLIER_NETWORK
Queue: PURCHASE_ORDER
Handler: PurchaseOrderAcknowledgement
Connector: fscm_epo_OSNListeningConnector.
PeopleSoft Service Operation |
OSN Transaction Name |
cXML Equivalent |
PURCHASE_ORDER_ACKNOWLEDGEMENT |
OAG Acknowledge PO 008 |
cXML Confirmation Request |
PURCHASE_ORDER_ACKNOWLEDGEMENT |
OAG Change Sales Order 008 |
(no cXML equivalent) |
Advanced shipping notifications (ASNs) can be sent from OSN suppliers to PeopleSoft where they are received as advanced shipping receipts (ASRs). The following steps are used:
The Oracle Supplier Network transmits the advanced shipping notifications from the OSN supplier.
The PeopleSoft connector, fscm_epo_OSNListeningConnector, catches the inbound message which is routed to the ADVANCED_SHIPPING_RECEIPT service operation.
The routing on the service operation contains the transformation program SAC_OAG72ASN that converts the ASNs in OAG XML to the ASRs in PSXML.
The handler AdvancedShippingReceipt, that is defined on the service operation, is executed to update the Receipt Load tables in PeopleSoft.
The Receipt Loader process is then executed to create a receipt, which may then be approved by an administrator.
ASRs can be reviewed on the ASR Review page in PeopleSoft.
Note. A link to the PeopleSoft eSettlements application and to the PeopleSoft eSupplier Connection application is provided within the Oracle Supplier Network on the Trading Partners section.
The PeopleSoft system is delivered with the following setup for receiving ASNs from OSN, this data may need to be altered for your environment:
Service operation: ADVANCED_SHIPPING_RECEIPT
Message: ADVANCED_SHIPPING_RECEIPT version 2
Application Engine transformation program: SAC_OAG72ASN
Routing: ORACLE_SN_ASN
Node: PSFT_ORACLE_SUPPLIER_NETWORK
Queue: ADVANCED_SHIPPING_NOTICE
Handler: AdvancedShippingReceipt
Connector: fscm_epo_OSNListeningConnector.
PeopleSoft Service Operation |
OSN Transaction Name |
cXML Equivalent |
ADVANCED_SHIPPING_RECEIPT |
OAG Show Shipment 005 |
cXML Ship Notice Request |
Page Name |
Definition Name |
Navigation |
Usage |
Load Purchase Order Receipts |
RUN_RECVLOAD |
Purchasing, Receipts, Load Receipts |
Run the Receipt Load Application Engine process (PO_RECVLOAD) to load receipt data from the PeopleSoft staging tables into the PeopleSoft Purchasing records. |
ASR Review |
RECV_AOLN_EC |
Purchasing, Receipts, Review Receipt Information, Advanced Shipment Receipts, ASR Review |
Access information about receipts received using the ADVANCED_SHIPPING_RECEIPT Enterprise Integration Point (EIP) or created by supplier-entered ASNs. See Using the ASR EIP. |
Invoices can be transmitted from OSN suppliers to PeopleSoft where they are received as vouchers in PeopleSoft Payables through PeopleSoft eSettlements. The following steps are used:
The Oracle Supplier Network transmits the invoice from the OSN supplier.
The PeopleSoft connector, fscm_epo_OSNListeningConnector, catches the inbound message which is routed to the EM_VOUCHER_IN service operation.
The routing on the service operation contains the transformation program SAC_OAG72INV that converts the invoices in OAG XML to vouchers in PSXML.
The handler EmVoucherIn, that is defined on the service operation, is executed to update the voucher staging tables in PeopleSoft.
The Voucher Build process is then executed to create a voucher.
The Voucher Inquiry page can be used to review vouchers.
Note. In order to receive invoices from OSN suppliers, PeopleSoft Payables and PeopleSoft eSettlements must be installed. A link to the PeopleSoft eSettlements application and to the PeopleSoft eSupplier Connection application is provided within the Oracle Supplier Network on the Trading Partners section.
The PeopleSoft system is delivered with the following setup for receiving invoices from OSN, this data may need to be altered for your environment:
Service operation: EM_VOUCHER_IN
Message: EM_VOUCHER_IN version 1
Application Engine transformation program: SAC_OAG72INV
Routing: ORACLE_SN_VOUCHER_IN.
Node: PSFT_ORACLE_SUPPLIER_NETWORK
Queue: EM_VOUCHER_IN
Handler: EmVoucherIn
Connector: fscm_epo_OSNListeningConnector.
PeopleSoft Service Operation |
OSN Transaction Name |
Description |
EM_VOUCHER_IN |
OAG Process Invoice 002 |
PeopleSoft eSettlements receives XML Invoice Detail |
Page Name |
Definition Name |
Navigation |
Usage |
Voucher Build |
VCHR_BATCH_RQST |
Accounts Payable, Batch Processes, Vouchers, Voucher Build |
Run this process to create voucher record sets from many sources including XML invoices. |
Voucher Inquiry |
AP_VOUCHER_INQUIRY |
Accounts Payable, Review Accounts Payable Info, Vouchers, Voucher, Voucher Inquiry |
Search for and review vouchers and any payment information. |