|
Introduction to Security Profiles
What is a Security Profile?
The name of a security profile should describe the type of access it provides; a job title often makes a good name. In a multi-site implementation, you might want to name the profile for the site to which it applies, such as the home site or the top site.Security Levels
• Editable (Full access): This level allows a user to perform any task, including viewing data, entering new data, and editing existing data. All actions are enabled, and all views and pages are visible. A user whose profile has the Editable default level will have access to all actions and data in the system, except for any items with overrides.
• Read-only: This level allows a user to view data, but not to add or modify data. Actions are disabled, but views and pages are visible. A user whose profile has the Read-only default level is able to view all objects in the system, but is not able to edit them, or to create new ones, except for items with overrides.
• Hidden (No access): This level means that a user cannot view, add, or modify data. Actions are disabled, and views and pages are hidden. A user whose profile has the Hidden default level is not able to open objects in any view, or perform any actions, unless overrides are added to the profile.Selecting an Appropriate Security Level for a Profile
•Examples
Security Profile Components
A user’s security profile can link to any number of supplementary profiles, which in turn can each link to other profiles. These profiles are evaluated at run-time for each element (view, page, attribute, relationship, method, or report), and the access level defined in the APM security settings used for that element. For more information about applying security settings, see Applying Composite Profile Security Settings.The supplementary profiles for each profile can be seen in the Security Profile window, Composite Profile tab.Methods for Building Security Profiles
Security Setup Mode
APM enables you to quickly and easily build security profiles by directly setting security levels on items within the user interface (UI), such as menu actions, views, and fields. You can do this by entering the Security Setup mode for a security profile. Click Setup Mode on the General tab of a security profile.For example if you want to hide the site’s KPI Templates page for a profile, you would open the site, select the Analytics view, right-click the KPI Templates tab, and select Secure Page and then Mark as Hidden.Editing a Profile Manually
Security and the APM Object Model
•Class Security
Disabled1
Multiple “Objects” in a Class
Tip: When you have launched APM as an administrator and select a control or table row, the control ID, class name, and element are displayed at the bottom of the window. Here is an example from the Analytics view, KPIs tab:Report Security
Then select the Reports tab, click Browse, select the Reports tab in the selector dialog. Select the report from the list. When you click OK, the report is added to the list. Double-click the report to see the Report Security dialog. For example:Note: If a report is enabled, but the data contained in the report has a lower level of security, users will be able to view and print the report. For example, if the failure mode class is set to No access, but the RCM2 Failure Modes List report is enabled, users will be able to view and print the report.