Hi Nicole,
One key aspect of designing an allocation solution in OneStream is the ability to re-run the allocation process step. You have a source to get the allocation data, and you have a destination you want it to go. If it is based off of Sales or Revenue (or Expenses) and those source values change, you will need to re-run it.
A good setup for this would be a Dashboard view, with a title bar that has informative labels such as the last period loaded, the last time the allocation was ran, and by whom. A Cube View (or 2) to show the source (from) and destination allocation. Maybe even a balance check to show the source values equal the destination values.
If you’d like, there is a customer I worked with that does a multi-step allocation process that starts with UD2, then allocations UD2 to UD3, then UD3 to UD4, and lastly UD4 to UD5. It is progressive and can be re-ran if source values change. For this customer they have a Dashboard view with buttons to step through the allocations. We are leveraging the UD7 dimension for the Allocation In and Out values as sort of a staging area for the data.
This is a complex case study and not the norm, but the fundamental process of sourcing the values, matching the amount in the destination allocation members, and having a process that can be re-ran as source values change.
Lastly - a Confirmation Rule can be applied to make sure Source = Destination intersections.
Hope this helps! Let me know and I can reach out to that customer and see if they can talk to you.
Thank you,
Mike