Tm1 Security Implementation based on Flag status
Posted: Thu Oct 27, 2011 12:14 pm
Hi All ,
We have a requirement that when a particular group members enters some values in some fields , then after data entry those fields should become "read only" for them. Only members of other group should be able to edit those fields.
We tried to implement it with a Flag_ measure. When Flag is set to YES then all those measures should become "read" else "write". We tried to implement it through a rule in }elementsecurity_cube for measure dimension.
Below is the rule which we used.
Here the issue is that element security cube does not contain the dimensions of Debt_Forecasting cube and we are forced to use consolidations for missing dimensions. For Example "All index".
Since it is a rule for string [=S:] , including consilodation for missing dimensions is not working.
Could you please suggest any work around for this ?
Regards,
Anoop
We have a requirement that when a particular group members enters some values in some fields , then after data entry those fields should become "read only" for them. Only members of other group should be able to edit those fields.
We tried to implement it with a Flag_ measure. When Flag is set to YES then all those measures should become "read" else "write". We tried to implement it through a rule in }elementsecurity_cube for measure dimension.
Below is the rule which we used.
Code: Select all
['CAMID(":TM1_DebtForecasting_BI_users")',{'BI_Flag','Float Spread','MATURITY DATE OVERRIDE Rationale','MAXIMUM POTENTIAL EXIT FEE AMOUNT','FORECLOSURE REVENUE AMOUNT','FORECLOSURE EXPENSE AMOUNT','NET SALES PROCEEDS','FORECASTED IBNR','FORECASTED IMPAIRE
D','Floating Loans Rate in CAT Override','Margin % ANI','Weighted Margin','Yield Maintanence'} ] =s:
IF(DB('Debt_Forecasting', 'Hotels', 'All Index', 'Accounts', 'BSLA', 'Time_Period', 'Year', 'Scenario', 'Product', 'Entities', 'DTS', 'CORP_CODE', 'Currency', 'Reporting', 'BI_Flag')='Y', 'READ' , 'WRITE' );
Since it is a rule for string [=S:] , including consilodation for missing dimensions is not working.
Could you please suggest any work around for this ?
Regards,
Anoop