Security Management is split by Role and Scope depending on the object you want to give users access to.
The logic and best practices are to:
If a business request can’t follow these rules, a new user group "role" needs to be created - no exception can be applied.
As explained above, security is applied based on GBU and role. Here is the summary of GBU roles list.
| GBU | Data base | Role | Scope | Model security | User profile | Type of access |
|---|---|---|---|---|---|---|
| AROMA PERFORMANCE | DP1 | Demand Planner | Zone | Global Planner | Remote | |
| Sales Rep. | Sales group code (WP1) Account Manager code (PF1) | Collaborator | Remote (Migration to web in progress) | |||
| Global Key Account Manager | GBU Ship-To Group name/code | Viewer | Remote (Migration to web in progress) | |||
| NOVECARE | DP3 | S&OP Manager | Windows Login + set-up by Main Shipping plant / Main Production plant | U00 - Impot - IN U99 - Export - OUT x. Supersession x. Master Tables Update x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Global Planner | Remote |
| Sales Manager | Sales group code (WP1) Account Manager (PF1) | U00 - Impot - IN x. Supersession x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Collaborator | Web | ||
| Sales Assistant (CSR - Customer Service Representative) | ZI Partner code (WP1) CSS Representative code (PF1) | U00 - Impot - IN x. Supersession x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Collaborator | Web | ||
| Global Key Account Manager | Ship-To KA name/code | U00 - Impot - IN x. Supersession x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Viewer | Web | ||
RMD (Regional Market Director) | Zone and BfC Market | U00 - Impot - IN x. Supersession x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Viewer | Web | ||
| BDM (Business Development Manager) | Zone and BfC Market | U00 - Impot - IN x. Supersession x. Users Scope Management y. GBU - NOVECARE z. MTP / Commercial RoadMap z. Budget | Viewer | Web | ||
| TS | DP1 | Demand Planner | BU | F01C-1. Material:Shipto@DC U00 - Import - IN x. Supersession x. Master Tables Update y. GBU - TS z. Budget z. Classification ABC z. CRM Opportunities/Quote z. Pricing management | Global Planner | Remote |
| Product Manager | Material (updated manually through data field) | F01C-1. Material:Shipto@DC U00 - Import - IN x. Supersession x. Master Tables Update y. GBU - TS z. Budget z. Classification ABC z. CRM Opportunities/Quote z. Pricing management | Collaborator | Web | ||
| Sales Employee | Sales Employee Code | F01C-1. Material:Shipto@DC U00 - Import - IN x. Supersession x. Master Tables Update y. GBU - TS z. Budget z. Classification ABC z. CRM Opportunities/Quote z. Pricing management | Collaborator | Web | ||
| RSD | No condition (list of Sales Rep. through users group) | F01C-1. Material:Shipto@DC U00 - Import - IN x. Supersession x. Master Tables Update y. GBU - TS z. Budget z. Classification ABC z. CRM Opportunities/Quote z. Pricing management | Collaborator | Web | ||
| Pricing Team | Full GBU (no condition) | F01C-1. Material:Shipto@DC U00 - Import - IN x. Supersession x. Master Tables Update y. GBU - TS z. Budget z. Classification ABC z. CRM Opportunities/Quote z. Pricing management | Collaborator | Remote |
Here are some examples on concrete cases, raised by tickets through the years.
For ex: for a Sales Employee of a given GBU
| # | Description | Screenshot |
|---|---|---|
| 1 | right click the master table Sales Employee ID, then click Security In the Advanced security tab, for each user group, associate the conditions to the corresponding user groups, |
|
| 2 | right click the master table Material:shipto@DC, click Security In the Advanced security tab, for each user group, associate the conditions to the corresponding user groups, |
|
| # | Description | Screenshot | Reference view |
|---|---|---|---|
Problem Reporting! | |||
| 1 | user SANTOSMA all black view while open the work space, |
|
|
Trouble Shooting! | |||
| 2 | The grid view has a split on dimension Material:Shipto@DC into
|
| |
| 3 | If you connect as the user into the rich client and right click => Configure |
| |
| 4 | The problem is on Material : the view has a filter on Material, on condition 'GBU - TS: Yes & Planned Material | TS : Yes' : |
| |
| 5 | User belongs to those groups : |
| |
| 6 | The only group having a security configured on the master table 'Material' is TS - US / Marcio Santos, with the visibility condition 'GBU - SA&D' Finally, a right click => hierarchy view (with a super user account) on the master table 'Material' shows that there is no intersection between the combination of the conditions used to filter the grid and the condition of visibility : |
| |
| 7 | select here the 3 conditions (pressing control key allows to multiple select them) : |
| |
| 8 | And we can see that no material fulfills the 3 conditions : |
| |
Fix! | |||
| 9 | The problem is on Material : the view has a filter on Material, on condition 'GBU - TS: Yes & Planned Material | TS : Yes' : To remove the condition 'GBU - SA&D' in Material table associated with user group TS - US / Marcio Santos |
| |