Dynamic Planning Model Design
  • 3 Minutes to read
  • Dark
    Light
  • PDF

Dynamic Planning Model Design

  • Dark
    Light
  • PDF

Article summary

Basic navigation tips

  • Use Training (from Get Help) for extra learning; Online Help (OLH) and Community are available as additional resources.

How to add and delete dimensions from a model

Add a dimension

  1. In SpotlightXL: Select Task → Model

  2. Select Subtask → Setup; choose the Model under Value.

  3. Click Clear Model (only models in Not Generated status can be modified; clearing removes existing data).

  4. Click Modify ModelAdd Dimension.

  5. Enter Name and select TypeOKSave.

Delete a dimension

  1. Select Task → ModelSelect Subtask → Setup; choose the Model.

  2. Clear Model (model must be Not Generated).

  3. Modify Model → select the dimension → click the Member Selector (right of the name) → Delete → confirm → Save.

How to create a map

  1. Select Task → ModelSelect Subtask → Map.

  2. Choose the Target Model and enter a Name.

  3. Pick the Type (data to copy), then pick the Source Model.

  4. Transfer: choose Leaf (best practice; copies leaf data only) or All.

  5. Source Dimension auto‑lists source model dimensions.

  6. Source Filter: choose the level to copy from; Source Value: pick None (all members) or a specific member.

  7. Target Dimension: choose the target model dimension to copy to.

  8. Target Filter: choose the level to copy to.

    • One‑to‑one mapping: source filters/values map directly to target filters/values.

    • One‑to‑many mapping: different source filters/values map to different target filters/values.

  9. Save.

How to generate a model

  1. Select Task → ModelSelect Subtask → Setup.

  2. Under Value, choose the Model.

  3. In Actions, click Generate Model.

How to add a leaf‑level member to a hierarchy

  1. Select Task → ModelSelect Subtask → Dimension.

  2. Pick the Model and Dimension.

  3. ActionAppend.

  4. Enter Member Code, Parent Member, Rollup OperatorSave.

  5. ActionView to confirm the new member appears.
    Note: Using Append in Dimension setup is the recommended method.

How to update a dimension hierarchy without clearing a model

Use this when data already exists, and you need hierarchy changes without clearing data.

  1. Select Task → ModelSelect Subtask → Setup.

  2. Lock Model (status changes Generated → Locked).

  3. Select Subtask → Dimension (status shows Locked, Action = Update).

  4. Add/move/delete roll‑up members; copy/paste to move a member to a new parent → Save (confirm pop‑ups).

  5. Select Subtask → SetupUnlock Model (status returns to Generated).

  6. Select Subtask → Calculation → run Aggregation (and other calculations) so views/reports refresh.

How to apply scope to a model

Scope limits the data set a calculation step impact.

  1. Select Task → ModelSelect Subtask → Scope.

  2. Pick the Model and enter a Scope name.

  3. In Filter Type, set filters as needed → Save.

  4. Select Subtask → Calculation → enter Name, set Type (e.g., DownloadData), choose the defined ScopeSave.

How to back up and restore a model

Back up

  1. Select Task → ManageSelect Subtask → Application Administration → Model Backup/Restore.

  2. Choose Backup and the Model.

  3. In Data, select Leaf Level (best practice) → Backup → pick a location → Save.

Restore

  1. Select Task → ManageSelect Subtask → Application Administration → Model Backup/Restore.

  2. Choose RestoreBrowse to the backup file → Restore.

  3. Option Restore As lets you restore under a different model name.

How to write data from Dynamic Planning back to the Planful platform

Set up a Data Load Rule (DLR) in the Planful platform

  1. Maintenance → DLR → Data Load RulesNew Data Load Rule.

  2. Load Type = Web Services, Load Item = Data, Load Sub Item = GL DataNext.

  3. On Select Sample Input File: set # of Source Fields = (# of segments) + 3 (Fiscal Year, Fiscal Month, Amount) → Next.

  4. On Define Overall Rule Settings: choose Data Type, Calculate Trial Balance, Scenario, Frequency, etc.

  5. Proceed to Define Data Mappings and map: first fields = model segments (alphabetically); last 3 = Fiscal Year, Fiscal Month, AmountFinish.

Create a write‑back map and run it from SpotlightXL

  1. Select Task → Model → Select Subtask → Map.

  2. Target Model = HACPM_Financial; name the map.

  3. Transfer = All.

  4. Write Back ID = the DLR name you just created; adjust what’s overwritten → Save.

  5. Select Subtask → CalculationModel = HACPM_Financial; name the calculation.

  6. Type = Map; Name = the write‑back map created above → Save, then Run.


Was this article helpful?