Rack allocation workflow

  • Release version: Australia
  • Updated July 14, 2026
  • 1 minute to read
  • The rack allocation agentic workflow reserves rack unit space in a datacenter by evaluating placement policies, capacity metrics, and change request requirements to find suitable rack allocations.

    Rack allocation workflow overview

    The rack allocation agentic workflow handles change requests and finds racks that can accommodate the capacity requirement based on specific physical and logical constraints. The workflow processes change requests that require rack unit allocation and creates Affected CI records. You can resolve infrastructure requests faster and reduce queue delays. To learn more see Data center infrastructure rack allocation

    Role required

    Role required: sn_ni_core.dc_ops_agent or sn_ni_core.inventory_agent

    Access the rack allocation workflow

    To access the agentic workflow:

    1. Navigate to All > AI Agent Studio > Create and manage.
    2. Select Rack Allocation Workflow.

    Test the agentic workflow

    To access the use case testing page:
    1. Navigate to All > AI Agent Studio > Testing.
    2. On the Overview page, select Rack allocation workflow.

    To test the use case, see Manually test the execution of an agentic workflow.

    AI agents in the rack allocation workflow

    The Rack Allocation Workflow uses the Rack placement AI agent to execute allocation steps. The LLM matches the agent's name and description to workflow steps to select the appropriate agent.

    Table 1. Rack allocation workflow AI agents
    AI agent AI agent role
    Rack placement AI agent Finds a datacenter rack allocation that fits a change request's capacity requirements.

    The agent runs autonomously based on the workflow instructions.

    Tools used by the agent

    • find_rack_placement — Finds racks that can accommodate the requested resources. Applies placement policies and capacity constraints. Returns a ranked list of suitable racks.
    • validate_change_request — Validates the change request. Verifies required fields are present and properly formatted. Returns validation status.
    • finalize_allocation — Finalizes the rack allocation flow: writes a work note summarizing the outcome and moves the change request to Design Complete state.
    • retrieve_change_request — Reads the change request from CMDB. Extracts target data center, RU, power, weight, temperature, and equipment requirements.
    • retrieve_policy — Retrieves placement policies from published Knowledge Base articles for the target datacenter and individual racks.