Forum Discussion
T_Kress
8 months agoValued Contributor
One option would be to use a conditional no input Finance BR and attach that to your cube(s). The no input rule would appear as follows:
Case Is = FinanceFunctionType.ConditionalInput
If api.Pov.View.Name.XFEqualsIgnoreCase("Annotation")
Return ConditionalInputResultType.NoInput
End If
Return ConditionalInputResultType.Default
This would make all V# Annotation intersections Read Only, always. If you need to only have them be Read Only in certain instances, you can include other IF statements.
- JK128 months agoNew Contributor II
Thanks Terasa
We managed to solve this- jayaleck24 days agoNew Contributor III
What was the solution, if you don't mind sharing?
- JK1221 days agoNew Contributor II
We used a no input rule.
Dim ProfileInfo As WorkflowProfileInfo = BRApi.Workflow.Metadata.GetProfile(si,si.WorkflowClusterPk)Dim wfPk As New WorkflowUnitClusterPk(ProfileInfo.ProfileKey, si.WorkflowClusterPk.ScenarioKey, si.WorkflowClusterPk.TimeKey)Dim wfStatus As WorkflowInfo = BRApi.Workflow.Status.GetWorkflowStatus(si, wfPk, False)If wfStatus.Locked And api.Pov.View.Name = "Annotation"Return ConditionalInputResultType.NoInputEnd if
Related Content
- 2 years ago
- 2 months ago
- 2 years ago
- 2 years ago