Security in Tabs

Security can be assigned to the tabs (GridTab, TabularTab, WebComponent Tab) of a View object. This is set by the property "Security Functionality Key".

SecurityInTabsImg01

Its default value (<default>) depends on the Tab type. For the cases of TabularTabs and GridTabs this value will check if one of the roles associated to the logged user have permission to the functionality of the the RelatedTransaction instance. In the example below, user will be able to view the information in Grid Tab 'Project Person Memeber' if it has assigned some role which has access to the functionality of the instance 'ProjectPersonMember':

SecurityInTabsImg02

For the cases of Web Component Tabs, the <default> behaviour is similar to UserActions, and will take its default value from the WebComponent if the logged user has access to the functionality associated to the WebComponent (when this object has been created using WorkWithPlus). If this webComponent is created without WorkWithPlus, and developer wants to set some level of security he will have to set any Functionality key (an existing one in order to group it in some Functionality or a new one).

In the example below WebComponent tab 'ww' invokes a WebComponent named 'WCTest' that was created using WorkWithPlus, so the default value of this functionality will be 'EnterTest'

SecurityInTabsImg03

It is important to have in mind that every time that we change some 'Security Functionality Key' and we want to impact these changes in the application at runtime, we have to follow the steps of the section Update Security Functionalities of Advanced Security or GAM (depending on the Security that we have enabled):