This chapter provides an overview of purchase orders (POs) dispatch and discusses how to:
Dispatch POs.
Set up dynamic dispatching.
Send POs to vendors by EDX (electronic data exchange).
Access the Message Monitor and Process Monitor components.
After a PO is created in PeopleSoft eProcurement, the next step is to send (dispatch) the order to the vendor. There are several dispatch methods available:
PeopleSoft Purchasing Dispatch PO process |
PeopleSoft Purchasing supports dispatching a purchase order using print, phone, EDX, email, and fax. |
Purchase Order Dispatch |
eProcurement supports dispatching a purchase order using EDX in xCBL and cXML format. The purchase order can be dispatched from the Purchase Order Dispatcher or Batch PO Dispatcher. |
Marketplace Dispatcher |
Marketplace Dispatcher supports dispatching a marketsite purchase order using EDX in xCBL and cXML format. |
The advantage of electronically using PeopleSoft eProcurement is the background processing provided by the application. For example, you can set up suppliers for dynamic dispatching. The system makes it possible for you to efficiently change dispatch methods and standards that use different online processes. By substituting standards, PeopleSoft eProcurement can support changes without users making code changes.
The method used to dispatch a PO is determined by the vendor definition. On the Vendor Information - Procurement Options page, choose the dispatch method to use as the default method by the PO. To transmit a PO electronically to a vendor or the marketplace, select EDX as the dispatch method. To send a PO to a direct connect supplier website or to the marketplace, define the vendor as a direct connect supplier or as a marketplace supplier.
PeopleSoft eProcurement sends POs to suppliers using these methods:
Vendor |
Send POs to vendors that are neither direct connect suppliers nor marketplace vendors by running the Purchase Order Dispatch process (PV_PO_DISPATCH) or the Batch Dispatch process (PV_DISPATCH) and then the Publisher process. The dispatch processes set PO statuses to Dispatched and load POs into interface tables for publishing. The Publisher process then converts the POs into eXtensible Markup Language (XML) and transmits them directly to vendors. See Dispatching POs. |
Direct Connect Supplier |
If a vendor is defined as a direct connect supplier on the Merchant Profile page, the system dispatches POs associated with that vendor and electronically transmits them to the direct connect supplier using only the Purchase Order Dispatch page or the Batch Dispatch page. |
Marketplace |
If the vendor is defined as a marketplace supplier on the Linked Supplier Setup page, the PO is dispatched and electronically transmitted to the marketplace by using the Process Marketplace Orders Process page. |
Dynamic Dispatch |
If the vendor is defined as a marketplace supplier on the Linked Supplier Setup page, the PO is dispatched and electronically transmitted to the marketplace by using PeopleSoft Integration Broker. The broker makes it possible for you to adjust quickly to meet different online XML marketing standards that might be implemented by a supplier. |
Note. You can dispatch POs online only when the dispatch method of those POs is EDX. The dispatch method for POs uses a default from the Purchasing Options - Purchasing Processing Options page or the Vendor Information - Procurement Options page. You can change the dispatch method on the PO manually.
This diagram illustrates how PeopleSoft eProcurement POs are dispatched:
Dispatching a PO to a vendor
See Also
Entering Vendor Identifying Information
Integrating with Direct Connect Suppliers
This section discusses how to:
Select POs manually for dispatch.
Use batch processing to dispatch POs.
Send dispatched POs to vendors.
Dispatch POs to the marketplace.
View PO statuses and messages.
View messages entered on PO lines.
Page Name |
Object Name |
Navigation |
Usage |
Dispatch Purchase Orders |
PV_PO_MAIN2 |
eProcurement, Buyer Center, Dispatch Purchase Orders |
Use this page to access all dispatching processes. |
Online Dispatcher |
PV_PO_DISPATCH |
Click the Online Dispatcher link on the Dispatch Purchase Orders page. |
Select purchase orders manually for dispatch. Also publishes POs manually. Dispatch and monitor POs. |
Batch Dispatcher |
PV_PO_DIS_BATCH |
Click the Batch Dispatcher link on the Dispatch Purchase Orders page. |
Use batch processing to dispatch POs. |
Publish Dispatched PO |
PV_IN_RUN_PUB_MSG |
Click the Publisher link on the Dispatch Purchase Orders page. |
Send dispatched POs to vendors using the Publisher process. |
Process Marketplace Orders |
PV_MS_PO_SEL_RUN |
Click the Marketplace link on the Dispatch Purchase Orders page. |
Dispatch POs to a marketplace. |
PO Dispatch Message Log |
PV_MS_PO_DISP_ERR |
Click the Dispatch Message Log link on the Dispatch Purchase Orders page. |
View PO statuses and messages after running the PO dispatch process. |
PO Lines Dispatch Message Log |
PV_MS_PO_DISP_ERR |
Click the Dispatch Message Log link on the PO Dispatcher page. |
View messages entered on PO lines. |
Access the Online Dispatcher page.
The processes listed on this page are set up by the system administrator to run in the background on a regular basis. You use this page only if you cannot wait for the normal process run.
The POs are staged for processing through the Publisher page. POs must have a dispatch type of EDX to appear on this page. If this PO is being sent to a direct connect supplier, this page sends the PO directly to the vendor’s website.
Select the Include Dispatched PO check box to include purchase orders that have already been dispatched. This enables you to re-dispatch them if needed.
Access the Batch Dispatcher page.
Dispatch batches of PeopleSoft eProcurement POs to vendors. POs must have the dispatch type EDX to be included in this process.
Business Unit |
Select a specific business unit from which to dispatch POs using batch processing. |
Buyer Name |
Select a specific buyer from whom to dispatch POs using batch processing. |
Vendor ID |
Select a specific vendor to which you want to dispatch POs using batch processing. If you leave the field empty, POs for all vendors that meet other criteria that you enter are included in the batch processing. |
From Date and Through Date |
Select a start and end date for which you want to dispatch POs. |
Access the Publish Dispatched PO page.
Use this page to start the PeopleSoft Application Engine process (IN_PUB_MSGIN_PUB_MSG), which starts the Publisher process.
Request ID |
Enter an identifier for this process run. |
Selection Type |
Select a criteria for selecting POs to publish. The selection determines the access to other fields on this page. Values are: Select BU (select business unit): Select by business unit. Select Ven (select vendor): Select by vendor ID. |
If you select the selection type, Select BU, define these settings:
BU Selection |
1 Bus Unit (one business unit): Select to publish POs to vendors that are associated with a specific business unit. All BUs: Select to publish POs to vendors that are associated with all business units. |
Business Unit |
Enter the business unit that is associated with the vendors to which you want to publish POs. |
If you select the selection type Select Ven, define these settings:
Vendor Selection |
Values are: 1 Vendor: Select to publish POs to a specific vendor. All Vendor: Select to publish POs to all vendors associated with a specified setID. |
Vendor Set ID |
Select the setID that is associated with the vendors to which you want to publish POs. |
Vendor ID |
If you selected the Vendor selection type 1 Vendor, select the vendor to which you want to publish POs. |
Location |
If you selected the vendor selection type 1 Vendor, select the vendor location where you want to publish POs. |
Access the Process Marketplace Orders page.
See Also
Using PeopleSoft eProcurement with a Marketplace
Access the PO Dispatch Message Log page.
All POs appear for these dispatch methods:
Dispatched to the marketplace.
Electronically transmitted to the vendor by using the dispatch and publish processes.
Search |
Click the Search button to retrieve POs based on the criteria you entered in the upper half of the page. The Status column is updated with the results. If the marketplace has received the order, the PO Status column changes to Dispatched. |
This information appears for each PO the search locates:
Date |
Displays the PO date from the PO header. |
PO Status |
Displays the current status of the PO within PeopleSoft eProcurement. This status is from the PO header in PeopleSoft eProcurement. |
Status |
Reflects the stage of the PO within the dispatch process. The status that appears could reflect the stage of the PO when electronically transmitted to the vendor or when dispatched to the marketplace. When the PO is electronically transmitted to the vendor, the values include: Error: PO has not been dispatched nor published. Dispatched: PO has been dispatched. Published: PO has been dispatched and published. When the PO is dispatched to the marketplace, values include: Received: PO has been sent by PeopleSoft eProcurement and received by the marketplace. The system has not yet received a response from the marketplace. Accepted: The marketplace has received the PO, and the supplier has responded and accepted it. Comments attached to the PO header or line might also appear. Completed: The PO has been sent to the marketplace, accepted by the supplier, the goods or services have been received, and the supplier has been paid. No Accept: The marketplace has received the PO and the supplier has responded and rejected it. Comments that were attached by the supplier appear in the Message column. Cancelled: Supplier has accepted the PO, but has canceled the order for a later time. Pre-Pymt Required: Supplier has accepted the PO and has assigned this status to indicate that a prepayment is required to fulfill the order. Other: Supplier has accepted the PO and later assigned this status to indicate that there is a problem with the order. The supplier’s messages at the PO header or line level should detail this problem. Completed: PO has been sent to the marketplace, accepted by the supplier, the goods or services have been received, and the supplier has been paid. |
|
Click the PO Lines Error Messages button to review comments from the marketplace supplier about a PO line. This button is only available for POs sent to the marketplace. |
Message |
For POs that are electronically transmitted to the vendor, this column displays a message indicating whether the system encountered errors when dispatching or publishing POs. For POs sent to the marketplace, this column displays messages entered by the marketplace supplier on the PO header. |
Access the PO Lines Dispatch Message Log page.
Line Number |
Displays the line number of the PO. Only lines that contain supplier messages appear. The PO could contain additional lines that do not appear. |
Message Text |
Displays any message entered by the marketplace supplier on this PO line. |
This section provides an overview of dynamic dispatching and discusses how to:
Define dynamic dispatch EDX dispatch types.
Link dynamic dispatch types to suppliers.
Set up buyers for dynamic dispatching.
Set up dynamic dispatch nodes.
Dispatch dynamic dispatch POs.
Dynamic dispatching is a dispatch method that runs as a background process. You use the same pages to define this type of dispatching as you do with other dispatch types, such as a marketplace. The advantage of dynamic dispatching; however, is that it leverages a common set of logic to dispatch purchase orders. This enables you to quickly adjust to meet different online XML marketing standards that might be implemented by a supplier. For example, suppose that the supplier changes from using xCBL to using EDX.
You can dispatch a PO as an XML document in a PeopleSoft defined format. If the structure of that format is not compatible with the structure of the XML document required to integrate with a marketplace supplier (xCBL) or other third-party systems, then PeopleSoft Integration Broker can transform the structure. Using different connectors and a framework for transforming an XML message to another XML message, the broker makes it possible to develop a uniform and consistent interface for integration with a marketplace or third-party supplier.
Note. When a supplier changes standards and has installed a different XML standard, then using the PeopleSoft Integration Broker, you can react with a format to meet that standard.
To adjust for the change, dynamic dispatching uses the PeopleSoft Integration Broker’s transformation capabilities to send xCBL, cXML, and EDX files. The broker uses a common set of logic to identify POs eligible for dispatching.
Page Name |
Object Name |
Navigation |
Usage |
EDX PO Dispatch Types |
PV_EDX_TYPE |
eProcurement, Administer Procurement, Maintain Supplier Integration, EDX PO Dispatch Types |
Define dynamic dispatch EDX dispatch types. |
Linked Suppliers |
PV_MS_SEC_SUPPLIER |
eProcurement, Administer Procurement, Maintain Supplier Integration, Linked Suppliers |
Link dynamic dispatch types to suppliers. |
Buyer Setup |
PV_MS_SEC_BUYER |
eProcurement, Administer Procurement, Maintain Supplier Integration, Marketplace Buyers, Buyer Setup |
Set up buyers for dynamic dispatch. |
Connectors |
IB_NODECONN |
eProcurement, Administer Procurement, Maintain Supplier Integration, Integration Broker Node Definitions, Connectors |
Set up dynamic dispatch nodes. |
Online Dispatcher |
PV_PO_DISPATCH |
eProcurement, Buyer Center, Dispatch Purchase Orders, Online Dispatcher |
Dispatch dynamic dispatch POs. |
Access the EDX PO Dispatch Types page.
Use this page to define EDX dispatch types for use with dynamic dispatching.
Access the MarketSite Suppliers page.
Use this page to link a dynamic dispatch type to a particular supplier.
Use the Buyer Setup - Marketplace Buyers Setup page to link the setID used in the PeopleSoft eProcurement record group as a buyer in a marketplace. Enter the internet address of the Application Message Gateway node on this page. The dynamic dispatcher uses this information in its processing.
See Also
Use this page to set up node information, such as URLs for dynamic dispatching.
See Also
Setting Up Node Information for PunchOut
Access the Online Dispatcher page.
Use this page to initiate the dynamic dispatch process. Select a PO for dispatching and click the Dispatch PO button. The system uses values set up for the supplier to send the PO.
See Also
This section provides prerequisites and discusses how to:
Define batch publish rules.
Specify source data for records.
Associate publish processes with rules.
Assign chunk rules to vendors.
Map nodes to chunk rules.
Publish PO messages.
By using the EDX method, you can transmit dispatched POs to vendors that are neither marketplace vendors nor direct connect suppliers by converting POs into application messages and publishing them to vendors.
Defining installation options for PO publishing is a prerequisite to sending purchase orders to vendors by EDX.
To define installation options for PO publishing:
Define the message node.
To establish the message node through which you plan to publish POs, select the Local Node check box on the Node Info tab of the Node Definition component. Select PeopleTools, Integration Broker, Node Definition.
Configure the PURCHASE_ORDER_DISPATCH message channel.
Select the Transaction tab of the Node Definition component to configure the PURCHASE_ORDER_DISPATCH message channel.
If the message channel is not linked to the node:
Click the Add Transaction button on the Transactions page to access the Node Transactions page, where you can add the transaction.
Select the transaction type of Outbound Asynchronous.
Enter the request message for PURCHASE_ORDER_DISPATCH.
Enter version 1 as the request message version.
Activate the messages.
Application messages are the fundamental building blocks of the application messaging system. Messages are self-describing entities that are formatted in XML. Each message contains data, such as PO parameters, that is distributed among systems when you run the program.
Predefined messages are delivered with PeopleSoft eProcurement. Publish POs through the PURCHASE_ORDER_DISPATCH message.
To ensure that the status of PURCHASE_ORDER_DISPATCH is set to Active, select Active in the Status field on the Transaction Details page. You automatically access the Transaction Details page when you select Add on the Node Transaction page.
See Also
“Using PeopleSoft Application Designer,”PeopleTools PeopleBook: PeopleSoft Application Designer
Page Name |
Object Name |
Navigation |
Usage |
Batch Publish Rules |
EO_MSGPUBATCH |
Enterprise Components, Integration Definitions, Batch Publish Rules |
Define batch publishing rules that determine how the dynamic dispatch transactions should be sent electronically. |
Record Mapping |
EO_MSGRECMAP |
Enterprise Components, Integration Definitions, Batch Publish Rules, Record Mapping |
Specify source data for records (such as POs) in messages. |
Batch Programs |
EO_MSGBATPGM |
Enterprise Components, Integration Definitions, Batch Publish Rules, Batch Programs |
Associate publish processes with rules. |
Add Nodes to Chunk Rules |
EO_ADNODECHUNK_PNL |
Enterprise Components, Integration Definitions, Map Chunking Rules, Node to Chunk Rule |
Map nodes to chunk rules. |
Access the Batch Publish Rules page.
Use this page to associate a rule to a message and characterize the rule.
Batch publish rules describe jobs or processes that run independently from their initiating process. A batch process can also run at one or more predetermined times in the future from the initiating request. This is appropriate for publishing incremental changes to data in a batch environment or when processing large volumes.
Access the Record Mapping page.
Use this page to map the message record to another record.
Access the Batch Programs page.
Use this page to assign an application program (PROCESS_NAME) to the publish rule.
Access the Add Nodes to Chunk Rule page.
To publish purchase order messages, dispatch the purchase orders, and convert the POs to XML messages:
Dispatch POs.
Use the PO Dispatcher page or the Batch Dispatcher page to dispatch POs and load them into interface tables. Through the Purchase Order Dispatcher process page, select the POs to dispatch. Through the Batch Dispatcher page, dispatch batches of POs grouped by business unit, vendor, or date range. When you use the Batch Dispatcher page, run the Batch Dispatch process to dispatch groups of PO messages.
Convert POs into XML application messages.
Use the Publisher page to initiate the Publisher process. Through the Publisher process, convert the POs in the interface tables into XML application messages, and publish those messages to the vendors.
This section provides an overview on the message monitor and process monitor and discusses how to:
Access high-level message details.
Monitor message instances.
View publishing contracts.
View subscription contracts.
View synchronous messages.
View channel statuses.
Add and delete pause times for local nodes.
View domain statuses.
Use standard message queries.
View process statuses.
View server statuses.
You monitor system messaging queues through Application Message Monitor (also called Message Monitor). It provides information about the delivery status of individual messages and aids in error processing and resolution. Message Monitor is generally used by system administrators.
After you submit a job using the Process Scheduler Request page, use the Process Monitor to review the status of scheduled or running processes. You can view all processes to see the status of any job in the queue and control processes that you initiated. Process Monitor consists of two pages: the Process List page and the Server List page.
See Also
“Using Integration Broker Monitor,” PeopleTools PeopleBook: PeopleSoft Integration Broker
Page Name |
Object Name |
Navigation |
Usage |
Overview |
AMM_OVERVIEW |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Overview |
Access high-level message details. |
Message Instances |
AMM_PUBLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Message Instances |
Monitor message instances. |
Pub Contracts |
AMM_PUBCONLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Pub Contracts |
View publishing contracts. |
Sub Contracts |
AMM_SUBCONLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Sub Contracts |
View subscription contracts. |
Synchronous Messages |
AMM_SYNCMSGLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Synchronous Messages |
View synchronous messages. |
Channel Status |
AMM_CHNL_STATUS |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Channel Status |
View channel statuses. |
Node Status |
AMM_NODE_STATUS |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Node Status |
Add and delete pause times for local nodes. |
Domain Status |
AMM_MULTIDOM |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Domain Status |
View domain statuses. |
Statistics |
AMM_STATISTICS |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Statistics |
View messaging runtime performance data. |
Queries |
PT_APMSGQRY_PG |
eProcurement, Buyer Center, Dispatch Purchase Orders, Publish Monitor, Queries |
Use standard message queries about messaging system metadata. Note. This role is generally reserved for the system administrator. |
Process List |
PMN_PRCSLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Process Monitor, Process List |
View process statuses. |
Server List |
PMN_SRVRLIST |
eProcurement, Buyer Center, Dispatch Purchase Orders, Process Monitor, Server List |
View server statuses. |
See Also
“Using Integration Broker Monitor,” PeopleTools PeopleBook: PeopleSoft Integration Broker
High-level message details include the status of asynchronous message instances, publication contracts, and subscription contracts.
See Also
“Using Integration Broker Monitor,” PeopleTools PeopleBook: PeopleSoft Integration Broker
Access the Message Instances page.
This page displays information related to the individual asynchronous message instances that exist in either a live or archived system.
Access the Pub Contracts page.
Publishing contracts are outbound publication work orders that you are sending to remote message nodes with which the system is interacting.
Access the Sub Contracts page.
Subscription contracts are work orders to run PeopleCode programs to which the local node subscribes.
Access the Synchronous Messages page.
Synchronous messages are inbound messages from remote nodes or applications that publish information.
Access the Channel Status page.
This page displays the status of the channels defined in the local node.
Use this page to maintain pause times. A pause time is an interval of time during which the message node becomes inactive. When the pause time begins, the message node is shut down until the pause time is scheduled to end.
Access the Domain Status page.
Use this page to view the domains that have publishing and subscription servers on them that are running against the application database.
Use this page to gather information about messaging system metadata without having to access the message definitions, channel definitions, or node definitions in PeopleSoft Application Designer.
See Also
“Using Integration Broker Monitor,” PeopleTools PeopleBook: PeopleSoft Integration Broker
Access the Process List page.
Use this page to monitor the process requests that you submit. If a process encounters an error, or if a server is down, you can find out almost immediately. You can also see what processes are queued to run in the future.
See Also
“Using Process Monitor,” PeopleTools PeopleBook: PeopleSoft Process Scheduler
Access the Server List page.
Use the this page to view information about each of the PeopleSoft Process Scheduler Server Agents that are defined in the system.
See Also
“Using Process Monitor,” PeopleTools PeopleBook: PeopleSoft Process Scheduler