Commit Sandbox Numbers Generated by TI
Posted: Wed Nov 04, 2020 4:20 pm
Hi there,
I have a TM1 Application where a user cannot commit their numbers because their overall sandbox contains numbers generated by TI (with more rights than them).
The only "solution" I have is to grant them write access to the underlying cubes which contain TI generated numbers, however this poses serious data integrity issues (there is a reason these numbers are generated by a TI and I don't want the user to be able to accidentally overwrite them which they would be able to do if they have write access).
My ideal solution would be to get the commit button to run with admin privileges instead of the privileges of the active user.
Has anybody come across this issue and solved it? We thought about adding a process to grant write access pre-commit and then revoke it, but you can't write a pre-commit process!
Another solution would be to have the TI write all numbers to base as it runs, however this is not great since it removes some key functionality (namely sandboxes) from the user. I'd definitely prefer this, but the users tend to disagree!
I have a TM1 Application where a user cannot commit their numbers because their overall sandbox contains numbers generated by TI (with more rights than them).
The only "solution" I have is to grant them write access to the underlying cubes which contain TI generated numbers, however this poses serious data integrity issues (there is a reason these numbers are generated by a TI and I don't want the user to be able to accidentally overwrite them which they would be able to do if they have write access).
My ideal solution would be to get the commit button to run with admin privileges instead of the privileges of the active user.
Has anybody come across this issue and solved it? We thought about adding a process to grant write access pre-commit and then revoke it, but you can't write a pre-commit process!
Another solution would be to have the TI write all numbers to base as it runs, however this is not great since it removes some key functionality (namely sandboxes) from the user. I'd definitely prefer this, but the users tend to disagree!