blog.crmit.com

CRMIT Solutions is a leader in transforming businesses with cloud based Customer Experience (CX) solutions on sales, service, marketing & social cloud. Recognized amongst CIOReveiw’s "20 Most Promising Cloud Computing Companies”

Getting started with Oracle Sales Cloud Security

Leave a comment

Oracle Sales Cloud_Security
If you are coming from a very light weight Cloud CRM application (e.g. CRM On Demand) where users could only have a single role and functional privileges, data security authorizations specified in wizard based role console, Oracle Sales Cloud’s security framework could look daunting.

Oracle Sales Cloud security framework has Duty Roles, Abstract Roles, Job Roles, Resource Roles and the setup/administration is done across Authorization Policy Manager (APM), Oracle Identity Manager (OIM).

I would like to approach this in my own way.

a. Roles

For a Sales Cloud Application 3 roles are core

  • Sales Representative
  • Sales Manager
  • Sales Support

b. Modules

The core modules are

  • Account
  • Contact
  • Lead
  • Opportunity
  • Activity

Now, what any of the above roles could do with these modules is defined in “policies”. These policies are of 2 types – Functional Policies and Data Security policies.

These policies are grouped under Duty Roles (also called application roles).

Duty roles could inherit other duty roles. This facilitates to assign multiple roles to a single user.

Sales Representative Duty

Functional Policies under Sales Representative Duty

Data Security Policies under Sales Representative Duty

You could add or remove policies under functional policies section.

You could add or remove policies and add explicit rules and actions for data security policies.

Duty Roles are grouped under Job Roles & Abstract Roles (also called external roles).

Job role typically represents the job a user is hired into e.g. Sales representative job.

Abstract roles typically contain common functionality irrespective of job role e.g. the ‘Employee’ abstract role allows a user to manage personal information etc.

During every implementation it is mandatory that we review functional and data security policies that are assigned to a user through Job roles & abstract roles and add or remove any as required by customer requirements.

For best practices on role customization during implementations, you can refer to a customer connect webinar here

Out of the box, following is the data security setup in Sales Cloud for above roles

Sales Representative:

The seeded Sales Party review duty allows a sales representative to view all accounts and contacts in Sales Cloud application.

Sales Representatives can View and Edit other records if
–they are owner of a record
–they are on the record’s team
–they are a member/owner of a territory associated to the record

Sales Manager:

The seeded Sales Party review duty allows a sales manager to view all accounts and contacts in Sales Cloud application.

Sales managers can View and Edit other records if
–they are owner of a record
–they are on the record’s team
–they are a member/owner of a territory associated to the record

A Sales Manager can also View and Edit records if a Sales Representative reporting to him/her owns a record or in the record’s team or record is associated to a territory in sales representatives’ territory hierarchy.

Sales Support:

Sales Support is a admin role and it allows the users to help sales with their daily activities, perform sales setup/admin tasks and provide access to all sales data in the designated sales region.

At this moment the job role and abstract role administration is handled in OIM (Setup and Maintenance > Manage Job Roles Task) and Duty role administration is handled in APM (Setup and Maintenance > Manage Duty Roles Task).

From release 10, this would become easier as Sales Cloud is coming with a security console to create and manage roles, copy roles and compare roles through a single admin interface. Refer to this customer connect webinar for more information.

About CRMIT Solutions:

CRMIT Solutions is a leader in transforming businesses with cloud based Customer Experience (CX) solutions on sales, service, marketing & social cloud.

oracle_specialized_sales_cloudCRMIT Solutions has achieved OPN Specialized status for Oracle Sales Cloud –Oracle Recognizes CRMIT Solutions for Expertise in Implementing Oracle Sales Cloud. CRMIT Solutions Offers A Host of Solutions on Oracle Sales Cloud, Including Consulting, Sales Planning, Social Sales, Customer Data Enrichment, Field Sales Automation, User Adoption, Training, Health Checks and Testing.

CRMIT Solutions deliver a Fixed Scope Implementation offering for Oracle Sales Cloud to fast track sales productivity. Fixed Scope Offering leverages Oracle best practices and agile approach for fast track implementation of Oracle Sales Cloud – Go Live in less than 4 weeks. It drives sales productivity through higher win rates, forecast accuracy, and lead conversion.

Inputs
C.A.Mohammed
Consulting – CX/CRM Industry Solutions
CRMIT Solutions

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s