Skip to main content

Activity 3: Embed Your Agent into Business Processes

Now that you have a functioning Quote Specialist, it's time to give it a job. In this activity, you will embed your agent into a Boomi Integration process, demonstrating the Integration Layer vs. Reasoning Layer architecture.

  • Integration Layer: Handles the high-speed data movement, connectivity, and event listening (e.g., receiving a BOM via API).
  • Reasoning Layer: The Agent acts as the "brain" that processes complex, unstructured data and makes decisions.

By separating these concerns, you allow the integration to handle the "plumbing" while the agent handles the "thinking"—creating a robust, scalable architecture.

In this activity, you will complete the following:

Invoke the AI Agent Programmatically

  1. Return to Boomi Integration by navigating to Integration under the menu next to the AI icon.

    Return to Integration

  2. Locate the folder with your email under Workshop Assets → Participants.

  3. Select the three dots to the right of the folder name and select New ComponentProcessCreate.

    Create new process

  4. Choose Data Passthrough as the Type and Make the recommended changes for me link. Select OK to close the dialog.

    Select Data Passthrough type

  5. Select the + icon and search for message.

    Search for message step

  6. Select the Message step and enter the following text:

    For each item in this BOM, identify a category and class mapped to the results from the PIM Classification tool. Use the Parts DataHub tool to retrieve the category and class results. Map each item in the BOM to the closest part in the Parts dataset from the PIM DataHub model. Finally, output a result in CSV format for a quote of the BOM. If there is not a match based on the Parts master data, output highlights that explicitly. Here is the BOM in XML format:

    <?xml version="1.0" encoding="UTF-8"?>
    <BOM>
    <Header>
    <BOMNumber>BOM-1001</BOMNumber>
    <ProjectName>Warehouse Lighting Retrofit</ProjectName>
    <Revision>Rev A</Revision>
    <DateCreated>2025-08-08</DateCreated>
    <PreparedBy>Engineering</PreparedBy>
    <Currency>USD</Currency>
    </Header>

    <Items>
    <Item>
    <LineNumber>0010</LineNumber>
    <ManufacturerPartNumber>CAB-THHN-12AWG-BLK</ManufacturerPartNumber>
    <Description>12 AWG THHN Building Wire, Black, 500 ft Spool</Description>
    <Quantity>3</Quantity>
    <UnitOfMeasure>Spool</UnitOfMeasure>
    </Item>

    <Item>
    <LineNumber>0020</LineNumber>
    <ManufacturerPartNumber>LHB-150W-5K-V2x</ManufacturerPartNumber>
    <Description>150 W LED High Bay Light Fixture, 5000 K</Description>
    <Quantity>24</Quantity>
    <UnitOfMeasure>Each</UnitOfMeasure>
    </Item>

    <Item>
    <LineNumber>0030</LineNumber>
    <ManufacturerPartNumber>ENC-NEMA4x-24x24x8</ManufacturerPartNumber>
    <Description>NEMA 4 Steel Enclosure, 24 × 24 × 8 in</Description>
    <Quantity>2</Quantity>
    <UnitOfMeasure>Each</UnitOfMeasure>
    </Item>

    <Item>
    <LineNumber>0040</LineNumber>
    <ManufacturerPartNumber>ABC-5HP-480V-3P</ManufacturerPartNumber>
    <Description>5 HP Variable-Frequency Drive, 480 V 3-Phase</Description>
    <Quantity>1</Quantity>
    <UnitOfMeasure>Each</UnitOfMeasure>
    <UnitCost>450.00</UnitCost>
    <ExtendedCost>450.00</ExtendedCost>
    </Item>
    <Item>
    <LineNumber>0050</LineNumber>
    <ManufacturerPartNumber>FUS-KTLM-10B</ManufacturerPartNumber>
    <Description>Class CC Fuse, 10 A, 600 V AC</Description>
    <Quantity>50</Quantity>
    <UnitOfMeasure>Each</UnitOfMeasure>
    </Item>
    </Items>
    <Totals>
    <TotalLineItems>5</TotalLineItems>
    </Totals>
    </BOM>

    Enter message text

  7. Select OK.

  8. Select the + icon and search for agent.

  9. Select the Agent icon.

    Select Agent step

  10. Select Configure under the Agent.

  11. Select Configure, Price, Quote [builderInitials].

    Select your agent

  12. Select Generate Configuration.

    Generate Configuration

  13. Select the Authentication tab to enter the Platform API Key below:

    • Platform API Token: 63736a0d-dfa0-475c-a139-73ed8c364731

    Enter Platform API Token

  14. Select OK.

    Process canvas view

  15. Add a Stop step to the end of the canvas and rename the process Configure, Price, Quote Agent Step.

    Rename process and add Stop step

  16. Select Save on the canvas.

  17. Select Test.

    Save and Test process

  18. Select the Test from the beginning of the lab.

  19. Select OK.

    Select test configuration

  20. Wait for the process to complete execution and select the Stop step.

  21. Select Step Source Data.

    View Step Source Data

  22. Select the paper icon to view the results.

    View results document

  23. Scroll to the bottom and view the JSON payload.

    View JSON payload

Congratulations!

You've successfully built a Configure, Price, Quote AI Agent solution that can programmatically classify parts, match them against master data, and generate accurate quotes—transforming a manual, error-prone quoting process into intelligent automation that accelerates sales cycles and improves accuracy!