Best Of
Re: August 2025 platform releases and what’s next
The addition of being able to see where modules are used in UX pages is such a welcome addition.
August 2025 platform releases and what’s next
Check out the latest Anaplan feature updates and enhancements in our August 2025 official release notes. The information below offers supplemental information to that post.
Planning experience
- Multi-browser tab syncing
When changing context or data on a UX page, you can now view real-time data updates across up to five visible browser tabs without refreshing, streamlining workflows and improving planning efficiency. This feature must be enabled by page builders in the Edit Selectors section under the Overview tab.
Multi-browser tab sync gif (page builder): Multi-browser tab sync gif (end user):
Modeling and scalability
- New functions in Polaris
IRR (Internal Rate of Return) and NPV (Net Present Value) functions are available in Polaris, further increasing the breadth of domain-specific calculation capabilities available to users. ITEMLEVEL and HIERARCHYLEVEL, two new functions exclusive to the Polaris engine, have also been introduced, which will allow modelers to determine the level within a hierarchy of an item or list members. Modelers can easily use this information within their formulas, avoiding the need for more complex modeling constructs. - UX Page dependency data
In the modules view beta experience, model builders can now see which UX pages are linked to each module, improving visibility into dependencies and reducing the risk of unintended changes. - Page List enhancements
The Pages Inventory has been enhanced to provide a more seamless and unified experience, aligning closely with the functionality of the New Modules Inventory. This includes a compact toolbar, page deletion, editable table columns, enhanced column sorting and arrangement, modules attribute column, and persistent right-hand panel tabs.
Data management and integrations
- Export to CSV in ADO
Inventory pages for connections, source data, and links can now be exported to CSV, along with datasets (both source datasets and those derived from transformation views). The files are exported in 500MB segments. Download is currently limited to only the first segment, which would typically be more than 1 million rows.
What's next?
Please note: The information here is subject to change right up to release go-live time. This post is not a commitment to provide any features by a certain time frame and enhancements to the product may change before release.
Enterprise experience
- Combined Grids
We’re soon introducing Combined Grids, a new capability that lets page builders display multiple modules on a shared row axis within a single grid view. With Combined Grids, you can bring together data from multiple modules into one clear, unified grid. This means your teams can see the full picture in a single view, compare scenarios side by side, and make faster, more confident planning decisions - without the hassle of switching between modules. - Card settings enhancements
We are adding new options to Grid, Chart, Action, and KPI Cards that allow Page Builders to hide the maximize and comment features when not needed. This streamlines the user experience by showing only relevant settings, making pages cleaner and easier to navigate. - Undo for paste and delete actions
Users will be able to undo paste and delete actions directly in the grid using familiar keyboard shortcuts (Ctrl + Z for Windows, Cmd + Z for Mac). This reduces accidental data loss and boosts confidence and speed when making edits, as users can quickly revert changes without manual re-entry.
Anaplan Data Orchestrator (ADO)
- Dataspaces
The first release of Dataspaces enables users to segment ADO objects into separate partitions with user-level access controls. Integration Administrators can create private Dataspaces and share access selectively, enhancing security and governance. All current objects remain in the default Dataspace. Future releases will add dataset sharing and object copying between Dataspaces, improving collaboration and flexibility. - Improved Core Integration
The latest updates enhance scalability and performance for syncing data between Core planning models and ADO. It introduces support for referencing Saved Views (with specific dimensional requirements) when importing data, removing the need for action creation in models, which simplifies workflows. To leverage these improvements, users must define new source Datasets and Model Links, enabling more efficient and accurate data integration. - SFTP Connector
Available soon, this read-only connector supports secure file ingestion from SFTP using SSH key authentication. It handles CSV files with customizable separators, delimiters, and header configurations, supporting full, append, or incremental loads based on key columns or update timestamps. This flexibility allows customers to automate data loads from external systems efficiently. - Redshift Connector
Coming soon, the Redshift connector provides a secure, read-only connection to load data from Redshift tables and views using basic authentication. Similar to the SFTP connector, it supports full, append, or incremental loads with delta handling via cursor columns, helping customers streamline data integration from their cloud data warehouse.
Save the date for our October 29 platform release event!
During this session, we will explore the latest features from the past quarter, so you can optimize your Anaplan experience. Our expert-led session will equip you with a practical guide and live demonstrations to help you get the most out of new features and innovations.
A link to register will be posted in Community at the beginning of October.
A function that identifies all saved views which filters are broken
I would like the function to identify all saved views which filters are broken(error).

CloudWorks: Stop hiding flows if model is archived or stop a schedule if flow was hidden
When a model is archived all related flows becomes hidden.
If, for testing purposes, there was a schedule set, it keeps running (and failing) in the background even though administrators are no longer able to see or change the flow.
One can always bring archive back and stop/change the flow, but it would be much easier if the scheduled process flows are still visible so they can be modified, stopped or repointed to proper model. Especially if workspace is occupied and you don't want to disrupt others work.
OR at least stop schedules if flows were hidden.

Workflow: Continue Workflow after Decision Task Rejection
In as much detail as possible, describe the problem or experience related to your idea. Please provide the context of what you were trying to do and include specific examples or workarounds:
Currently a workflow ends if a decision task is rejected and it is not possible to add workflow steps after the rejection.
I want to be able to continue the workflow at rejection and link it back to a previous step of the same workflow.
Example:
Step 1:
- Sales completes the task. → Workflow goes on to Step 2: Finance Approval.
Step 2:
- If Finance approves the task. → Workflow goes on to Step 3.
- If Finance rejects the task. → Workflow goes back to Step 1 so that Sales can make adjustments and complete the task again. Afterwards, Finance needs to approve/reject the task again.
A current workaround is to build a separate workflow for approval & rejection and publish them in the frontend. Dependent on how many approval steps there are, this leads to a bunch of workflow buttons in the frontend.
How often is this impacting your users?
Every time there is a workflow that should not end at rejection.
Who is this impacting? (ex. model builders, solution architects, partners, admins, integration experts, business/end users, executive-level business users)
Business Users, Execs & Workflow Owners
What would your ideal solution be? How would it add value to your current experience?
I want to be able to add workflow steps at a decision task rejection and to link it back to a previous workflow step before the decision task.
So that workflow can be fully integrated into the planning process and users are not overwhelmed with buttons.
Please include any images to help illustrate your experience.
How I Built It: How to open the Optimizer's black box
Author: Author: Damien Bouquier has been a Certified Master Anaplanner for 5+ years and has developed solutions across a wide range of industries for FP&A, supply chain, and sales operations planning use cases.
In this ‘How I Built It’ tutorial, I show how Anaplan’s Optimizer can provide more transparency and user feedback. By surfacing the impact of user overrides — whether they result in an equivalent, degraded, or constraint-breaking solution — this approach helps demystify the “black box” nature of optimization.
By combining Anaplan’s powerful modeling capabilities with clear feedback loops, users can make more informed decisions, understand trade-offs, and trust the optimization process. This added visibility empowers planners to experiment confidently, while maintaining control and ensuring alignment with business constraints.
Questions? Leave a comment!
View all 'How I Built It' tutorials here.
.
Optimizer: Under the Hood
What is linear programming, and how does Optimizer allow Anaplan modelers to execute linear programs?
This video covers an introduction into the concepts of linear programming and also how Optimizer uses Anaplan modeling constructs to create a linear program to solve.
Take a look under the hood of Optimizer and learn some techniques to express conditional logic in Optimizer, as well as hints on how to minimize your Optimization model size.
Spring cleaning: A step-by-step guide to optimizing your model
Author: Ekaterina Garina is a Certified Master Anaplanner and EPM Consultant at Keyrus.
Does your Anaplan model feel cluttered with too many line items and modules, making it difficult to find anything? Are you dealing with redundant calculations? Need a little optimization? Or perhaps you have a large model that needs restructuring? Spring cleaning is the answer!
Where to start?
Before diving into a deep clean, the biggest challenge is knowing where to begin. I like to approach this in two sweeps. First, clean up all the obvious areas — removing what is clearly unnecessary. Then, dig deeper into the structure and logic to optimize efficiency.
Before making any changes, always create revision tags (if your model is in ALM) and back up your model by making a copy. Regular backups throughout the process ensure you can revert changes if needed and prevent data loss or unintended disruptions to workflows and integrations.
First sweep: The essentials
- Start with UX and integration
- Review pages and cards with stakeholders to identify outdated elements that can be removed or improved.
- Make a list of all published modules and line items.
- Check all cards to identify which line items are used as filters and drivers—this can take time, but it’s worth the effort.
- Check scheduled integrations to eliminate redundant jobs.
- Review all processes and actions, including those published on pages and used in integrations.
- Review pages and cards with stakeholders to identify outdated elements that can be removed or improved.
- Back to the model
- Delete unused processes, actions, and data sources (in that order).
- Organize the Actions tab: Rename actions for clarity, reorder them logically, and group related actions into processes.
- Delete all unused views. If your setup allows, assign a unique code to each view and include it in the action name. This makes it easier to track and delete obsolete views.
- Set a default module view with a clear, structured "show all" layout.
- Go through remaining views and create a list of line items used as filters.
- Organize Dynamic Cell Access (DCA) modules separately, including all relevant DCA line items in the list.
- Now that you have a comprehensive list of all used and published line items (in addition to the ‘Referenced by’ column), you can begin deleting obsolete modules and line items.
- Standardize module and line item names and organize them for consistency.
- Review general lists, ensuring proper naming and order while removing unused ones.
- General lists should not contain calculated properties unless there’s a strong justification.
- Delete unused processes, actions, and data sources (in that order).
Second sweep: Deep optimization
- Filter optimization
- Move all filter line items into dedicated filter modules.
- Identify and remove duplicate filters, merging where possible.
- Ideally, each card on a UX page should have only maximum of one filter on rows and one on columns. This simplifies adjustments—modifying just one line item can update the entire view. To achieve this, break down filter calculations into separate line items and then combine them into a final filter line item.
- Move all filter line items into dedicated filter modules.
- System module refinement
. Move all attribute line items into system modules for better organization. - Formula and calculation optimization
- Export a grid with all line items in the model to review formulas.
- Check that aggregation functions (SUM, AVERAGE, etc.) are not used with LOOKUP, as this negatively impacts performance.
- Minimize the use of:
- NEXT/PREVIOUS
- RANKCUMULATE
- TIMESUM
- FINDITEM on large datasets
- NEXT/PREVIOUS
- Separate text functions from other calculations to improve performance.
- In IF formulas, ensure that the most common result appears first to optimize processing speed.
- Ensure there are no hardcoded values in formulas to improve scalability.
- Export a grid with all line items in the model to review formulas.
- Final cleanup
. Check and delete unused versions, snapshots, and other obsolete list elements.
Regular maintenance of your Anaplan model is essential for maintaining efficiency, improving performance, and ensuring usability. A well-structured model is much easier to navigate, loads faster, and reduces unnecessary complexity. By following this two-step spring cleaning process, you not only remove clutter but also improve the long-term sustainability of your model.
Take the time to clean up now, and future you will thank you for a faster, leaner, and more organized Anaplan experience.
Design standards for a superior user experience — Part 1: Effective dashboarding
Author: Aaron Overfors is a Certified Master Anaplanner and Principal Architect at Spaulding Ridge.
A strong user experience is the key to almost every Anaplan solution’s success. A well-designed Anaplan model that scales, performs well, and is easy to maintain will become shelf-ware without a thoughtful, purposeful user experience. In this first of two articles, I will explore the concepts and principles of effective dashboarding, including how to create a strong design prior to the actual construction of the user experience. In part two, we discuss how to execute this design and go over the tactics and approaches to page construction that will power your solution and deliver the value that your end users are looking for.
Concepts
The end goal of the solution design process is to have dashboards and/or exports that fulfill the needs of the business. Knowing that, we can ask questions and tailor structure at every stage of development. The following standards will help deliver a consistent and effective user experience founded on this principle.
Effective dashboarding
Remember that the dashboard is for the end user. The requirements (user stories) should determine the purpose of the dashboards as it is stated in the language of and from the perspective of the main user. It is important to put yourself in their shoes when designing the user experience.
Dashboards should help to make business decisions and plan easily. Remember that the visual layout of your dashboard will facilitate the decision-making process. Some dashboards are intended to be used in presentations while others are meant for high level executive reporting, and many are used to plan for in-depth planning work like projecting sales, units or various other forecasting metrics. Once the dashboards necessary have been determined with requirements, mock up the dashboards.
While mocking up the ideal dashboards, there are many things to take into consideration:
- Will they be able to effectively interact with the dashboard based on what is important to them?
- Does Anaplan offer the dashboarding capabilities/features they are referring to?
- What KPIs are important to them?
- How do they want to interact with those KPIs?
- Do they want to highlight outliers or extreme values?
- If this is a planning dashboard, what view will allow them to quickly and easily assess the impact of their changes?
- Are we putting too much on one dashboard? Is this overloading the end user?
A good dashboard allows users to review information; a great dashboard tells a story and allows users easily to investigate what is important to them.
User experience schema
To solidify the flow between dashboards, creating a user experience schema as a guide can be a highly effective exercise:
A user experience schema allows you, the designer, to illustrate where functionality will be accomplished in Anaplan prior to constructing it. This is helpful in three main regards:
- You can map your user stories (requirements) to each dashboard to ensure each dashboard has a well-defined purpose, both on its own and in relation to other pages.
- You can ensure each user story is represented in some form or fashion in the user experience.
- You can pressure test the user experience design with your primary stakeholders to ensure the flow is natural and accounts for a regular business rhythm, including if multiple types of users plan to access a single page.
Apps and user roles
On the note of multiple user types, it is important to consider user roles and apps. Apps allow you to create collections of pages that cross multiple models and workspaces, so the way a user experience is built by user role can be more focused on workflows rather than model functionality. Are there distinct enough workflows with little overlap in page use that will warrant setting up multiple apps for this use case? If not, one single app with page restrictions by user role is likely the best option.
UX page types
Resource: Use apps and pages in the User Experience - Anaplan Technical Documentation
New UX page types
- The User Experience (UX) contains three page types: worksheets, boards, and reports.
- Worksheets pages present a single large grid where data can be viewed or edited and additional supplemental cards can be nested to run actions or explain details.
- Board pages provide an overview of multiple cards which can help users visualize data through multiple formats of charts, images, KPIs, grid cards, and more.
- Report pages enable builders to create consistently-styled reports that allow managers and internal stakeholders to access key insights.
- Worksheets pages present a single large grid where data can be viewed or edited and additional supplemental cards can be nested to run actions or explain details.
Worksheets
- Worksheets display detailed data from Anaplan models on interactive grids. Worksheets can be used for deep dives into a single source of data for analyzing/editing data from one single module.
- The insights panel located to the right-hand side of the worksheet allows the addition of editable grid cards, instructions, or actions.
Boards
- Boards offer a solution for displaying data from multiple grids/modules. All well-designed boards contain multiple grid cards that relate to one another in an end users process.
- An effective board allows end users to view or edit data displayed on the cards and to interact with the grids to change drivers or assumptions.
Reports
- Reports are effective at presenting visualizations of relevant data that enables end users to clearly gain insights.
- Reports offer structured sets of slides with robust formatting options to lay out data in the most effective manner. A drawback of reports is that data cannot be edited.
Which reporting capability should I use?
View a larger version of this image here:
‘Reporting’ often refers to providing a static view of data. Special design is needed to achieve this in Anaplan as it is not natively built for it; other tools handle strict ‘reporting’ better than Anaplan. A general guideline is that Anaplan is best for displaying data that needs to be routinely interacted with and changed. Other tools may provide advantages on a presentation and visualization front.
Now that we have explored the concepts and design of a robust user experience, our next step will be laying out the standards that help define a great user experience page.
Check out Part 2 here: Design standards for a superior user experience — Part 2: UX page standards
Questions? Leave a comment!
IRR & NPV Calculations with Initial/Start Date
Hi All,
I have tried a workaround for IRR, NPV calculations with initial Date i.e. similar to excel in Anaplan. It worked for me and Hoping that it will be helpful for others too
I hope below Screenshots are in-detail to understand the logic.