management cloud oracle risk · 1 introduction overview of risk management security in the risk...

34
Oracle Risk Management Cloud Securing Risk Management 19D

Upload: others

Post on 26-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle RiskManagement Cloud

Securing Risk Management

19D

Page 2: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

19DPart Number F22107-01Copyright © 2011, 2019, Oracle and/or its aliates. All rights reserved.

Author: David Christie

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected byintellectual property laws. Except as expressly permied in your license agreement or allowed by law, you may not use, copy, reproduce, translate,broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you nd any errors, please reportthem to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, thenthe following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal AcquisitionRegulation and agency-specic supplemental regulations. As such, use, duplication, disclosure, modication, and adaptation of the programs,including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to licenseterms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for usein any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware indangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safeuse. Oracle Corporation and its aliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its aliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks orregistered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarksof Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. OracleCorporation and its aliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, andservices unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its aliates will not be responsiblefor any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicableagreement between you and Oracle.

The business names used in this documentation are ctitious, and are not intended to identify any real companies currently or previously in existence.

Page 3: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Contents

Preface i

1 Introduction 1Overview of Risk Management Security ................................................................................................................................... 1

Perspectives .................................................................................................................................................................................... 2

Predened Security Job ............................................................................................................................................................... 2

2 Users 5The Risk Management Implementation User ......................................................................................................................... 5

Prepare for and Manage Risk Management Users ............................................................................................................... 5

3 Functional Security 7Overview of Risk Management Roles ....................................................................................................................................... 7

Security Visualizations ................................................................................................................................................................. 8

Generate a Visualization .............................................................................................................................................................. 9

Options for Viewing a Visualization Graph ............................................................................................................................. 9

Visualization Table Display Options ......................................................................................................................................... 11

Create Risk Management Roles in the Security Console .................................................................................................... 12

Copy or Edit Risk Management Roles in the Security Console ......................................................................................... 14

Compare Roles ............................................................................................................................................................................. 15

Simulate Navigator Menus in the Security Console ............................................................................................................ 16

Analytics for Roles ....................................................................................................................................................................... 17

Administrate the Security Console .......................................................................................................................................... 18

4 Data Security 21Overview of Risk Management Data Security Policies ........................................................................................................ 21

Create or Edit a Data Security Policy for Risk Management ............................................................................................. 22

How a Policy Applies Multiple Perspective Values .............................................................................................................. 23

Map Risk Management Data Security Policies to Roles ..................................................................................................... 23

Examples of Data Security Policy Mappings to Roles ........................................................................................................ 24

What happens if I edit roles that are mapped to Risk Management data security policies? ...................................... 24

Page 4: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Page 5: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Preface

i

PrefaceThis preface introduces information sources that can help you use the application.

Using Oracle Applications

HelpUse help icons to access help in the application. If you don't see any help icons on your page, click your user imageor name in the global header and select Show Help Icons. Not all pages have help icons. You can also access the OracleHelp Center to nd guides and videos.

Watch: This video tutorial shows you how to nd and use help. 

You can also read about it instead.

Additional Resources

• Community: Use Oracle Cloud Customer Connect to get information from experts at Oracle, the partnercommunity, and other users.

• Training: Take courses on Oracle Cloud from Oracle University.

ConventionsThe following table explains the text conventions used in this guide.

Convention Meaning

boldface Boldface type indicates user interface elements, navigation paths, or values you enter or select.

monospace Monospace type indicates le, folder, and directory names, code examples, commands, and URLs.

> Greater than symbol separates elements in a navigation path.

Page 6: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Preface

ii

Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website.

Videos included in this guide are provided as a media alternative for text-based help topics also available in this guide.

Contacting Oracle

Access to Oracle SupportOracle customers that have purchased support have access to electronic support through My Oracle Support. Forinformation, visit My Oracle Support or visit Accessible Oracle Support if you are hearing impaired.

Comments and SuggestionsPlease give us feedback about Oracle Applications Help and guides! You can send an e-mail to:[email protected].

Page 7: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 1Introduction

1

1 Introduction

Overview of Risk Management SecurityIn the Risk Management family of applications, duty and job roles grant access to functionality, and data securitypolicies grant access to data.

• A job role conceptually represents a job that a user performs in an organization. It typically provides broaderfunctional access than a duty role, which represents one or more tasks included within a job.

Even so, either role type may dene function security policies, role hierarchies, or both. A function securitypolicy grants privileges to complete specic tasks. A role hierarchy is a set of subordinate roles; the parent roleinherits functional access from them.

Commonly in Risk Management, a lower-level duty role uses function security policies to dene an individualtask. A higher-level duty role gathers related tasks together, by dening a hierarchy that consists of lower-level duty roles. A job role denes a hierarchy of higher-level duty roles providing broad enough access forassignment to a user. You can assign job roles directly to users, but you can't assign duty roles. A user isgranted duty roles only indirectly, as elements in the hierarchy of a job role.

You create and manage roles in Oracle Applications Security, also known as the Security Console.

• A data security policy denes a set of data. You map the policy to a role, and so apply the functionality grantedby the role to the data dened by the policy. You create and manage data security policies, and map them toroles, in the Manage Security page of Risk Management.

"Role" and "data security policy" are conceptually dierent in Risk Management than in other Oracle Cloud applications:

• In other applications, a duty role grants access to functionality, but it also has a data-denition component. Ineect, the role selects functional privileges, but it also selects data required to support those privileges.

In Risk Management, a duty role has no data-denition component. It purely denes functionality: a set offunctional privileges that constitute a duty, or a set of duties that support a larger duty or a job.

• In other applications, a data security policy is the data-denition component of a duty role, and so is an integralpart of a duty role.

In Risk Management, a data security policy is congured completely independently of any role. It uses entirelydierent criteria to dene data. For example, it may use perspectives, which don't exist in other applications. Itmay map to either a duty role or a job role.

• Other applications may include aggregate privileges as elements of duty or job roles. Again, these have bothfunctional- and data-denition components.

Risk Management roles don't use aggregate privileges.

• HCM applications may dene data roles. These are based on HCM security proles and can be assigned directlyto users.

Risk Management uses neither data roles nor security proles. Risk Management job roles are assigned directlyto users.

Page 8: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 1Introduction

2

• Typically, a user is assigned at least one abstract role. For example, an Employee role provides access to tasksand functions that are both unrelated to a specic job and performed by every employee. Abstract roles haveno bearing on Risk Management security.

PerspectivesA perspective is a set of related, hierarchically organized values. The root value (the one all others are related to) maybe organization, region, regulatory code, or any other concept you determine to be meaningful. You assign individualperspective values to individual Risk Management object records, establishing a context in which these object recordsexist.

• In the Financial Reporting Compliance module, you may assign perspective values to processes, risks, andcontrols.

• In the Advanced Controls Management module, you may assign perspective values to models, advancedcontrols, and incidents.

• You don't assign perspective values to any component of Access Certication.

For example, an Organization perspective might contain values that map the structure of your company. Divisionsmight be immediate children of the organization; each division might be the parent of a set of business units; and so on.This would enable the company to associate individual risks, controls, or other objects with the divisions, units, or othercorporate entities they apply to.

Perspectives and SecurityJob roles consist of duty roles and privileges that dene functional access. Data security policies dene sets of data.Roles map to data security policies, so that a user assigned a role can apply its functionality to data dened by amapped policy.

As you congure a data security policy, you may assign perspective values to it. If so, it would grant access only to dataconcerning objects associated with the same perspective values. (This security restriction, however, doesn't apply toAccess Certication.)

To use the Organization example, a user might be assigned a job role associated with a single data security policy. Thatpolicy might specify the Organization perspective value for a particular business unit. The user would have access onlyto data records assigned that value, which therefore pertain to the business unit it represents.

Predened Security JobRisk Management roles, and their assignment to users, are managed in the Security Console. A predened job, calledSecurity Synchronization, enables Risk Management to recognize changes made in the Security Console. The job alsoupdates worklists to match current security denitions.

The job runs the rst time you start Risk Management, and at scheduled intervals thereafter. The rst time it runs, itmaps predened roles to predened data security policies.

By default, the Security Synchronization job runs once a week, on Sundays. It's anticipated you will modify this defaultschedule. Your ideal schedule should reect the frequency of changes to roles, user assignments, and data security

Page 9: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 1Introduction

3

policies in your environment. Use the Scheduling page to modify the schedule, or use its Run Now feature to run the jobon demand.

Related Topics

• Modify Schedules

Page 10: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 1Introduction

4

Page 11: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 2Users

5

2 Users

The Risk Management Implementation UserThe service activation mail from Oracle provides the service URLs, user name, and temporary password for the test orproduction environment. Use these credentials to create an implementation user whose responsibility is to set up RiskManagement within each environment. Setup involves:

• Conguring perspectives that are to be incorporated into data security policies.

• Conguring security: At minimum, creating job roles and data security policies.

• Selecting features and assessment activities available to objects in the Financial Reporting Compliancemodule. Unlike other implementation tasks, this activity establishes some seings that can't be changed onceapplication users create operational data.

• Seing administrative features that congure Risk Management for use and routine maintenance.

• Testing the implementation, in eect by using Risk Management features to ensure they return expectedresults.

Note: You may use Risk Management as a tool to manage risk in other Oracle Cloud oerings. If so, you'reexpected to coordinate the implementation of Risk Management with the implementation of those otheroerings. This is likely to require the creation of implementation users for those other oerings in addition tothe Risk Management implementation user. Consult documentation for those other oerings for informationabout their requirements.

Create the Risk Management implementation user in Oracle Human Capital Management (HCM), for example withCreate User functionality available in a Manage Users Work area. Doing so associates the implementation user with aperson record, which is needed for the testing of an email notication feature.

Note: It's possible to create user accounts in the Security Console. However, this doesn't create a personrecord and so is inappropriate for the Risk Management implementation user. Use HCM, not the SecurityConsole, to create the Risk Management implementation user.

As you create the implementation user, assign two predened job roles:

• Enterprise Risk and Control Manager: Among the duties it grants, this role enables the user to perform moduleand administrative setup, to create perspectives and data security policies, and to test the implementation.

• IT Security Manager: This role provides access to the Security Console, where the user can create RiskManagement roles.

It's recommended that you revoke the assignment to the Enterprise Risk and Control Manager role whenimplementation is complete. This super user role isn't intended for everyday use. While creating roles in the SecurityConsole, the implementation user may create a Risk Management Administrator job role to replace it. This role wouldinclude only duty roles for module, administrative, perspective, and data security policy management.

Page 12: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 2Users

6

Prepare for and Manage Risk Management UsersDuring implementation, you prepare your Oracle Applications Cloud service for application users. Tasks includedetermining whether:

• The creation of a person, user, or party record automatically creates a related user account.

• Roles are provisioned to users automatically or can be requested and, if so, creating role-provisioning rules.

• A user account is suspended automatically when the user has no roles, and reactivated automatically whenroles are assigned.

During implementation, you can use the Create User task to create test application users. By default, this task creates aminimal person record and a user account. After implementation, you should use the Hire an Employee task to createapplication users. You can also import users. These tasks are available through HCM.

For detailed information on preparing for, creating, and managing application users, see the Securing ERP document.

You can set certain standards for user accounts in the General Administration page of the Security Console. Theseinclude the format of the user name (the value a user enters during sign-in to identify himself), and password formatand policy.

Page 13: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

7

3 Functional Security

Overview of Risk Management RolesYou're expected to create your own job roles for assignment to Risk Management users.

• Only six predened job roles exist. Each is a super user role, granting far more access than everyday applicationusers should have. You should not assign any of these roles to application users. You should instead createroles that grant access limited to the tasks individual users are to complete.

• You can't alter the mappings of predened data-security policies to predened roles. To implementperspective-based security, therefore, you must not only create data-security policies that incorporateperspective values, but also create job roles you can map them to.

A common strategy for developing job roles is to copy a predened role that applies to a product area, then removeduties from the copy until you're left with what you want users to have. The six predened job roles are:

• Application Access Auditor. This provides Advanced Access Controls features (other than those that apply toAccess Certication), and setup and administration features that support Advanced Access Controls.

• User Access Certication Manager. This provides features of the Access Certication component of AdvancedAccess Controls, and setup and administration features that support Access Certication.

• Application Control Manager. This provides Advanced Financial Controls features, and setup andadministration features that support Advanced Financial Controls.

• Compliance Manager. This provides Financial Reporting Compliance features, and setup and administrationfeatures that support Financial Reporting Compliance.

• Enterprise Risk and Control Manager. This is the most expansive job role. In addition to Financial ReportingCompliance features, it grants access to all setup and administration functionality. In particular, this is theonly predened job role that provides access to perspective management. It's typically the starting point foradministrative and implementation job roles.

• Risk Management Auditor. This role organizes activities for users responsible for enterprise auditing inadvanced access and transaction controls, and in nancial reporting compliance controls.

Moreover, Oracle provides a large set of predened duty roles, and you may select from these to add functional accessto each job role you create. You can't modify predened roles. You can create duty roles, or copy predened duty rolesand edit the copies. However, you should rarely have occasion to do so. In most cases, the predened duty roles meetyour needs.

It's generally preferred that you design roles so that you can assign multiple job roles to any given user. Each job rolewould contain a subset of the duty roles the user requires. This aords exibility: Each job role remains available forassignment to other users in varying combinations with other job roles.

Page 14: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

8

Security for Access CerticationThe Access Certication component of Advanced Access Controls presents a special case. As is customary, you maydevelop job roles by removing duty roles from copies of a predened job role (in this case, User Access CerticationManager), or by adding duty roles to job roles you create. However:

• It's important that you use only the predened duty roles. These are Access Certication Administrator, AccessCertication Owner, Access Certication Certier, and Access Certication Conguration and Maintenance.Don't modify copies of them or create new Access Certication duty roles.

Each of the administrator, owner, and certier roles provides functionality required by its type of user. Theconguration and maintenance duty role enables a user to run an Access Certication Synchronization job ondemand or to enable email alerts, and is typically granted to an administrator. You can add each duty role to ajob role expressly for Access Certication or to a job role with duties unrelated to Access Certication.

• An Access Certication job role doesn't require a data security policy. There's no need to create a policy thatspecies perspective values, which don't apply to Access Certication. Each job role that contains a predenedAccess Certication duty role inherits a predened data security policy mapped to that duty role.

If you add an Access Certication duty role to a job role with duties unrelated to Access Certication, that jobrole may be mapped to a data security policy, and that policy may specify perspective values. If so, these haveno eect on the Access Certication duties.

How to Work with RolesYou congure Risk Management roles, and may assign them to users, within Oracle Applications Security. Its SecurityConsole enables you to:

• Create roles, either from scratch or by copying existing roles and editing the copies. As you create or edit jobroles, you can also assign them to users.

• Visualize hierarchical relationships among users, roles, and privileges.

• Simulate Navigator menus available to roles or users.

• Compare versions of roles.

To open the Security Console, select Tools in the home page. Among its options, select Security Console. You musthave the IT Security Manager role to do so.

Security VisualizationsA Security Console visualization graph consists of nodes that represent security items. These may be users, roles,privileges, or aggregate privileges. Arrows connect the nodes to dene relationships among them. You can trace pathsfrom any item in a role hierarchy either toward users who are granted access or toward the privileges roles can grant.

Page 15: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

9

You can select one of the following two views:

• Radial: Nodes form circular (or arc) paerns. The nodes in each circular paern relate directly to a node at thecenter. That focal node represents the item you select to generate a visualization, or one you expand in thevisualization.

• Layers: Nodes form a series of horizontal lines. The nodes in each line relate to one node in the previous line.This is the item you select to generate a visualization, or the one you expand in the visualization.

For example, a job role might consist of several duty roles. You might select the job role as the focus of a visualization(and set the Security Console to display paths leading toward privileges):

• The Radial view initially show nodes representing the duty roles encircling a node representing the job role.

• The Layers view initially show the duty-role nodes in a line after the job-role node.

You can then manipulate the image, for example, by expanding a node to display the items it consists of.

Alternatively, you can generate a visualization table that lists items related to an item you select. For example, a tablemay list the roles that descend from a role you select, or the privileges inherited by the selected role. You can exporttabular data to an Excel le.

Generate a VisualizationHere's how you can generate a visualization:

1. On the Security Console, click Roles.2. Search for the security item on which you want to base the visualization.

◦ In a Search eld, select any combination of item types, for example, job role, duty role, privilege, or user.

◦ In the adjacent eld, enter at least three characters. The search returns the matching records.

◦ Select a record.

Alternatively, click Search to load all the items in a Search Results column, and then select a record.3. Select either Show Graph or View as Table buon.

Note: On the Administration page, you can determine the default view for a role.

4. In the Expand Toward list, select Privileges to trace paths from your selected item toward items lower in itsrole hierarchy. Or select Users to trace paths from your selected item toward items higher in its hierarchy.

5. If the Table view is active, select an item type in the Show list: Roles, Privileges, or Users. (The options availableto you depend on your Expand Toward selection.) The table displays records of the item type you select. Notethat an aggregate privilege is considered to be a role.

Page 16: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

10

Options for Viewing a Visualization GraphWithin a visualization graph, you can select the Radial or Layers view. In either view, you can zoom in or out of theimage. You can expand or collapse nodes, magnify them, or search for them. You can also highlight nodes thatrepresent types of security items.

1. To select a view, click Switch Layout in the Control Panel, which is a set of buons on the visualization.2. Select Radial or Layers.

Node LabelsYou can enlarge or reduce a visualization, either by expanding or collapsing nodes or by zooming in or out of the image.As you do, the labels identifying nodes change:

• If the image is large, each node displays the name of the item it represents.

• If the image is small, symbols replace the names: U for user, R for role, S for predened role, P for privilege, andA for aggregate privilege.

• If the image is smaller, the nodes are unlabeled.

Regardless of labeling, you can hover over a node to display the name and description of the user, role, or privilege itrepresents.

Nodes for each type of item are visually depicted such that item types are easily distinguished.

Expand or Collapse NodesTo expand a node is to reveal roles, privileges, or users to which it connects. To collapse a node is to hide those items.To expand or collapse a node, select a node and right-click or just double-click on the node.

Using Control Panel ToolsApart from the option to select the Radial or Layers view, the Control Panel contains these tools:

• Zoom In: Enlarge the image. You can also use the mouse wheel to zoom in.

• Zoom Out: Reduce the image. You can also use the mouse wheel to zoom out.

• Zoom to Fit: Center the image and size it so that it's as large as it can be while ing entirely in its displaywindow. (Nodes that you have expanded remain expanded.)

• Magnify: Activate a magnifying glass, then position it over nodes to enlarge them temporarily. You can use themouse wheel to zoom in or out of the area covered by the magnifying glass. Click Magnify a second time todeactivate the magnifying glass.

• Search: Enter text to locate nodes whose names contain matching text. You can search only for nodes that theimage is currently expanded to reveal.

• Control Panel: Hide or expose the Control Panel.

Page 17: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

11

Using the LegendA Legend lists the types of items currently on display. You can take the following actions:

• Hover over the entry for a particular item type to locate items of that type in the image. Items of all other typesare grayed out.

• Click the entry for an item type to disable items of that type in the image. If an item of that type has child nodes,it's grayed out. If not, it disappears from the image. Click the entry a second time to restore disabled items.

• Hide or expose the Legend by clicking its buon.

Using the OverviewOn the image, click the plus sign to open the Overview, a thumbnail sketch of the visualization. Click any area of thethumbnail to focus the actual visualization on that area.

Alternatively, you can click the background of the visualization and move the entire image in any direction.

Refocusing the ImageYou can select any node in a visualization as the focal point for a new visualization: Right-click a node, then select Set asFocus.

Note: You can review role hierarchies using either a tabular or a graphical view. The default view depends onthe seing of the Enable default table view option on the Administration tab.

Visualization Table Display OptionsA visualization table contains records of roles, privileges, or users related to a security item you select. The table displaysrecords for only one type of item at a time:

• If you select a privilege as the focus of your visualization, select the Expand Toward Users option. Otherwisethe table shows no results. Then use the Show option to list records of either roles or users who inherit theprivilege.

• If you select a user as the focus of your visualization, select the Expand Toward Privileges option. Otherwisethe table shows no results. Then use the Show option to list records of either roles or privileges assigned to theuser.

• If you select any type of role or an aggregate privilege as the focus of your visualization, you can expand ineither direction.

◦ If you expand toward privileges, use the Show option to list records of either roles lower in hierarchy, orprivileges related to your focus role.

◦ If you expand toward users, use the Show option to list records of either roles higher in hierarchy, orusers related to your focus role.

Tables are all-inclusive:

Page 18: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

12

Table Name What it displays

Roles 

Records for all roles related directly or indirectly to your focus item. For each role, inheritancecolumns specify the name and code of a directly related role. 

Privileges 

Records for all privileges related directly or indirectly to your focus item. For each privilege,inheritance columns display the name and code of a role that directly owns the privilege. 

Users 

Records for all user assigned roles related directly or indirectly to your focus item. For eachuser, Assigned columns display the name and code of a role assigned directly to the user. 

The table columns are search-enabled. Enter the search text in a column eld to get the records matching your searchtext. You can export a table to Excel.

Create Risk Management Roles in the Security ConsoleYou can use the Security Console to create Risk Management job or duty roles.

In many cases, an ecient method of creating a role is to copy an existing role, then edit the copy to meet yourrequirements. Typically, you would create a role from scratch if no existing role is similar to the role you want to create.

To create a role from scratch, select the Roles tab in the Security Console, then click the Create Role buon. Enter valuesin a series of role-creation pages, selecting Next or Back to navigate among them.

Provide Basic InformationOn a Basic Information page:

1. In the Role Name eld, create a display name, for example North America Risk Manager.2. In the Role Code eld, create an internal name for the role, such as GRC_NA_RISK_MGR_JOB.

Note: Don't use "ORA_" as the beginning of a role code. This prex is reserved for rolespredened by Oracle. You can't edit a role with the ORA_ prex.

3. In the Role Category eld, select a tag that identies a purpose the role serves in common with other roles.Typically, a tag species a role type and an application the role applies to. For Risk Management, appropriatetags are "GRC - Job Roles" and "GRC - Duty Roles."

If you select the duty-role category, you can't assign the role you're creating directly to users. To assign it, youwould include it in the hierarchy of a job role, then assign that role to users.

4. Optionally, describe the role in the Description eld.

Add Function Security PoliciesA function security policy selects a set of functional privileges; each permits use of a eld or other user-interfacefeature. On a Function Security Policies page, you may dene a policy for a duty role. The policy selects functional

Page 19: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

13

privileges to be inherited by other roles the duty role belongs to. Typically, you don't add function security policiesdirectly to a job role.

As you dene a policy, you can either add an individual privilege or copy all the privileges that belong to an existing role:

1. Select Add Function Security Policy.2. In a Search eld, select the value Privileges or types of role in any combination, and enter at least three

characters. The search returns items of the types you selected, whose names contain the characters youentered.

3. Select a privilege or role. If you select a privilege, click Add Privilege to Role. If you select a role, click AddSelected Privileges.

The Function Security Policies page lists all selected privileges. When appropriate, it also lists the role a privilege isinherited from. You can:

• Click a privilege to view details of the code resource that it secures.

• Delete a privilege. If, for example, you added the privileges associated with a role, but want to use only some ofthem, you must delete the rest. To delete a privilege, click its x icon.

Data Security PoliciesData security policies (as they can be congured in the Security Console) apply to Oracle Cloud applications other thanRisk Management. To create data security policies appropriate for Risk Management, you use a Manage Security pagewithin Risk Management. In the Data Security Policies page in the Create Role train of the Security Console, make noentries. Simply click Next to move to the next page.

Note: For Risk Management purposes, you may opt to set the Data Security Policies page to be read-only. Todo so, select the Administration tab, and then the Roles tab on the Administration page. Locate and clear an"Enable edit of data security policies" option.

Congure the Role HierarchyA Role Hierarchy page displays either a visualization graph, with the role you're creating as its focus, or a visualizationtable. Select the Show Graph buon or View as Table buon to select between them. In either case, link the role you'recreating to other roles from which it's to inherit functional privileges.

• If you're creating a duty role, you can add duty roles to it. In eect, you're creating an expanded set of duties forincorporation into a job role.

• If you're creating a job role, you can add duty roles to it.

To add a role:

1. Select Add Role.2. In a Search eld, select a combination of role types, and enter at least three characters. The search returns

items of the types you selected, whose names contain the characters you entered.3. Select the role you want, and click Add Role Membership. You add not only the role you have selected, but also

its entire hierarchy.

In the graph view, you can use the visualization Control Panel, Legend, and Overview tools to manipulate the nodes thatdene your role hierarchy.

Page 20: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

14

Add UsersOn a Users page, you can select users to whom you want to assign a job role you're creating. (You don't assign a dutyrole directly to users.)

Note: For the Users page to be active, you must select an "Enable edit of user role membership" option. Tolocate it, select the Administration tab, and then the Roles tab on the Administration page. If this option isn'tselected, the Users page is read-only.

You may add users to a job role before you map that role to a data security policy. If so, the users can access pages therole grants functional access to, but no data. Data would appear in these pages after you map the role to a data securitypolicy.

To add a user:

1. Select Add Users.2. In a Search eld, select the value Users or types of role in any combination, and enter at least three characters.

The search returns items of the types you selected, whose names contain the characters you entered.3. Select a user or role. If you select a user, click Add User to Role. If you select a role, click Add Selected Users; this

adds all its assigned users to the role you're creating.

The Users page lists all selected users. You can delete a user. You may, for example, have added all the users associatedwith a role. But you may intend to assign your new role only to some of them, and so must delete the rest. To delete auser, click its x icon.

Complete the RoleOn a Summary and Impact Report page, review the selections you have made. Summary listings show the numbers offunction security policies, roles, and users you have added and removed. An Impact listing shows the number of rolesand users aected by your changes. Expand any of these listings to see names of policies, roles, or users included in itscounts.

If you determine you want to make changes, navigate back to the appropriate page and do so. If you're satised withthe role, select Save and Close.

Copy or Edit Risk Management Roles in the SecurityConsoleYou can edit roles you have created from scratch. Or, you can copy any role, then edit the copy to create a new role.

Note: You can't edit predened roles. That's because your edits would be overwrien during each upgrade,when Oracle updates predened roles to the specications for the newer release. You can identify apredened role by the ORA_ prex in its role code. Or, a Predened role box is checked in the BasicInformation page for a role if it's shipped by Oracle.

Initiate a copy or an edit from the Roles tab of the Security Console. Do either of the following:

• Create a visualization graph and select any role in it. Right-click and select Copy Role or Edit Role.

• Generate a list of roles in the Search Results column of the Roles page. Select one of them, and click its menuicon. In the menu, select Copy Role or Edit Role.

Page 21: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

15

If you're copying a role, you must also select one of two options:

• Copy top role: You copy only the role you have selected. The source role has links to roles in its hierarchy, andthe copy inherits links to the original versions of those roles. If you select this option, subsequent changes tothe inherited roles aect not only the source top role, but also your copy.

• Copy top role and inherited roles: You copy not only the role you have selected, but also all of the roles inits hierarchy. Your copy of the top role is connected to the new copies of subordinate roles. If you select thisoption, you insulate the copied role from changes to the original versions of the inherited roles.

Next, an editing train opens. Essentially, you follow the same process in editing a role as you would to create one.However, note the following:

• As is true for role creation, the Data Security Policies page in the Edit Role train has no application to RiskManagement. Use the Manage Security page within Risk Management to create or edit data security policiesappropriate for Risk Management.

• By default, the name and code of a copied role match those of its source role, except that a prex, sux, orboth are appended. In the Roles Administration page, you can congure the default prex and sux for eachvalue.

• A copied job role can't inherit users from its source job role. You must select users for the copied role. (Theymay include users who belong to the source role.)

• The Role Hierarchy page displays all roles subordinate to a role you copied. Even so, you can add roles only to(or remove them from) the top role you copied.

To monitor the status of a role-copy job, select the Administration tab, and then the Role Copy Status tab of theAdministration page.

Compare RolesYou can compare any two roles to see the structural dierences between them. As you compare roles, you can also addfunction security policies existing in the rst role to the second role, providing that the second role isn't a predenedrole.

For example, assume you have copied a role and edited the copy. You then upgrade to a new release. You can compareyour edited role from the earlier release with the role as shipped in the later release. You may then decide whether toincorporate upgrade changes into your edited role. If the changes consist of new function security policies, you canupgrade your edited role by adding the new policies to it.

Select Roles for Comparison

1. Select the Roles tab in the Security Console.2. Do any of the following:

◦ Click the Compare Roles buon.

◦ Create a visualization graph, right-click one of its roles, and select the Compare Roles option.

◦ Generate a list of roles in the Search Results column of the Roles page. Select one of them, and click itsmenu icon. In the menu, select Compare Roles.

Page 22: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

16

3. Select roles for comparison:◦ If you began by clicking the Compare Roles buon, select roles in both First Role and Second Role

elds.◦ If you began by selecting a role in a visualization graph or the Search Results column, the First Role eld

displays the name of the role you selected. Select another role in the Second Role eld.For either eld, click the search icon, enter text, and select from a list of roles whose names contain that text.

Compare Roles1. Select two roles for comparison.2. Use the Filter Criteria eld to lter for any combination of these artifacts in the two roles:

◦ Function security policies

◦ Inherited roles

The data security policies option doesn't apply to Risk Management.3. Use the Show eld to determine whether the comparison returns:

◦ All artifacts existing in each role

◦ Those that exist only in one role, or only in the other role

◦ Those that exist only in both roles4. Click the Compare buon.

You can export the results of a comparison to a spreadsheet. Select the Export to Excel option.

After you create the initial comparison, you can change the lter and show options. When you do, a new comparison isgenerated automatically.

Add Policies to a Role1. Select two roles for comparison.

◦ As the First Role, select a role policies already exist in.

◦ As the Second Role, select the role you're adding the policies to. This must be a custom role. You can'tmodify a predened role.

2. In the Filter Criteria eld, select Function security policies. The Data security policies option doesn't apply toRisk Management, and the Inherited roles option is to be excluded for any application.

3. As a Show value, select Only in rst role.4. Click the Compare buon.5. Among the artifacts returned by the comparison, select those you want to copy.6. An Add to Second Role option becomes active. Select it.

Simulate Navigator Menus in the Security ConsoleYou can simulate Navigator menus available to roles or users. From a simulation, you can review the access inherent ina role or granted to a user. You can also determine how to alter that access to create roles.

Page 23: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

17

Opening a SimulationTo open a simulated menu:

1. Select the Roles tab in the Security Console.2. Create a visualization graph, or populate the Search Results column with a selection of roles or users.3. In the visualization graph, right-click a role or user. Or, in the Search Results column, select a user or role and

click its menu icon.4. Select Simulate Navigator.

Working with the SimulationIn a Simulate Navigator page:

• Select Show All to view all the menu and task entries that may be included in a Navigator menu.

• Select Show Access Granted to view the menu and task entries actually assigned to the selected role or user.

In either view:

• A padlock icon indicates that a menu or task entry can be, but isn't currently, authorized for a role or user.

• An exclamation icon indicates an item that may be hidden from a user or role with the privilege for it, because ithas been modied.

To plan how this authorization may be altered:

1. Click any menu item on the Simulate Navigator page.2. Select either of the two options:

◦ View Roles That Grant Access: Lists roles that grant access to the menu item.

◦ View Privileges Required for Menu: Lists privileges required for access to the menu item.

Analytics for RolesYou can review statistics about the roles that exist in your Oracle Cloud instance.

On the Analytics page, click the Roles tab. Then view these analyses:

• Role Categories. Each role belongs to a category that denes some common purpose. Typically, a categorycontains a type of role congured for an application, for example, "Financials - Duty Roles."

For each category, a Roles Category grid displays the number of:

◦ Roles

◦ Role memberships (roles belonging to other roles within the category)

◦ Security policies created for those roles

In addition, a Roles by Category pie chart compares the number of roles in each category with those in othercategories.

Page 24: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

18

• Roles in Category. Click a category in the Role Categories grid to list roles belonging to that category. For eachrole, the Roles in Category grid also shows the number of:

◦ Role memberships

◦ Security policies

◦ Users assigned to the role

• Individual role statistics. Click the name of a role in the Roles in Category grid to list the security policies andusers associated with the role. The page also presents collapsible diagrams of hierarchies to which the rolebelongs.

Click Export to export data from this page to a spreadsheet.

Administrate the Security ConsoleBefore you start using the Security Console, ensure that you run the background processes that refresh security data.You can use the Security Console Administration pages to select the general options, role-oriented options, and trackthe status of role-copy jobs. You can also select, edit, or add notication templates.

Run the Background ProcessesHere are the background processes you must run:

• Retrieve Latest LDAP Changes - This process copies data from the LDAP directory to the Oracle CloudApplications Security tables. Run this process once, before you start the implementation.

• Import User and Role Application Security Data - This process imports users, roles, privileges, and datasecurity policies from the identity store, policy store, and Oracle Cloud Applications Security tables. Schedule itto run regularly to update those tables.

To run the Retrieve Latest LDAP Changes process:

1. In the Setup and Maintenance work area, go to the Run User and Roles Synchronization Process task in theInitial Users functional area.

2. If you want to be notied when this process ends select the corresponding option.3. Click Submit.4. Review the conrmation message and click OK.

To run the Import User and Role Application Security Data process:

1. In the Tools work area, select Scheduled Processes.2. Click Schedule New Process.3. Search for the Import User and Role Application Security Data process and select it.4. Click OK.5. Click Submit.6. Review the conrmation message and click OK.

Congure the General Administration Options

1. On the Security Console, click Administration.

Page 25: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

19

2. Under Certicate Preferences, set the default number of days for which a certicate remains valid. Certicatesestablish keys for the encryption and decryption of data that Oracle Cloud applications exchange with otherapplications.

3. Under Synchronization Process Preferences, specify the number of hours since the last run of the Import Userand Role Application Security Data process. When you select the Roles tab, a warning message appears if theprocess hasn't been run in this period.

Congure the Role Administration Options

1. On the Security Console, click Administration.2. On the Roles tab, specify the prex and sux that you want to add to the name and code of role copies. Each

role has a Role Name (a display name) and a Role Code (an internal name). A role copy takes up the name andcode of the source role, with this prex or sux (or both) added. The addition distinguishes the copy from itssource. By default, there is no prex, the sux for a role name is "Custom," and the sux for a role code is"_CUSTOM."

3. In the Graph Node Limit eld, set the maximum number of nodes a visualization graph can display. When avisualization graph contains a greater number of nodes, the visualizer recommends the table view.

4. Deselect Enable default table view, if you want the visualizations generated from the Roles tab to have theradial graph view.

5. Enable edit of data security policies: Determine whether users can enter data on the Data Security Policies pageof the role-creation and role-edit trains available from the Roles tab.

6. Enable edit of user role membership: Determine whether users can enter data on the Users page of the role-creation and role-edit trains available from the Roles tab.

View the Role Copy Status

1. On the Security Console, click Administration.2. On the Role Copy Status tab, you can view records of jobs to copy roles. These jobs are initiated on the Roles

page. Job status is updated automatically until a nal status, typically Completed, is reached.3. Click the Delete icon to delete the row representing a copy job.

Page 26: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 3Functional Security

20

Page 27: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

21

4 Data Security

Overview of Risk Management Data Security PoliciesA Risk Management data security policy consists of lters that select data to which the policy grants access. Eachlter expresses a relationship between an aribute and a value. It may grant access to data that satises the denedrelationship. Or it may be congured to prevent such access, in eect granting access to all other data.

For example, the aribute may be the name of a perspective, such as Region. The value in that case would be a node ofthat perspective, such as North America. The lter may then select records of objects assigned the North America valueas they were created. Or it may exclude those objects, in eect selecting objects associated with all other regions.

Data security policies map to roles maintained in the Security Console. Functional access granted by a role applies todata designated by the mapped data security policy.

You may design job roles so that each denes a hierarchy consisting of predened duty roles. If so, you need not createdata security policies for duty roles. That's because every predened role maps to a predened data security policy. ASecurity Synchronization process completes that mapping automatically the rst time Risk Management runs.

You would, nevertheless, create data security policies for job roles you have designed. These policies apply to roles thatenable users to work directly with objects that perspectives can be assigned to. In Financial Reporting Compliance, theseinclude processes, risks, and controls. In Advanced Financial Controls, these include models, advanced controls, andincidents. Typically, lters for such a policy would:

• Select the data security policies already mapped to all duty roles included in the hierarchy of the job role. So far,the policy grants access to all the data dened by its member policies.

• Select perspective values. The job-level policy now limits the access granted by its duty-level policies to dataassociated with the perspective values.

Note: This denes a strategy for implementing perspective-based data security at the job level. You canimplement perspective-based security at the duty level, but this isn't recommended. The duty-level approachrequires you to create and maintain many more roles and policies.

You may create duty roles. If so, you must create data security policies for them. Filters for these policies may specify:

• The module data applies to.

• One or more states data must exist in for the policy to grant access to it.

• An action that may be performed on data at any of the specied states.

• Optionally, other duty-level data security policies, to adopt the data access granted by those policies.

• If the role supports assessment activities, a value for an Activity perspective. This limits the policy to dataneeded for a particular type of assessment.

You may copy a predened duty role to modify the copy. If so, you may copy the data security policy mapped to thesource role, and map the copied policy to the copied role.

To work with data security policies, select Risk Management in the home page. Among its options, select Setup andAdministration. Then select the Security Conguration tab.

Related Topics• Perspectives

Page 28: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

22

Create or Edit a Data Security Policy for RiskManagementTo create a Risk Management data security policy:

1. Select the Create Data Security Policy action in the Manage Security page.2. Supply a name and, optionally, description of the policy. Select a status: Active or Inactive.3. Select Add in the Policy section. A new row appears; in it, a lter is to be dened. In its Filter Name eld, enter a

name.4. In the Object eld, select Perspectives if the lter is to designate a perspective value. Select Data Aributes for

any other type of lter.5. If you selected Data Aributes in the Object eld, use the Aribute eld to select a value appropriate for the

lter you're creating:

◦ Module, for a lter that grants access to data from a specic module, either Financial ReportingCompliance or Advanced Controls Management. A module lter is typically appropriate for a policy thatmaps to a duty role.

◦ State, for a lter that selects the state or states data must exist in for the policy to grant access to it. Astate lter is typically appropriate for a policy that maps to a duty role.

◦ State Action, for a lter that species the action that may be performed on data at the specied states. Astate action lter is typically appropriate for a policy that maps to a duty role.

◦ Data Policy, for a lter that selects another policy, and so adopts its data denition. A data policy ltermay be appropriate for a policy that maps to a duty role or a job role.

If you selected Perspectives in the Object eld, select the name of a perspective hierarchy in the Aribute eld.A perspective lter applies typically to a policy that maps to a job role. However, it's also used in a policy thatmaps to a duty role that supports assessment activities.

6. If you selected Data Aributes in the Object eld, select Equals or Not Equals in the Condition eld.

If you selected Perspectives in the Object eld, select Equals, Not Equals, or Includes Children in the Conditioneld. For the last of these, the lter would designate data associated with a node you select and all its childnodes.

7. In the Value eld, click the Add buon, then select a value that completes the relationship denition alreadybegun in the Aribute and Condition elds.

For example, if your aribute is State and your condition is Equals, your value is the name of a specic state(such as In Edit). This would designate data existing at the state you have named. Or, if you select the NotEquals condition, the lter would designate data existing at all states other than the one you have named.

Or, your aribute may be the Activity Type perspective. If your condition is Equals, the value may be the nameof a node in the Activity Type hierarchy (for example, Certication). This would designate data associated withthat node.

8. Select Include to allow access to the data you have dened, or Exclude to prevent access to that data.9. Repeat these steps for each remaining lter the policy requires.

To edit a policy:

• Select a policy on the Manage Security page, then select the Edit Data Security Policy action.

• You can add or modify lters. Work with them as you would if you were creating a policy.

Page 29: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

23

• You can remove lters. Select a lter, then select the Delete action.

How a Policy Applies Multiple Perspective ValuesA data security policy may include lters that specify more than one perspective value:

• A lter may cite a single perspective value, but use an Includes Children condition. If so, the lter selects objectstagged with the node you select or any of its child nodes.

• You may include more than one perspective value (set o by semicolons) in a single lter. If so, OR logicapplies: the lter selects objects tagged with any one of the values, or any combination of them.

• You may include more than one lter, each designating a perspective value. If so, AND logic applies: the policygrants access only to objects tagged with values from all the lters.

For example, imagine an Organization perspective has three values: Division1, Division2, and Division3. A single ltercites the Organization perspective and includes "Division1;Division2" as its value. A policy including this lter selectsobjects tagged with either Division1, Division2, or both. It doesn't select an object tagged with Division3, unless thatobject is also tagged with Division1 or 2.

Next, imagine a Region perspective has two values, North and South. A policy includes one lter with Organizationequal to Division1 and a second with Region equal to North. The policy selects only objects tagged with both theDivision1 and North values.

Finally, suppose a policy contains a lter that sets the Organization value to "Division1;Division2" and a second lter thatsets Region equal to North. That policy would select objects tagged with either the Division1 and North values, or withthe Division2 and North values.

Map Risk Management Data Security Policies to RolesUse the Manage Security page of Risk Management to map duty roles or job roles to data security policies. You woulddo this only for roles you created in the Security Console, either from scratch or by copying existing roles and editingthe copies. You can't modify the mappings of predened roles to policies.

To select data security policies for roles:

1. In the Security Objects region of the Manage Security page, search for the role you want to map data securitypolicies to.

Note: For Risk Management to recognize a role created in the Security Console, a SecuritySynchronization process must run. By default it's scheduled to run weekly. To work with arole created after the most recent run of this process, you can wait for its next scheduled run.Or, you can run it manually from the Scheduling page, available from the Scheduling tab inthe Setup and Administration work area.

2. Do either of the following:

◦ Click in the row for the role, then select the Edit icon.

◦ Click the name of the role to open a page to view details about it. In that page, click the Edit buon.

Page 30: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

24

3. An Edit page opens. Use its Selected Privileges region to add or remove data security policies from the role:

◦ To add policies, select the Add action. Then search for and select one or more policies in a Privilegesdialog. (You may apply any number of data security policies to a role.) Click OK to complete the selectionand close the dialog.

◦ To remove a policy, select its row in the Selected Privileges region, then select the Delete action.

4. When you're satised with your selections, click Save and Close.

Examples of Data Security Policy Mappings to RolesUnder certain circumstances, you may map a single data security policy to a given role. Under other circumstances, youmay map multiple policies to a role. You may make multiple copies of a role, each providing the same functional access,so you can map dierent data security policies to them.

In the following examples, assume that a company has two business units. One is for operations in Los Angeles, and theother is for operations in New York.

Map Single Policies to RolesDavid Chetley handles control management for the Los Angeles business unit, and Neil Sturbush does the samework for the New York business unit. Although both need the same functional access, each must be restricted to dataappropriate for his business unit.

To assign distinct sets of data access to a single set of functional rights, you might:

• Begin with a job role that incorporates the functional access required for managing controls. Make twocopies of the job role, one for each business unit. One might be called ControlManagerLA, and the otherControlManagerNY.

• Create an Organization perspective hierarchy. It maps the structure of the company, and so contains nodes thatrepresent the business units. These nodes are called BU_LA and BU_NY.

• Create two data security policies, one for each business unit. They might be largely alike, containing ltersthat select the policies mapped to duty roles that form the hierarchy of the job-role copies. But one, calledLAControlPolicy, would contain a perspective lter that selects the BU_LA value. The other, NYControlPolicy,would contain a perspective lter that selects the BU_NY value.

• Map LAControlPolicy to the ControlManagerLA job role, and assign it to David Chetley. Map NYControlPolicy tothe ControlManagerNY job role, and assign it to Neil Sturbush.

Map Multiple Policies to a RoleBarry Campbell oversees the work of David Chetley and Neil Sturbush, and so needs access to data for both businessunits. To grant that access, you might make another copy of the base job role, called ControlManagerAll. You wouldthen map both the LAControlPolicy and NYControlPolicy data security policies to this role, and assign it to BarryCampbell.

Page 31: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

25

What happens if I edit roles that are mapped to RiskManagement data security policies?If you edit a role in Applications Security, there's no eect on its mappings to data security policies in Risk Management.(However, you will want to consider whether the mapping of a role to a data security policy remains appropriate afterthe role changes.)

If you delete a role in Applications Security, its mappings to data security policies are removed in Risk Management. Thedata security policies are unchanged, and you can map them to other roles.

Page 32: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Chapter 4Data Security

26

Page 33: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Glossary

27

Glossarydata security policy

A set of filters that select data. The policy is mapped to a duty role or to a job role. A user assigned one of these roleshas access to data defined by the mapped policy, and can apply functionality defined by the role to that data.

duty role

A grant of access to privileges required to complete a specific task, or a set of related tasks.

job role

A grant of access to duties required to complete a broad range of tasks. You can assign job roles to users. Incombination, the job roles assigned to a person encompass all he or she's hired to do.

perspective hierarchy

A set of related, hierarchically organized values. You assign perspective values to Risk Management objects to definea context they exist in. In Financial Reporting Compliance, these objects include processes, risks, and controls. InAdvanced Controls Management, objects include models, advanced controls, and incidents. These can serve as filteringvalues, but also play an important part in securing Risk Management Cloud.

privilege

A specific feature the application can make available to users.

role hierarchy

A definition of parent-child relationships among roles. A parent role inherits functional access from the child roles in itshierarchy. For example, the hierarchy of a job role may include duty roles, and the hierarchy of a duty role may includemore narrowly focused duty roles.

Page 34: Management Cloud Oracle Risk · 1 Introduction Overview of Risk Management Security In the Risk Management family of applications, duty and job roles grant access to functionality,

Oracle Risk Management CloudSecuring Risk Management

Glossary

28