Slice Assistant Tools Overview
The Slice Assistant exposes 40 tools that live in the Excel add-in under desktop/addin/AI/Tools/, split across three executors (Excel, Slice, Arc) behind a common ToolRegistry. Instead of a chat/change split, Slice uses a RequiresConfirmation flag: every tool that mutates an Active Form asks the user to confirm before executing (marked CONFIRM below), while routine actions run without confirmation.
Excel tools (13)
Generic workbook manipulation.
Tool | Purpose |
|---|---|
| Returns the current selection (addresses, values, formulas) |
| Reads any range on any sheet (capped at 400 cells) |
| Lists all worksheets with their used ranges |
| Searches values or formula text across the workbook |
| Activates a sheet, selects a range and scrolls it into view |
| Writes a value or formula to a single cell |
| Writes a 2D block of values/formulas in one shot |
| Clears contents and/or formats of a range |
| Applies formatting (hex colors, US number formats) |
| Adds native Excel conditional-formatting rules |
| Audits the active sheet for TM1 formula issues, producing a stats workbook |
| Same audit across the whole workbook |
| Interactive step-by-step reviewer of TM1 best-practice violations |
Slice / TM1 tools (26)
Tool | Purpose |
|---|---|
| Catalog browsing on a connected TM1 instance |
| Lists dimension elements; the filter matches both Name and all attribute values (handles localized models) |
| Resolves fuzzy element names (e.g. "avril", "fiscal Q2") via date-format strategies |
| Inserts a |
| Inserts an Active Form for a (cube, view) at the active cell |
| Describes the selected Active Form's structure (axes, titles, data range), called before any AF change |
| Adds elements to an AF axis |
| Removes elements from an AF axis |
| Expands a consolidated row into its descendants |
| Changes a title dimension's selected element |
| Changes the subset driving an AF axis |
| Pivots the Active Form (swaps axes) |
| Slice-specific conditional formatting |
| Lists then promotes a title dimension to the rows axis (cross-drill) |
| Lists then opens drill-through scripts for the selected cube cell |
| The four ribbon recalc/rebuild actions, marshaled onto Excel's macro thread |
Tools marked CONFIRM mutate an Active Form and prompt the user to confirm before executing.