1. Anaplan User Experience
  2. Build apps and pages in the User Experience
  3. Display data
  4. Synchronization

Synchronization maintains consistency in data values, regardless of where they are displayed.

Synchronization overview

When you select a context selector or a list item in a column or a row on a grid card, synchronization updates any other pages and cards that display the selected data item. It is applied across cards, boards, worksheets, and hierarchies.

In Anaplan, there are three types of synchronization: 

Global context

Global context refers to the synchronization of data within and across pages. This occurs by default, and means that a data item contains the same values wherever it displays within your app.

For example, say you choose the location USA on a context selector. If you now open any other page containing the selector, you will see the data for USA displayed in that location.

Context selector sync

Context selector sync refers to the synchronization that occurs by default between the elements on a page.

If a context selector on a card contains the same data item as a row or a column in a grid, choosing that row or column also updates the data displayed in the card.

Learn how to disable synchronization between a card and a page.

In the image below, a row heading is selected in a grid. The KPI card synchronizes with that selection and updates to display the value in the cell. The context selector also updates, as it contains the same data item, USA, as the row.

A KPI card in Additional insights named PY Sales that is synchronized with a list item of the same name on the primary grid of a worksheet.

Hierarchy sync

Hierarchy sync refers to the synchronization of

  • a main grid, containing parent item values; and
  • a secondary grid, containing child item values.

This is useful when, for example, a main grid contains a composite list, and you want to give end users the option to display its underlying data. 

Composite lists are created by model builders from a series of lists, each of which is assigned a parent in the hierarchy. Within a main grid, a user can choose a row or a column, and the hierarchy filters display the child item values within the secondary grid.

A page builder can configure a hierarchy filter, which uses a common hierarchy to synchronize rows and columns across grids. Hierarchy filters enable end users to drill down to granular data in a second grid on a page. You can think of this second grid as a master detail grid.

For hierarchy sync to work, a page builder must enable the Rows and Columns hierarchy filters within the card designer dialog for the second grid.