Skip to main content
July 8, 2026
Solved

Workforce Planning - decentralize data in register and plan

  • July 8, 2026
  • 4 replies
  • 92 views

Hi OneStream

 

We are aiming to assign responsibility for salary updates at the cost center level. To support this, we have built a base workflow with a separate step for each cost center, this step will have a workspace (contains workforce planning), import to load processes, enabling users to work on and sign off on one cost center at a time. This works well when a user has access to only a single cost center. 

 

When the finance user ( who has access to all cost centers accesses one of the cost center workflows, the data for All cost centers is brought in and attempted to be processed within that cost center workflow.  The filtering for the register and processing of data is not controlled by the workflow, but by the user only. This means it is not possible to update and process one cost center at a time if the user has access to more than one cost center, as it is centralized.

 

In the new workforce planning solution most logic is encrypted, so we cannot go and review the code for processing the data or filtering of data to be selected in a specific workflow. There might be an option to use the custom service factory to build our own code, but we need assistance in this area. 

 

Our primary objective is to filter the Cost Center column in both the Register and Plan screens based on the selected workflow step. Could you please advise how this can be achieved, or whether there is a recommended approach for supporting this use case?

 

This functionality is particularly important for our implementation, especially since we originally discussed leveraging People Planning, which is unfortunately no longer available for download during the course of the project.

 

We would greatly appreciate your assistance and any recommendations you can provide. 

Best answer by Stefano

Please have a look at this and upvote if you agree. 

Enable LIM for process control by dimensionality (not security) | Community

If you have found a way to solve your case, please let me know how as I don’t see any option with PV9.0.0_SV201 i.e. I would go full custom

Thank you

4 replies

Contributor
July 9, 2026

We used the workflow channel.  Then all users, including finance, only see what is in the current workflow they are in.  There’s a master load that the admin uses to seed the data (could also be assigned to the finance team if needed)

cons1Author
July 27, 2026

Thank you, jrem. We have thought about this, but unfortunately, this will be high maintenance since our workflow is one step per cost center number.

StefanoAnswer
Member
July 27, 2026

Please have a look at this and upvote if you agree. 

Enable LIM for process control by dimensionality (not security) | Community

If you have found a way to solve your case, please let me know how as I don’t see any option with PV9.0.0_SV201 i.e. I would go full custom

Thank you

cons1Author
July 27, 2026

I agree; whether it is an entity or a cost center, it should follow the OneStream setup. This is causing issues because everyone can see the data in one view, and it does not decentralize the process.  

For us, some cost centers are completed before others, and processing takes all data instead of the cost center the user is on. The OS workflows are setup at the cost center level to segregate the duties. But then, no matter which workflow the user goes, it can see all cost centers he has access to.