Activate and Test the Integration

Perform the following steps to activate the integration:

  1. In the navigation pane, click Design, then Integrations.
  2. On the Integrations page, hover your cursor over the Order to Invoice integration, then click Activate Activate icon.
  3. The Confirmation dialog appears. Click Activate to confirm this action.

    Notice that a status message is displayed in the banner at the top of the Integrations page.

Test the Integration at Runtime

  1. Log in to Oracle E-Business Suite as the operations user who has the Order Management Super User, Vision Operations (USA) responsibility.

  2. Select Order, Returns, and then Sales Order from the navigation menu to open the Sales Orders form.

  3. In the Sales Orders form, select the Order Information tab.

  4. Create a new Sales Order for customer "Example Inc." with the following information:

    • Customer: Example Inc.

    • Operation Unit: Vision Operations

    • Order Type: Mixed

    • Ship To Location: 401 Island Parkway Redwood Shores, CA 94065

    • Bill To Location: 401 Island Parkway Redwood Shores, CA 94065

    • Price List: Corporate

    • Currency: USD

  5. Select the Line Items tab to add the following line item:

    • Ordered Item: AS54888

    • Quantity: 1

    • Item Type: STANDARD

    • UOM: Each

    • Unit Price: Accept the populated unit price.

    • Request Date: Accept the populated date (such as 14-MAY-2022)

  6. Save this new order.

    This order is created with "Entered" status.

  7. Click Book Order.

    The order status is now updated to "Booked". It internally raises a business event oracle.apps.ont.oip.statuschange.update which will trigger the integration.

In the design time, the "Order to Invoice" integration created earlier in Oracle Integration will subscribe to this business event. At runtime, since the order status is changed to "Booked", Oracle Order Management will raise the business event which triggers the integration in Oracle Integration. The order details information is fetched from Oracle E-Business Suite Order Management and passed as event payload to create the invoice in Oracle Accounts Receivables.

Monitor the Result in Oracle Integration

  1. Log in to Oracle Integration.

  2. In the navigation pane, click Observability, then Instances.

  3. On the Track Instances page, click the instance created for the "Order to Invoice" integration to monitor the result.

  4. Click "Event Key" to display the flow diagram of the integration instance.

    This page provides the instance tracking information. Notice that the status of this instance is "Completed" indicating that the integration is executed successfully. You can verify if there is any error occurred if desired.

Validate the Result in Oracle E-Business Suite Accounts Receivables

Log in to Oracle Accounts Receivables as the operations user who has the Receivables, Vision Operations (USA) responsibility. Select Transactions and then Transactions from the navigation menu.

Locate the invoice transaction for the "Example Inc." customer by selecting Query for Transaction. The invoice should be created in Oracle Accounts Receivables.