Level 2 Sprint 2: assigning roles TO Product family managers

Highlighted
Contributor

Level 2 Sprint 2: assigning roles TO Product family managers

Hi Team,

 

The global assumption DB created was only need to show to "Product family role".  And each product family manager will only change "volume growth rate" to his assigned product and viewed the rest of the product family.

 

I Assigned 4 roles as "Product family manager" and also removed their "WSA" rights :

1) I am not able to see line item wise their access assignment tabs.

2) Under the "Product family manager"  Roles tab, Landing DB shows nothing in the dropdown. Instead it is coming under "Full Access"

kunal_311_0-1595364825553.png

kunal_311_1-1595364892224.png

 

Do it have to do anything related to "Used Modules"?

kunal_311_2-1595365028348.png

 

 

6 REPLIES 6
Highlighted
Valued Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

Hello @kunal_311 

 

In order to accurately and completely create a Role to assign to users, you need to:

  1. Create the Role under Users--> Role
  2. Identify the Dashboard(s) that this role should have access to
  3. Give the role read/write access to each Module, Action, and versions (if used)image.png 
  4. You will know that you successfully gave access to all component on a dashboard when it appears in Users--> Roles --> Landing Dashboard dropdown
  5. Assign a Landing Dashboard to each role
  6. Go to Content in the setting menu. This is where you determine what modules and dashboards appear to a user with a particular role. The general rule is we only allow end-users access to dashboards but not modules.
    image.png
  7. Go to Users--> your own user and change the Role from full access to the role you want to test.

These are the general steps to accomplish security by Role.

Since you don't see any dashboards in the Landing Dashboard dropdown, this means you haven't assigned the read/write access to all the component of dashboards

 

Also, I might be wrong but it seems like you are changing the role of users who are not you (unless they are). You will not be able to test the model under these users log in so you really should not change their roles and expect to see results yourself. They will though once they log in.

 

This video should explain Adding Roles in details 

 

Also, I believe you are not clear on how to differentiate between the different Product Family manages to allow each to have write access only to their assigned Product Family. This is achieved using Selective Access. That's a different topic altogether.

 

This video should explain Selective Access.
I believe both videos were covered in Level 1 Model Builder

 

First, let's get you assigning the roles /dashboards correctly, and then I'll be happy to walk you through Selective Access.
Let me know when you are done or if you have any questions

 

Einas
"Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime"
Highlighted
Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

Hi @einas.ibrahim 

 

Appreciate your guidance because of which now I can see the landing dashboard displayed in my roles section to " Product family manager".

                             kunal_311_0-1595446845091.pngkunal_311_1-1595446885392.png

 

 

 

 

But now the problem occurs with DB, I am not able to see anything on DB:

kunal_311_2-1595446950968.png

I assigned the respective modules and list to the role. Is there any mistake I am doing at this stage?

kunal_311_3-1595447080641.pngkunal_311_4-1595447094924.png

 

 

 

 

 

 

 

 

 

The condition was the product family manager can only make changes in his product family and can view the other 3. So I make the changes as shown below. Is this step wrong?

 

kunal_311_5-1595447292999.png

 

Highlighted
Valued Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

Hi @kunal_311 

  1. The only reason you would not see "data" on a dashboard is that you haven't given the role the right access to all modules used on the dashboard. Don't forget that if you are referencing a module in a filter in another module for example then you have to give the role a read access to that module used in the filter as well even though it doesn't appear on the dashboard. I can see 2 modules that you haven't configured for the Product Family role on the screenshot you provided.
  2. Role --> List: you don't need to give a role explicit access to lists unless the user will add/delete directly from the list. This mainly happens with Numbered List because end-users will have to add list items to it. You don't need to make any changes in this tab
  3. You assigned the Selective Access correctly 👍
Einas
"Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime"
Highlighted
Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

Hi @einas.ibrahim 

1) Assigned module "SYS00 tym settings by month" to "read" & now seeing the data in DB. But a little confused about the other module which you are talking about. 

DEM01 - Read,DEM03 - Read,SYS00 - Read,SYS02 - Read

2) Just want to understand this point, I assigned the product list along with account with this intention that product family Manager needs to change the growth rate for its own product list. But I believe we only set the lists to check when we need to add/delete the products, which we are not doing in here, This is what I understood from your point. Is my understanding correct.

3) Thank You. 

Highlighted
Valued Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

Hello @kunal_311 

 

  1. I believe you have identified all the modules you need to assign to the Product Family Manager Role, however, since we want the Product Family Manager to upload/enter/update the growth % data, do you think a read access is sufficient? Try the dashboard as a Product Family Manager Role and check if you can update the growth % data.
  2. Your understanding of the need to explicitly assign a write access to lists is correct.
  3. You are welcome. Any time 😊
Einas
"Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime"
Highlighted
Contributor

Re: Level 2 Sprint 2: assigning roles TO Product family managers

1) My Bad -  DEM01 -Write

 

Thank you for the help.