{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":51437,"path":"telecom-network-inventory/telecommunications-network-inventory/rack-allocation-workflow.md","title":"Rack allocation workflow","bundle":null,"doc_type":null,"release":"australia","body":"\n# Rack allocation workflow\n\nThe 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.\n\n## Rack allocation workflow overview\n\nThe 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](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/data-center-infra-rack-allocation.md)\n\n## Role required\n\nRole required: sn\\_ni\\_core.dc\\_ops\\_agent or sn\\_ni\\_core.inventory\\_agent\n\n## Access the rack allocation workflow\n\nTo access the agentic workflow:\n\n1.  Navigate to **All** &gt; **AI Agent Studio** &gt; **Create and manage**.\n2.  Select **Rack Allocation Workflow**.\n\n## Test the agentic workflow\n\nTo access the use case testing page:\n\n1.  Navigate to **All** &gt; **AI Agent Studio** &gt; **Testing**.\n2.  On the Overview page, select **Rack allocation workflow**.\n\nTo test the use case, see [Manually test the execution of an agentic workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/test-aia-use-case.md).\n\n## AI agents in the rack allocation workflow\n\nThe 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.\n\n<table id=\"table_gzg_pqh_l2c\"><thead><tr><th>\n\nAI agent\n\n</th><th>\n\nAI agent role\n\n</th></tr></thead><tbody><tr><td>\n\nRack placement AI agent\n\n</td><td>\n\nFinds a datacenter rack allocation that fits a change request's capacity requirements. The agent runs autonomously based on the workflow instructions.\n\nTools used by the agent\n\n-   **find\\_rack\\_placement** — Finds racks that can accommodate the requested resources. Applies placement policies and capacity constraints. Returns a ranked list of suitable racks.\n-   **validate\\_change\\_request** — Validates the change request. Verifies required fields are present and properly formatted. Returns validation status.\n-   **finalize\\_allocation** — Finalizes the rack allocation flow: writes a work note summarizing the outcome and moves the change request to Design Complete state.\n-   **retrieve\\_change\\_request** — Reads the change request from CMDB. Extracts target data center, RU, power, weight, temperature, and equipment requirements.\n-   **retrieve\\_policy** — Retrieves placement policies from published Knowledge Base articles for the target datacenter and individual racks.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Data center infrastructure rack allocation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/data-center-infra-rack-allocation.md)\n\n**Related topics**  \n\n\n[Data center infrastructure rack allocation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/data-center-infra-rack-allocation.md)\n\n"}}