AI Agent: Promotion Recommendation Advisor

Set up an AI agent that finds and recommends pricing promotions that you can apply on sales orders. Use tools to influence how the agent ranks promotions and to refine each recommendation's summary.

Use the Promotion Recommendation Advisor before you place the sales order to help customers who haven't placed the order yet but need to determine what they intend to buy. 

Realize these benefits:

  • Improve your customer's experience and increase sales. Include promotion recommendations that can guide your customers to the offers that are most relevant to them

Try it:

  1. Go to Home Page > Order Management > Service Logistics, then click Ask Oracle:
    This is an example where the Promotion Recommendation Advisor can be launched from the Service Logistics landing page.
  2. Ask some questions. For example:
    This screenshot shows how you can prompt the agent to recommend promotinos for a customer
  3. Read the reply:
    This is the response from the promotion recommendation advisor, which shows a list of recommended promotions and the promotion details.

Setup Examples

Examples of promotion recommendations

Examples

Set Up

Sales Order

Recommendation

Summer Promotion

If the total quantity of items in the Electronics category is Greater than 10%, then get a 10% discount.

The intend to buy line contains a 30 inch monitor with a quantity of 1.
 

Recommend the Summer Promotion.

Your customer must buy  at least 5 electronic items.

July Promotion

If you buy 1 Rose item and at least 2 Poppy items, then get a $25 discount on the Vase item.

The intend to buy line contains the Poppy item with a quantity of 1.

The sales order has these order lines:

  • Line 1 has the Rose with a quantity of 1.
  • Line 2 has the Vase with a quantity of 1.

Recommend the July Promotion.

Your customer must buy a quantity of at least 2 poppies.

Ink Promotion

Buy 3 or more printers from the printer category, then get a 10% discount on ink.

Order line 1 has the Printer with a quantity of 2.

Recommend the Ink Promotion.

Your customer must buy at least 3 printers.

Steps to Enable

  1. Go to the Setup and Maintenance work area, then go to the Manage Profile Categories task.
  2. Search for the Authenticated User Profile Option category, then make sure the Default Business Unit on Sales Orders profile option exists. If it doesn't, add it.
    This profile option sets the value for the Promotion Recommendation Advisor's business unit. You can set the option's Display Sequence attribute to any value. That attribute doesn't affect processing.
  3. Go to the Manage Order Management Parameters task, then set the value for the Number of Recommendations to Display parameter. Set it to a minimum value of 1. Adjust as necessary to meet your needs. The default value is 3.
  4. Go to the Manage Administrator Profile Values task, then set the Enable VBCS Progressive Web Application User Interface (ORA_HCM_VBCS_PWA_ENABLED) profile to Y at the site level.
  5. Go to Home Page > Tools > AI Agent Studio, then search for Promotion Recommendation Advisor.
  6. Click Copy, enter a suffix, then click Continue. We recommend that you use the suffix to indicate versions, such as 1, 2, 3.
    You can use Copy Template instead of Template To to automatically add a suffix to each of the agent team's objects. Copy Template displays the team's canvas where you can edit settings, agents, tools, and topics. Copy Template displays a stepwise procedure that helps you set up the team.
  7. Modify the agent to meet your needs, then publish it.

Add to Guided Journey and Test

  1. Go to Home Page > My Client Groups > Show More > ctrl+f, search for, then click Guided Journey.
  2. On the Guided Journey page, click Create, set the values, then click Create Draft:

    Guided journey instructions

    Attribute

    Value

    Name

    Promotion Recommendation Advisor

    Code

    PROMOTION_RECOMMENDATION_ADVISOR

    Allow Access for External Users

    Yes

  3. Add this task, then click Save > Activate:

    Add the task to the guided journey

    Attribute

    Value

    Task Name

    Promotion Recommendation Advisor

    Task Description

    Promotion Recommendation Advisor

    Task Type

    Agent

    Agent Type

    Workflow Agent

    Workflow Agent

    Promotion Recommendation Advisor Agent Team 1

  4. Go to Home Page > Order Management > Service Logistics.
  5. Click Settings and Actions > Edit Page in Visual Builder Studio.
  6. Set the journeyCode property to PROMOTION_RECOMMENDATION_ADVISOR, then click Publish.
  7. Go back to Home Page > Order Management > Service Logistics, then refresh the page.
  8. Click Ask Oracle to get some promotion recommendations.

For a similar set up that includes screen prints, see AI Agent: Data Access Advisor for Sales Orders.

Tips And Considerations

  • The set of items that have recommended promotions don't influence pricing on other lines that are part of the transaction.
  • You can use the advisor with only intend to buy lines or with a mix of order and intend to buy lines, and they can be in various statuses, such as draft or closed.

You can use the agent's predefined tools:

Tools used by the agent

Tool

Description

Recommendation Service

Get all promotion recommendations for the current sales order, then return a list of recommendations according to the input transaction document.

Get Sales Pricing Strategy

Get the sales pricing strategy for the sales order or quote.

Get Customer Details

Get customer details, such as a customer's partyId and partyNumber.

Get Profile Option Value

Get a profile option code's values.

Key Resources

Access Requirements

To access the Oracle AI Agent Studio for Fusion Applications and manage SCM AI agents, users must be assigned a configured job role that contains these duty roles:

  • SCM Intelligent Agent Management Duty (ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY and ORA_RCS_SCM_AI_AGENT_MANAGEMENT_DUTY_HCM)
  • Fai Genai Agent SCM Administrator Duty (ORA_DR_FAI_GENERATIVE_AI_AGENT_SCM_ADMINISTRATOR_DUTY)

In the Security Console, filter by Roles and Privileges to find the SCM Intelligent Agent Management Duty role. Filter by Roles and Permission Groups to find the Fai Genai Agent SCM Administrator Duty role.

To interact with AI agents in product pages, users must be assigned a configured job role that contains this duty role:

  • Fai Genai Agent Runtime Duty (ORA_DR_FAI_GENERATIVE_AI_AGENT_RUNTIME_DUTY)

In the Security Console, filter by Roles and Permission Groups to find this duty role.

To allow users to interact with agents, you must also enable permission groups in the Security Console on those users’ configured job roles that contain the Fai Genai Agent Runtime Duty role. You can enable permission groups when you manage the basic information of your configured job roles.

Users’ configured job roles must also contain privileges that allow access to the pages where AI agents are enabled.