Skip to main content

Security Specialist Superbadge (1)


It has been raining all week.  My little brother is taking long afternoon naps (boring!), and I need something to do.  So, I'm re-doing the Security Specialist Superbadge on Trailhead.  I am working in my new "office."  Even Mom can not find me here!  It's perfectly sized!




If you are looking for help with the unmanaged package install - check out this blog post.  The profile setup is not too complicated, but it's important to note that mobile access can not be set up until a user has logged in to the mobile app.  The simplest method is to create the user, Samantha Cordero, then use your phone to login to Salesforce as Samantha.

Hint: Clone the "Standard User" profile! You will only have to change a few settings to pass the challenge.




A frustrating error:
Even if the Apex tests pass, this error may still show up.  Why? 
Unlike most Superbadges, the order in which the steps are completed matters to pass this challenge.
1) Sharing Rules
2) Apex Tests 
3) Create Opportunities
4 Reassign Opportunities 
This thread on the developer community provides more details. 
One final hint for Challenge 2: Edit security configurations from the top down... Profile then Role then Group then Sharing Rules.

Bye!

 
 
 

Comments

  1. Hi, I always get

    The Inside Sales User does not appear to have the correct object permissions for Accounts and Opportunities.

    What permissions I shout give to Inside Sales Users?

    ReplyDelete
  2. I don't want to list all of the permissions and give away the challenge, but here's a hint:
    * Two sharing rules.

    If you have two sharing rules set up already, check the Inside Sales profile to make sure that the object permissions match the challenge requirements.

    Still stuck? Leave a comment with what you have set up, and I'll take a look.

    ReplyDelete
    Replies
    1. I've set up the Org-wide sharing setting for account & opportunity as follows:
      Account: Public Read/Write
      Opportunity: Private

      The Object-level security for the Field Sales User Profile includes the following
      Account: Read - Edit - Delete - View All - Modify All
      Opportunity: Read - Create - Edit

      I still get the error "The Field Sales User does not appear to have the correct object permissions for Accounts and Opportunities."
      Could you please help me with this issue?

      thanks in advance!
      Toby

      Delete
    2. Hi Toby - Sad news for you...the object permissions for Field Sales are not correct. (I'd guess you figured that one out already) :) Do something with account that is not "modify all or view all" This might be helpful:
      * Org wide default locks down the org to the tightest security
      * Profiles open it up a bit
      * Other things like sharing rules open up access even wide for specific groups of users

      Delete
    3. For the Challenge - Object Level Security: Do this

      Edit > In Standard Object Permissions,

      Remove the check from Delete for Account, also Remove the check from delete for opportunity>Save

      Setup > Profile > New > Existing Profile = Standard User & profile name = Sales Executive User> Save

      Now In Profile Detail click Edit > In Standard Object Permissions, Remove check from Create, Edit & Delete also Add Check for view all for Account, also Remove the check from Create, Edit & Delete also Add Check for view all for opportunity> Save

      Setup > Role > Set up roles > In CEO press Add Role >Lebel = Sales Executive > Save

      Setup > Role > Set up roles > In Sales Executive press Add Role > Label = Field Sales > Save

      Setup > Role > Set up roles > In Sales Executive press Add Role > Label = Inside Sales > Save

      Thank You.

      Delete
  3. I have completed all of the steps prior to running the Apex test. When I try to run the Apex test, there is no option for me to select the sb_security.BeAwesome test in the playground that I am completing the superbadge in. All that shows up under the "[All Namespaces]" is "th_con_app.PlaygroundInstallerTests" and "th_con_app.WelcomeFinderTests". However, if I log into my regular developer edition hands-on org, the "Apex test execution" allows me to select the "BeAwesome" test. But obviously I dont have any of the work for this superbadge in that org because it could screw up future work in there. How do I get the "BeAwesome" test on my trailhead playground?

    ReplyDelete
    Replies
    1. The apex tests are installed as a part of the package- I'd guess that you may have forgotten to install it.

      Delete
    2. Nope I installed it before beginning any of the challenges while reading through the instructions. It is available in my default developer org/instance but not in the separate playground that I created for this super badge and have done all of my work in. Ive even followed all of the instructions from the link provided in the pre-work and notes section next to the install link.

      Delete
    3. hmmm that is odd. Search set up for "installed packages." Is the "Trailhad Superbadge- Security" package there?

      Delete
    4. I got the same error. I have been on this superbadge for about 6 hours now. Extremely frustrated at getting stuck so many times.
      Now when I click on Select Tests, it doesn't show any tests for me to select. Yes, Apex Classes shows the installed one, I did compile before I went into Apex Text Execution to Select and Run.
      Switched to Salesforce Classic, went to Apex Classes and clicked Run all Tests, it went into Apex Test Execution and showed failed. It was failing at some line, unsure which. I tried to fix, didn't help.

      I created a new DE, did everything fresh. My steps were different from Baby's however - Logged in as Samantha and created Opportunity, logged back in as me (DE admin) and created Sharing Rules, then Apex Tests. Again on Lightening it showed nothing when I clicked Select Tests. But I switched to classic and Lo and Behold! It showed 2/2 passed. I clicked Check Challenge and it passed!
      Renewed energy now, guess I'll spend all of tomorrow again on this annoying superbadge!

      Delete
  4. i am getting following error:
    The sharing rule that shares Opportunities owned by Field Sales users with Inside Sales users does not appear to be setup correctly.
    I dont know how to assign rules for project managers. I did created 2 sharing rules on account granting read/write permission for field sales user (opportunity - private) and inside sales user (opportunity - read/write). i am not able to pass apex test too.

    ReplyDelete
    Replies
    1. There are 4 total sharing rules- 2 for account and two for opportunity. I'd do another review of the instructions.... and if you are still stuck, walk through this unit on trailhead:
      https://trailhead.salesforce.com/en/content/learn/modules/data_security/data_security_sharing_rules

      Delete
    2. when I'm assigning the permission set to inside sales user license is not accepting ( I used standard platform as user licence )
      salesforce is not available for assigning as a user license
      I stuck for long time at this user license please help me any one
      Thanks in advance

      Delete

    3. Check to see how many licenses you have available.

      Delete
  5. need help baby in apex test class?

    ReplyDelete
  6. Hello Trailhead baby, I am completely stomped by this task and it's driving me bonkers. Like the user Devin, I could only access the correct Apex test sb_security.BeAwesome in the developer playground so I started from scatch but in there.
    Now, once I executed every task in the list and when I run the test, the tests fail 0/2 and this is what's in the developer console:
    "Class.sb_security.BeAwesome.createUser: line 133, column 1
    Class.sb_security.BeAwesome.setup: line 124, column 1"
    I've tried to do it in that specific order as well to no avail.

    ReplyDelete
    Replies
    1. No idea, but I am happy to take a look if you want to share some details of what you have.

      Delete
  7. I'm getting the following as I'm trying to hopefully wrap this up on step 6: "Could not find just one PermissionSet enabled for 2FA." I've tried creating a new permission set just for 2FA but that didn't do it. I erased that and ensured my Field Sales profile has the Two-Factor Authentication for User Interface Logins checked.

    ReplyDelete
    Replies
    1. A few things- Is the permission set assigned to Samantha? Yes- it should be a new permission set with two boxes checked. Nothing to adjust in the profile.

      Delete
  8. I have passed the Apex test and am still receiving the "We couldn't find the Sharing Rule that shares Opportunities owned by Field Sales users with Inside Sales users. Please check if the setup of this Sharing Rule is correct." message. I have done everything I can think of other than deleting everything and starting over. Do you have any suggestions on what to do?

    ReplyDelete
    Replies
    1. Could you share what you have currently for the sharing rule?

      Delete
  9. Hi
    I am also stuck with the Data security challenge 2. Apex test failed. In my trailhead playground I have only 2 salesforce licence. I can't assign inside sales user and sales executive licences to the user. I really don't know what to do with it. Can you please help me.
    Apex Error "System.QueryException: List has no rows for assignment to SObject"

    ReplyDelete
  10. Can you help me please? I have started this challenge over so many times. I have followed walkthroughs, started new trailheads and still can't get past the Apex test. I have spent too many hours and still can figure it out. I tried to paste the screen shot of my sharing rules, but it's not giving me the option. TIA!

    ReplyDelete
    Replies
    1. Hello- Happy to take a look if you would type some of the details of what you have.

      Delete
  11. hi can you help me with this error its been 2 days since i am stuck on this !

    Apex Test Result Detail

    Time Started 12/20/2019, 12:10 AM
    Class BeAwesome
    Method Name hugYourMother
    Pass/Fail Fail
    Error Message System.DmlException: Insert failed. First exception on row 0; first error: REQUIRED_FIELD_MISSING, Required fields are missing: [SolarBot__c]: [SolarBot__c]
    Stack Trace Class.sb_security.BeAwesome.hugYourMother: line 72, column 1

    ReplyDelete
  12. Hi,

    I am getting below Error while doing the challenge.

    Challenge Not yet complete... here's what's wrong:
    We couldn't find the Sharing Rule that shares Opportunities owned by Field Sales users with Inside Sales users. Please check if the setup of this Sharing Rule is correct.

    I have tried all the possible solutions provided in the different forum, with different trainheads Please help me with this. I have been working on this from past 3 days still same thing.

    I have done following steps as well.
    1. Navigate to "Sharing Settings"
    2. Edit "Organization-Wide Defaults" and set "Opportunity" to private in the drop-down menu and save.
    3. Scroll down to "Opportunity Sharing Rules" and click "new"
    Rule1.
    1. Label can be anything you like
    2. Rule type = "based on criteria"
    3. Field = Type, Operator = Equals, Value = Existing Customer - Upgrade (the last one will be in the lookup using the icon right next to it)
    - the second field will be: Field = Stage, Operator = Equals, Value = Closed Won (also use the lookup icon)

    ***Make sure you created a public group called "Project Managers" prior to this step if you haven't already***
    4. "Share with" should be "Public Groups" in the first drop-down, and "Project Managers" for the second drop down.
    5. Opportunity access should be set to "read-only"
    Rule 2.
    1. Label can be anything you like
    2. Rule type = "Based on Record Owner"
    3. Opportunity: owned by members of = Roles and Subordinates, and choose Sales Executives for the second drop-down menu
    4. Share with: Roles, and choose Inside Sales Users for the second drop-down menu
    5. Opportunity access should be set to "Read/Write"
    Save both of these rules.
    Type "Apex" into your quick search and choose Apex Test Execution
    - Click Select Tests
    - Choose "All namespaces" from the drop-down menu
    - Choose "BeAwesome" and click run.
    Your results should be 2/2.
    Now navigate to the app launcher, and launch the "Sales" tab, and click on "Opportunities"
    1. Click New
    2. Name the opportunity anything you want
    3. Choose Stage "Needs Analysis"
    4. The close date should be picked as a value in the future.
    5. click save
    6. Create another "New" opportunity and name it anything you'd like again
    7. For type, select "Existing Customer - Upgrade"
    8. Set the date as whatever today's date is
    9. Set the stage to "Closed Won"
    10. Save

    Now we need to make these opportunities owned by your user "Samantha Cordero"
    1. Open the first opportunity you created, and click on the details tab
    2. Under "Opportunity Owner" select "Change Owner" and change it to Samantha Cordero
    3. Repeat steps 1-2 on the second opportunity.

    ReplyDelete
  13. Hi,

    I am getting below Error while doing the challenge.

    Challenge Not yet complete... here's what's wrong:
    We couldn't find the Sharing Rule that shares Opportunities owned by Field Sales users with Inside Sales users. Please check if the setup of this Sharing Rule is correct.

    I have tried all the possible solutions provided in the different forum, with different trainheads Please help me with this. I have been working on this from past 3 days still same thing.

    I have done following steps as well.
    1. Navigate to "Sharing Settings"
    2. Edit "Organization-Wide Defaults" and set "Opportunity" to private in the drop-down menu and save.
    3. Scroll down to "Opportunity Sharing Rules" and click "new"
    Rule1.
    1. Label can be anything you like
    2. Rule type = "based on criteria"
    3. Field = Type, Operator = Equals, Value = Existing Customer - Upgrade (the last one will be in the lookup using the icon right next to it)
    - the second field will be: Field = Stage, Operator = Equals, Value = Closed Won (also use the lookup icon)

    ***Make sure you created a public group called "Project Managers" prior to this step if you haven't already***
    4. "Share with" should be "Public Groups" in the first drop-down, and "Project Managers" for the second drop down.
    5. Opportunity access should be set to "read-only"
    Rule 2.
    1. Label can be anything you like
    2. Rule type = "Based on Record Owner"
    3. Opportunity: owned by members of = Roles and Subordinates, and choose Sales Executives for the second drop-down menu
    4. Share with: Roles, and choose Inside Sales Users for the second drop-down menu
    5. Opportunity access should be set to "Read/Write"
    Save both of these rules.
    Type "Apex" into your quick search and choose Apex Test Execution
    - Click Select Tests
    - Choose "All namespaces" from the drop-down menu
    - Choose "BeAwesome" and click run.
    Your results should be 2/2.
    Now navigate to the app launcher, and launch the "Sales" tab, and click on "Opportunities"
    1. Click New
    2. Name the opportunity anything you want
    3. Choose Stage "Needs Analysis"
    4. The close date should be picked as a value in the future.
    5. click save
    6. Create another "New" opportunity and name it anything you'd like again
    7. For type, select "Existing Customer - Upgrade"
    8. Set the date as whatever today's date is
    9. Set the stage to "Closed Won"
    10. Save

    Now we need to make these opportunities owned by your user "Samantha Cordero"
    1. Open the first opportunity you created, and click on the details tab
    2. Under "Opportunity Owner" select "Change Owner" and change it to Samantha Cordero
    3. Repeat steps 1-2 on the second opportunity.

    ReplyDelete
    Replies
    1. Inside Sales Users - This is not the correct name for the Role.
      Sales Executives - Also not the correct name for the role.

      Is this exactly what you have? If so, I'd be that your roles being named incorrectly is triggering issues.

      Delete
  14. Hi Trailbaby

    Role names are below. I'm getting the challenge error even after passing Apex test.

    Sales Executive

    This role reports to - VP, North American Sales
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role can edit all opportunities associated with accounts that they own, regardless of who owns the opportunities


    Field Sales

    This role reports to- Sales Executive
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role cannot access opportunities that they do not own that are associated with accounts that they do own


    Inside Sales

    This role reports to- Sales Executive
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role can view all opportunities associated with accounts that they own, regardless of who owns the opportunities

    ReplyDelete
    Replies
    1. Field Sales and Inside Sales have incorrect opportunity access.

      Delete
    2. Hi

      I have tried changing the opportunity access to for field sales to both( view/ edit) all and
      inside sales to no access. Still same Error.


      Field Sales

      This role reports to- Sales Executive
      Sharing Groups- Role, Role and Subordinates
      Opportunity Access- Users in this role can view all opportunities associated with accounts that they own, regardless of who owns the opportunities/
      Users in this role can edit all opportunities associated with accounts that they own, regardless of who owns the opportunities


      Inside Sales

      This role reports to- Sales Executive
      Sharing Groups- Role, Role and Subordinates
      Opportunity Access- Users in this role cannot access opportunities that they do not own that are associated with accounts that they do own

      Delete
    3. Read over the instructions again and pick whatever lines up with them.

      Delete
  15. Still Stuck with this. :(

    Does this have to do with wrong profile setup as well? I have cleared the 1st challenge for profiles though.

    ReplyDelete
    Replies
    1. What do you have currently for roles and sharing rules?

      Delete
  16. With this

    General Record-Level Security Requirements
    Configure default access to records in your org to:

    Restrict access to opportunities to the people who own them (and their managers).
    Allow access to accounts to anyone in the org, regardless of who owns them, as long as their profile allows access to Accounts in general.

    I get Field sales and Inside sales role should only have access to the their opportunity in any account.

    ReplyDelete
  17. I Have

    Sales Executive

    This role reports to - VP, North American Sales
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role can edit all opportunities associated with accounts that they own, regardless of who owns the opportunities


    Field Sales

    This role reports to- Sales Executive
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role can view all opportunities associated with accounts that they own, regardless of who owns the opportunities


    Inside Sales

    This role reports to- Sales Executive
    Sharing Groups- Role, Role and Subordinates
    Opportunity Access- Users in this role cannot access opportunities that they do not own that are associated with accounts that they do own

    For Sharing rule i have same rules as above.

    Rule 1.
    Field = Type, Operator = Equals, Value = Existing Customer - Upgrade
    Field = Stage, Operator = Equals, Value = Closed Won
    "Share with" "Project Managers"
    Opportunity access "read-only"

    Rule 2
    Opportunity: owned by members of = Roles and Subordinates, and Sales Executives
    Share with: Roles, and choose Inside Sales Users
    Opportunity access "Read/Write"

    I also tried with adding two account rules

    Rule 1
    Criteria
    Owner in Role and Subordinates: Sales Executive
    Shared with: Role: Field Sales
    Account and Contract: Read/Write
    Opportunity: Private
    Case: Private

    Rule 2
    Criteria
    Owner in Role and Subordinates: Sales Executive
    Shared with: Role: Inside Sales
    Account and Contract: Read/Write
    Opportunity: Read/Write
    Case: Private

    ReplyDelete
    Replies
    1. Sales Executive

      This role reports to - VP, North American Sales
      Sharing Groups- Role, Role and Subordinates
      Opportunity Access- Users in this role can edit all opportunities associated with accounts that they own, regardless of who owns the opportunities
      ** This is not the correct opportunity access **

      Field Sales

      This role reports to- Sales Executive
      Sharing Groups- Role, Role and Subordinates
      Opportunity Access- Users in this role can view all opportunities associated with accounts that they own, regardless of who owns the opportunities
      ** This is not the correct opportunity access **


      Inside Sales

      This role reports to- Sales Executive
      Sharing Groups- Role, Role and Subordinates
      Opportunity Access- Users in this role cannot access opportunities that they do not own that are associated with accounts that they do own
      ** This is not the correct opportunity access **

      I did not review the rest of what you shared....I'd do a really through read through the instructions.


      Delete
  18. Hi

    Thanks for your support.
    I was able to resolve this by creating another opportunity sharing rule for all internal users and shared to inside users.
    I have completed superbadge.

    ReplyDelete
    Replies
    1. hey could you explain this rule in more detail

      Delete
  19. Hi, could you please help me to resolve this issue? I`ve past test successfully, but the error is still persist? It seems to me that I`ve tried everything already.

    Challenge Not yet complete... here's what's wrong:
    We couldn't find the Sharing Rule that shares Opportunities owned by Field Sales users with Inside Sales users. Please check if the setup of this Sharing Rule is correct.

    ReplyDelete
    Replies
    1. Do you have 4 sharing rules total? I can't help without you sharing some details.

      Delete
  20. HI,
    Am stuck with Apex test pass/Fail,and the error message is shown below.Not understanding what went wrong?
    Error Message System.AssertException: Assertion Failed: Field Sales users should not be able to read Opportunities owned by someone else. However, the test returned records not owned by the user. #sadtrombone: Expected: 1, Actual: 3

    ReplyDelete
    Replies
    1. hmmm Check your sharing rules.

      Delete
    2. I am still running into the same issue but all my sharing rules are correct.
      OWD: Account and Contract Public Read/Write Private
      Does it have to do with the order?

      Delete
    3. Read the instructions again- What you shared is incorrect per the challenge instructions.

      Delete
    4. Can some one please help I am stuck while execution apex test execution getting error field sales users should not be able to read opportunity owned by someone else.

      Delete
  21. Hi Trailhead Baby,

    The Apex Test Execution has passed 2/2, but now when I check if step 2 is successful I get the following error :

    'There was an unhandled exception. Please reference ID: RJJGVHSW. Error: Restforce::UnauthorizedError. Message: INVALID_AUTH_HEADER: INVALID_HEADER_TYPE '.

    Any advice if possible?

    Thanks :0

    ReplyDelete
    Replies
    1. ohhhh That's a bad one. I have no advice or suggestions other than give it 24 hours, wait and recheck!

      Delete
  22. Hello,

    I hope you can help me. I am stuck on "Superbadge Security Specialist" Step two.
    when I try to create username "Samantha Cordero" I am not able to select User License Standard
    to this user is not available. Also for profiles I am not able to see the profiles which I have created
    for Field Sales why?

    Appreciate sure help I have been stuck on this step for a while. How do I check to see how many licenses do I have?

    Thank and Regards,
    Farshad

    ReplyDelete
    Replies
    1. I meant user license as salesfoce.

      Delete
    2. What profile did you clone to create the custom profiles?

      Delete
    3. I have deleted and ensred I clone "Standard User". I still do not see sales force as an option! to be picked for user license!

      Delete
    4. "Standard User" is the name of the standard profile that you would clone. "Salesforce" is the license. Samantha Codero should be a user with one of the custom profiles that you created. (The user license will be "Salesforce", but the profile" will show the customer profile name.)

      Delete
    5. My point is that I could select license "Salesforce" for this user Samantha Codero.
      I had to go in and manipulate another user and rename as Samantha Codero.

      I am not sure why the Salesforce is not available. I wish could have send you a screenshot.
      al lot of time has been waited in this.

      Delete
    6. I mean I could NOT see Salesforce as license! sorry.

      Delete
    7. I do not understand. There should be you as a user and Samantha as a user. These are the only two besides the few that Salesforce created automatically.

      Delete
  23. So if I think I did the correct steps but did them in the wrong order for Challenge 2, is it best to just start again with a new playground or what?

    ReplyDelete
  24. Trailhead Baby's comment is very helpful. Pay attention to the 4 sharing rules, I passed the unit tests.

    ReplyDelete
  25. Apex Test Fail 1/2
    Assertion Failed: Field Sales users should not be able to read Opportunities owned by someone else

    Sounds like an easy fix but for the love of god I cant get it to pass

    ReplyDelete
  26. this is what I'm getting when i run the test ....Assertion Failed: Field Sales users should not be able to read Opportunities owned by someone else. However, the test returned records not owned by the user.

    and the challenge check is telling me this : Challenge Not yet complete... here's what's wrong:
    The unit tests in the managed package have not passed successfully. Make sure you run all test in your org before checking this section
    can you help me figure it out.

    ReplyDelete

Post a Comment

Popular posts from this blog

Service Cloud Specialist Superbadge - 4,5,6,7

Part of doing the Service Cloud Specialist superbadge is trying new things, so I am putting up picture of new things that I've tried recently.  One of my favorite new things this week was taking a shower with my whole block collection.  Mom put me in the shower, and I sneaked out to grab the block bin and dumped it in.  I'm concerned to share photos because of the slight nudity, however, I can assure you that it was a glorious adventure.  Instead, I'll share my favorite Saturday new thing- walking to the coffee shop for a sprinkle donut!  Back to the superbadge... Challenge 4 Case Routing If you haven't taken the Onmi Channel module yet, now is a good time! I kept that particular module open one on screen while I walked through this step.  It is hard to give many hints about this step without giving away too many details - so - the best advice is to read through the challenge and label each step with the corresponding Salesforce term.  (IE - "The...

Business Administration Specialist Superbadge- 3 & 4

This afternoon, I added a genius wig in an attempt to look a little older and more experienced.  The free lemonade offer worked!  I made two dollars today!  A huge thank you to Jocelyn Fennewald , Salesforce MVP, for pointing out the "remove all columns" option within the report creator.  When you start a create a new report, simply click to start with a clean screen.  If you are familiar with report and dashboards, this challenge should only take 30 or so minutes to complete.  Below are tips and gotchas for each report / dashboard.  If you need more help, leave a comment! Reports Accounts by Market To create the "Market" row grouping, use a bucket field. Make sure that the correct date range is selected. High Value Residential  This report includes: 1 filter, 1 grouping, and 1 summarized field.  Rated Accounts by State The record count for state and account rating are automatically added. Note the filter.  ...

Service Cloud Specialist Superbadge - 1,2,3

A confession - I know next to nothing about service cloud.  While I was excited that a new superbadge was available, it made me a little nervous that I had to do all of the prerequisites and tackle new things like macros.  New things - new year - let's get started! (Right after I finish guitar practice) If you are also a service cloud novice, the Omni-Channel Basics is a crucial prerequisite even though it is not officially required. Challenge 1 App Appearance  This, like all superbadges, requires a careful read through the instructions prior to any clicking.  I found it helpful to take a separate notebook and write down the steps that I would need for each challenge step - for example -  My rough notes for challenge 1: Create 2 profiles  Tweak service Console 3 new items on utility bar Allow access for new profiles Create User  Beware - After editing the service console, you might have to edit the new profiles.  I found i...