3 Duties and Privileges

Privileges grant access to specific tasks, links, and actions within the application. The access controlled by a particular privilege is fixed and can only be changed by an enhancement to the application. You can control the functions and features to which a user has access by grouping the desired privileges into duties and assigning the duties to job roles which can then be associated to one or more users.

Duties Provided at Initial Setup

As part of this default security configuration, the system privileges have been logically grouped into duties and the duties have been assigned to an initial set of job roles. The provided duties can be modified or deleted, and new duties created. Administrator users can change the mappings of roles, duties, and privileges. Details about how to manage these application security policies are available in Chapter 2, Manage User Security in the Merchandising Cloud Services Administration Guide.

Duty Types

  • Inquiry – An inquiry duty provides the user with the ability to search for and view the associated entity. The provided inquiry duties are used when a user should have visibility to an area, but no option to create or update any information. Inquiry duties are assigned to viewers of an area.

  • Management – A management duty provides the user with the ability to maintain the associated entity. The provided management duties are used when a user should have the ability to create, update, delete, and, submit information. Management duties always contain the inquiry duty for the same entity. For example, the Fiscal Attributes Management Duty contains the Fiscal Attributes Inquiry Duty along with the additional Maintain Fiscal Attributes Privilege, because for a user to maintain an entity they must also have the ability to search for and view the entity. Management duties are assigned to contributors of an area.

  • Approval – An approval duty is meant for users with the authority to review and approve or reject submissions. Approval duties always contain the management duty for the same entity. For a user to approve an entity they must also have the ability to search for, view, and maintain the entity. Approval duties are assigned to reviewers of an area.

Duties with no Hierarchical Relationships

There are a handful of privileges used within Fiscal Management that do not have a hierarchical set of duties with increasing levels of access, as described by the duty types above. Rather these duties simply grant access to a single area, such as a dashboard, or they grant access to particular information across several functional areas. Therefore, access is either granted or not, there are no access levels. These duties may be classified as management or inquiry duties, depending on if the user can maintain the related data or only view it. For example:

  • Application Global Menu Duties – These duties grant access to links in the Application Navigator which allow users to launch into another application in the Merchandising suite. The default security configuration does not have these duties assigned to any roles.

  • Service Access Duty – Grants access to execute Merchandising ReST services.

Determining Access for Your Organization

When determining access for a given role in your organization, start by categorizing each role with a duty type or access level for each functional area in the application.

Duty Definitions

For ease of mapping privileges to roles, privileges are logically grouped into duties. Duties may contain one or more privileges as well as other duties.

3.1. Duty Definitions list the privileges and nested duties contained in each of the predefined duties provided in the default security configuration:

Table 3-1 Duty Definitions

Functional Area Duty Duty Description Duties and Privileges Contained Within

Administration - Application Navigator

Allocation Global Menu Duty

This duty is used to grant access to the Allocation link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Application Navigator

Fiscal Management Global Menu Duty

This duty is used to grant access to the Fiscal Management link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Application Navigator

Invoice Matching Global Menu Duty

This duty is used to grant access to the Invoice Matching link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Application Navigator

Merchandising Global Menu Duty

This duty is used to grant access to the Merchandising link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Application Navigator

Pricing Global Menu Duty

This duty is used to grant access to the Pricing link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Application Navigator

Sales Audit Global Menu Duty

This duty is used to grant access to the Sales Audit link in the Application Navigator in the sidebar menu. There are no privileges within the duty, associating this duty to a role will grant access.

No duties or privileges are contained in this duty Assigning the duty to a role grants the user access

Administration - Web Service Access

Service Access Duty

This duty can execute ReST services in the Fiscal Management application.

Fiscal Management Service Access Priv

Fiscal Attributes

Fiscal Attribute Inquiry Duty

This duty can search for and view fiscal attributes via the Item Attributes and Entity Attributes screens.

View Fiscal Attributes Priv

Fiscal Attributes

Fiscal Attribute Management Duty

This duty can create and maintain fiscal attributes via the Item Attributes and Entity Attributes screens. This duty is an extension of the Fiscal Attribute Inquiry Duty.

Fiscal Attribute Inquiry Duty

Maintain Fiscal Attributes Priv

Duty to Role Mappings

The job roles provided in the default security configuration have the following duties assigned to control their levels of access:

Table 3-2 Application Administrator

Functional Area Access Level Duty Assigned

Administration – Web Service Access

Access Granted

Service Access Duty

Fiscal Attributes

Management

Fiscal Attribute Management Duty

Table 3-3 Financial Analyst

Functional Area Access Level Duty Assigned

Administration – Web Service Access

No Access

 

Fiscal Attributes

Inquiry

Fiscal Attribute Inquiry Duty

Table 3-4 Financial Manager

Functional Area Access Level Duty Assigned

Administration – Web Service Access

No Access

Fiscal Attributes

Management

Fiscal Attribute Management Duty

Privileges

For each functional area in the application, there is an associated set of privileges. The privileges build upon each other. For example, to be able to maintain fiscal attributes, the user must also be able to search for and view fiscal attributes. Therefore, the Fiscal Attributes Management Duty contains the View Fiscal Attributes and Maintain Fiscal Attributes privileges.

Figure 3-1 Privileges for Users


Privileges for Users

Privileges Available in Fiscal Management

3.13. Privileges Available in Fiscal Management lists all of the privileges available in Fiscal Management, along with the duty type they are assigned to in the default configuration.

Table 3-5 Privileges Available in Fiscal Management

Functional Area Privilege Privilege Description

Administration – Web Service Access

Fiscal Management Service Access Priv

This privilege grants users the ability to execute Fiscal Management ReST services.

Fiscal Attributes

View Fiscal Attributes Priv

A privilege for viewing fiscal attributes via the Item Attributes and Entity Attributes screens.

Fiscal Attributes

Maintain Fiscal Attributes Priv

A privilege for creating and maintaining fiscal attributes via the Item Attributes and Entity Attributes screens. Users with this privilege must also have the View Fiscal Attributes Priv.