About security classes and roles in Contract Management

Contract Management includes several predefined security classes that allow access to various areas within the application. Security classes are then assigned to roles.

Security classes

The following table lists the security classes that are used for Contract Management.

Note: 

Some security classes have specific conditions that restrict access to some actions. For more detailed information on each security class, view the security class configuration.

Security class Description
AccessToAllActions_ST

Lets a user perform all actions for all menu items in the Strategic Sourcing and Contract Management modules, including all setup, spend analysis, and supplier information. All actions are also available for actors, agents, actor context, and state/province menu items.

This security class is commonly only used for Administrators.

CMActivateContract_ST Allows a user to perform the activate action for a contract.
CMAnalyzeContract_ST Lets a user access and use the contract negotation process.
CMCreateEventFromContract_ST Allows a user to create events from contracts.
CMCreateItem_ST Allows access to the processes to create items from contracts and mass create items.
CMLoadRebateInformation_ST Lets a user run the actions that create rebate information for rebate contracts.
CMLoadTierInformation_ST Lets a user run the actions that load data for running the reports to display tier purchases for manufacturer contracts.
CMManagerMenu_ST Allows the contract manager to access the proper menu items.
CMManualApproval_ST Allows manual approval of contract processes when process flow is not available.
CMProcessContract_ST Allows user to perform all basic contract processing.
CMProcessContractImport_ST Lets a user perform all processing for contract imports.
CMProcessorMenu_ST Lets the contract processor to access the proper menu items.
CMProcessVendorItem_ST Lets a user update vendor items using actions such as replace and inactivate.
CMRunApplicationUpdates_ST Allows the user to run menu items in the application updates menu, which are mainly for upgrades and changes to system.
CMSetupAdmin_ST Allows the administrator to fully access all contract management setup menu items.
CMViewContract_ST Gives a user inquiry only access to all contract information.
SCMCommonCreateSpend_ST Allows user to run actions that create spend analysis data.
SCMCommonMaintainTAndC_ST Allows user to process articles and terms and conditions in the repository.
SCMCommonSupplierBasicProcessing_ST Allows user to do all processing for suppliers except for vendor creation ,manual approval, and performance evaluation.
SCMCommonSupplierCreateVendor_ST Allows user to perform the create vendor action for suppliers.
SCMCommonSupplierManualApproval_ST Allows the user to do manual approval of supplier approval items, in case this is needed to override process flow approvals.
SCMCommonSupplierPerformEvaluation_ST Allows user to create and enter supplier performance evaluation.
SCMCommonSupplierProcessInvoices_ST Allows user to do final steps in supplier created invoice process.
SCMCommonSupplierVendorCompare_ST Allows user to create supplier vendor compare records and maintain them.
SCMCommonViewInformation_ST Allows user to access all records needed for selects and inquiries.
SCMCommonViewQueues_ST Allows user to access classic transaction, Email, and Process Flow queues
SCMCommonViewSpend_ST Allows a user to view all the spend analysis information,.

Roles

Actors need to be assigned to roles in Contract Management in order for users to be able to access the application. The following is a list of roles for you to consider using in Contract Management.

Role Suggested use
Admin_ST Admin is able to perform all actions within the productline (data area). This role may be viewed the same as a System Administrator. Admin may be involved in setting up role assignments, but security setup may be performed by a Security Administrator.
ContractAdministrator_ST Performs setup and processing actions not directly pertaining to contract processing.
ContractManager_ST Performs all actions pertaining to contract processing. Procurement Actor Context is needed for this role.
ContractProcessor_ST Can perform all basic processes pertaining to contract processing. Procurement Actor Context is needed for this role.
ContractViewer_ST Can inquire upon all contract information.
SpendAnalysisViewer_ST An additional role you may want to assign to a person who can view spend analysis results and run spend analysis load programs.
TermsManager_ST Can maintain articles and terms in the repository, and view articles and terms on contracts.

Templates for security class and role assignments

There are no specific rules regarding the assignment of security classes to roles; you can assign any class to any role you create. However, the delivered assignments are samples of starting points for your security implementation.

A spreadsheet detailing the delivered security class and security role templates for all security classes and roles is available on the Lawson Knowledge Base. The document title is "Landmark Security Templates for S3 Supply Chain Applications."

Associate roles to application functions

A spreadsheet that associates the delivered security roles to application features is available on the Lawson Knowledge Base. The document title is "Procurement Roles and Associated Processes" (KB# 5447863).