Repository navigation
Anaplan Toolkit 2.9.0 adds Structure › Delete Modules, lets the line item delete remove whole modules, and makes large deletes fast and stable: an 841-module, ~11,000-line-item run that used to take hours and crash the extension now goes in a few dozen requests.
New report
- Structure › Delete Modules: upload a CSV of module name and module ID (the Modules report's own export works as is - keep only the modules to delete).
- Check first - nothing is changed. A row is ready when its module ID and name agree with the model (or, with no ID, its name matches one module). A module is marked In use when a line item in a module that isn't listed uses one of its line items - or when a module that stays uses it - and is left alone, with who uses it.
- Confirm by typing the number of modules. In use modules can optionally be tried as well.
- One module per request, a module before the modules it uses. A module Anaplan refuses is kept with Anaplan's reason and tried again after others are deleted.
- Live report, Pause / Resume, Save report now, and the number of calls made.
Improvements
- Structure › Delete Items (was Delete) deletes a module in one request when every one of its line items is in the CSV and none is used from outside it - a new Modules tab lists them. The CSV can carry a Module ID column (the Line Items report exports it), checked against the module named. A refused module falls back to deleting its line items.
- Much faster on large models: every applied request makes Anaplan send back the whole model, so requests now carry whole modules up to 200 line items instead of one module each (in the same planned order). A refusal whose line item can't be told is halved instead of sent one line item at a time.
- The report shows calls to Anaplan (applied / refused) as the run goes.
Fixes
- The extension no longer runs out of memory on long runs: each live update of a large report (10,909 rows) was being sent several times to every panel page, and the extension's process grew past 2 GB and died. Updates now go once, at most every 2 seconds.
- Anaplan's replies to a delete (the whole model, tens of MB on a large one) are read without building the model in memory each time.
- Reloading the extension mid-run now stops the run, instead of leaving it deleting with no way to stop it.
- A line item refused in a module whose name has spaces ("Revenue Plan.Margin cannot be deleted…") is recognised, instead of the rest of the module going one line item per request.
- A refused module delete (Anaplan answers it with serial 0) no longer costs a full re-read of the model.
Recommended use
- Deleting changes the model and can only be undone from Anaplan's History. Try it on a development model first; with ALM, delete in Dev and sync to Production with a revision tag.
- In use is read off formulas. Uses from saved views, pages, actions or processes aren't seen until Anaplan refuses the delete - the report then shows Anaplan's reason.
Permissions
- No new permissions.
downloads(optional, for auto-saving the delete report) andnotifications(optional, Lock Monitor) are unchanged.
Install
- Chrome / Edge:
anaplan-toolkit.zip- unzip, thenchrome://extensions→ Developer mode → Load unpacked. - Firefox 140+:
anaplan-toolkit-firefox.zip-about:debugging#/runtime/this-firefox→ Load Temporary Add-on.
After updating, reload any open Anaplan tabs.
Full changelog: 2.8.0...2.9.0