The OneStream Community is temporarily frozen until June 29th due to the ongoing maintenance. Please read the blog post here to learn more.
Forum Discussion
Sergey
OneStream Employee
9 months agoData Management Step Service documentation missing ?
Hello,
It looks like the data management step service in assemblies is currently not documented in the online Help.
Does anyone have experience, snippets to share in order to leverage this servic...
- 9 months ago
I would have thought that you could use DashBoard Parameters to pass that info to the DM Task at the Step or Sequence level, and then get them from the args.NameValuePairs dictionary once in the Service BR.
For bonus points you can use BRAPi.TaskActivity.UpdateRunningTaskActivityAndCheckIfCanceled to popup a message to them saying what the DM Task is about to do - just delay it so they get a chance to read the message with something like System.Threading.Thread.Sleep(5000)
Sergey
OneStream Employee
9 months agoThanks Sam & Steve,
Could we use it in order to create a "dynamic data management job" ?
In my case, I would like to let the user define what they want to export, so being able to define the POV but also if they want to remove 0 etc ...
Can it be achieved with this Data Management Service, or maybe through dynamic dashboards perhaps ?
Regards,
- sameburn9 months ago
OneStream Employee
So think of the Data Management service as the ability to run traditional Data Management steps / sequences from within a workspace and do the same thing an Extensibility rule does via a workspace assembly.
So for your use case if you want to build a dashboard or a dynamic dashboard, you would still need to pass in parameters to resolve these selections via dashboard components to invoke a Data Management step or sequence. It is not possible currently to make a dynamic Data Management step using the dynamic dashboards service.
So this is nothing ground breakingly new. But it enables us to call DM jobs via the Service Factory and organise and maintain all of our solution elements / code in a workspace / maintenance unit (e.g 1 xml)
Hope this helps clarify
Sam
- SteveK9 months agoContributor
I would have thought that you could use DashBoard Parameters to pass that info to the DM Task at the Step or Sequence level, and then get them from the args.NameValuePairs dictionary once in the Service BR.
For bonus points you can use BRAPi.TaskActivity.UpdateRunningTaskActivityAndCheckIfCanceled to popup a message to them saying what the DM Task is about to do - just delay it so they get a chance to read the message with something like System.Threading.Thread.Sleep(5000)
Related Content
- 1 year ago
- 2 years ago