| Previous | Next |  | Contents | Index | Glossary

## Buyer: Top Level PO Process Activities

Following is a description of each activity in the process, listed by the activity's display name.

#### Buyer: Receive Create PO Event (Node 1)

This event activity receives the B2B Purchase Order event message that is sent to the Buyer: Top Level PO process by the Event Manager to start a new item.

Event Action | Receive
Event Filter | demo.oracle.wf.b2b.po.create
Prerequisite Activities | None
Item Attributes Set by Activity | Event Name, Event Key, Event Message

#### Find Supplier (Node 2)

Currently this activity does nothing. It represents a point in the process where you can integrate a function that locates a supplier for the purchase order, based on the item being ordered or other criteria.

Function | WF_EVENTDEMO.FINDSUPPLIER
Result Type | None
Prerequisite Activities | Buyer: Receive Create PO Event

#### Get Agent Details (Node 3)

This function activity retrieves the agent details from the subscription for the outbound agent on the Buyer system that should send the message and the inbound agent on the Supplier system that should receive the message.

Function | WF_STANDARD.GETAGENTS
Result Type | Boolean
Prerequisite Activities | Find Supplier
Item Attributes Retrieved by Function | Subscription GUID
Item Attributes Set by Function | From Agent/System1, To Agent/System2

#### Buyer: Send PO to Supplier Process (Node 4)

This activity is a subprocess that retrieves the name of the order requestor from the purchase order event message, sends the purchase order to the supplier, and notifies the order requestor that the purchase order has been sent to the supplier. To view the subprocess, double-click on Buyer: Send PO to Supplier under the Processes branch in the navigator tree. See: Summary of the Buyer: Send to PO Subprocess.

Result Type | None
Prerequisite Activities | Get Agent Details

#### Buyer: Receive Supplier PO Acknowledgement (Node 5)

This activity is a subprocess that waits to receive a purchase order acknowledgement event message from the supplier. If the acknowledgement is not received within a specified period of time, the subprocess performs a timeout activity to keep notifying the order requestor that the supplier has not responded until the acknowledgement is received. When the acknowledgement is received, the subprocess notifies the order requestor of the acknowledgement.

To view the subprocess, double-click on Buyer: Receive Supplier PO Acknowledgement under the Processes branch in the navigator tree. See: Summary of the Buyer: Receive Supplier PO Acknowledgement Subprocess.

Result Type | None
Prerequisite Activities | Buyer: Send PO to Supplier

#### Buyer: Advanced Shipment Notice Process (Node 6)

This activity is a subprocess that receives an advanced shipment notice from the supplier and notifies the order requestor that the order has been shipped. To view the subprocess, double-click on Buyer: Advanced Shipment Notice under the Processes branch in the navigator tree. See: Summary of the Buyer: Advanced Shipment Notice Subprocess.

Result Type | None
Prerequisite Activities | Buyer:Receive Supplier PO Acknowledgement

#### Buyer: Receive Supplier Invoicing (Node 7)

This activity is a subprocess that receives an invoice from the supplier and notifies the order requestor that the invoice has arrived. To view the subprocess, double-click on Buyer: Receive Supplier Invoicing under the Processes branch in the navigator tree. See: Summary of the Buyer: Receive Supplier Invoicing Subprocess.

Result Type | None
Prerequisite Activities | Buyer:Receive Supplier PO Acknowledgement

#### And (Node 8)

This Standard function activity merges two or more parallel branches in the flow only when the activities in all of those branches complete.

Function | WF_STANDARD.ANDJOIN
Result Type | None
Prerequisite Activities | Buyer: Advanced Shipment Notice, Buyer: Receive Supplier Invoicing

#### End (Node 9)

This Standard function activity marks the end of the process.

Function | WF_STANDARD.NOOP
Result Type | None
Prerequisite Activities | And

| Previous | Next |  | Contents | Index | Glossary