Skip to main content

What is Blue Yonder Space Automation Professional?

Blue Yonder Space Automation Professional (often referred to as SA Pro) is the advanced scripting and customization environment embedded within the Category Management suite that allows technical administrators to write custom code (using C# and .NET) to automate complex repetitive tasks, enforce unique business rules, and extend the functionality of Space Planning and Floor Planning beyond their out-of-the-box capabilities.

While Planogram Generator is a tool for merchandisers to automate shelf layouts, Space Automation Professional is a tool for developers and super-users to automate the application itself. It acts as the "API" for the desktop. If a retailer has a highly specific rule—e.g., "Every time a user saves a planogram, automatically check if the 'Profit' field is zero, and if so, pop up a warning box and send an email to the manager"—SA Pro is the tool that makes that custom logic possible.

Why It Matters: The "Last Mile" of Customization

No off-the-shelf software can cover 100% of a retailer's unique processes. Space Automation Professional bridges the gap between "Standard Functionality" and "Custom Reality."

  • Enforce Compliance: It acts as the "Policeman." You can write scripts that prevent users from making mistakes, such as stopping them from saving a floorplan if they accidentally placed a freezer in a dry-goods aisle.
  • Eliminate "Click Fatigue": It automates the mundane. Instead of a user clicking 50 times to export 50 PDFs, an SA Pro script can add a single "Export All" button to the toolbar that does the work in seconds.
  • Data Transformation: It acts as the "Translator." If your ERP system sends product dimensions in inches but Space Planning requires centimeters, an SA Pro script can intercept the data and convert it on the fly during the import process.

Key Capabilities

  1. C# and .NET Scripting: Unlike legacy macro languages, SA Pro uses standard Microsoft .NET languages (C# or VB.NET). This allows developers to use modern programming concepts, external libraries, and advanced debugging tools to build robust enterprise-grade automation.
  2. Business Rule Validation (BRV): It enables "Gatekeeping." You can attach scripts to specific events (like "File Save" or "Product Add"). If the data violates a business rule, the script can block the action and display a custom error message to guide the user.
  3. UI Customization: It allows you to modify the interface. You can create custom forms, buttons, and menus inside Space Planning. Example: Adding a "Calculate GMROII" button that runs a custom algorithm and displays the result in a pop-up window.
  4. Batch Processing: It runs in the background. SA Pro scripts can be scheduled to run overnight on the server (via the Console application) to perform heavy maintenance tasks, such as bulk-updating the status of 10,000 planograms from "Draft" to "Live."

The Blue Yonder Difference

Blue Yonder differentiates SA Pro through Deep Object Access. It exposes almost every single object in the application—from the "Shelf" to the "Peg" to the "Position"—to the code. This means there is almost no limit to what you can manipulate. If you can click it with a mouse, you can script it with SA Pro. This transforms the Category Management suite from a "Static Application" into a "Programmable Platform" that can evolve as the retailer's business rules change.

Learn More