Exercise: Custom Object & Tab

Exercises are a set of instructions to follow in your practice org (see Getting Started – Free if you do not have a practice org).  The goal is to quickly introduce how to complete tasks or perform configuration.

Exercise Steps

To view the remainder of this content, you must purchase the Salesforce.com Certified Administrator Study Guide.  Please Login or purchase the study guide.

59 Responses to “Exercise: Custom Object & Tab”

  1. deba.harper@gmail.com November 8, 2017 at 9:45 am #

    This practice is not working with Lightening. The developer package I downloaded was lightening and I am not able to add venues or set tab for the marketing team profile. Who does the exercise steps differ for lightening? Am I doing something wrong?

  2. jcohen2014 March 23, 2017 at 3:30 pm #

    How come the roll up summary field is a field option in campaigns? I thought standard fields for only look up relationships cannot have this option? Did I miss something?

    • JohnCoppedge March 23, 2017 at 6:55 pm #

      Some of the standard lookup fields (e.g. account / opportunity) allow rollups – any custom lookups (that you create) would not

  3. sahana March 17, 2017 at 1:24 am #

    venue tab is not seen when i login as user.. marketing user is not customized . how to edit it?

    • JohnCoppedge March 17, 2017 at 1:29 am #

      You can check the profile that your user is assigned – make sure the venue tab is default on and the venue object has permission

      Please don’t double post

  4. sahana March 17, 2017 at 1:11 am #

    when i login as user i m unable to see venue tab

  5. sahana March 17, 2017 at 1:10 am #

    when i login as user i am unable to see venue tab ..

  6. balure.ashish@gmail.com January 7, 2017 at 12:15 pm #

    Hey John – With Test user who has marketing user profile that i created is not able to create a New campaign? could you please advise?

    • jaydelaune January 20, 2017 at 8:16 pm #

      If your Test user is not able to create a new Campaign, review the “Test as a User” step instruction – “Ensure this user has the “Marketing User” feature license (checkbox on the user record) just below Role and Profile.
      For more background on this rather specific requirement – take a look at Spring’17 info – https://help.salesforce.com/articleView?id=users_feature_licenses_available.htm&type=0&language=en_US&release=206.5
      Enables Users to “Create, edit, and delete campaigns, configure advanced campaign setup, and add campaign members and update their statuses with the Data Import Wizard.”

  7. Toye Begbaaji December 23, 2016 at 12:08 pm #

    Hi John – Logged in as a marketing team user I see the Venues tab and test venue but cannot see the test campaign I created. Can select the venue for existing test campaigns. Any ideas?

    • JohnCoppedge December 23, 2016 at 8:22 pm #

      Can you access the campaigns tab? Make sure the marketing user checkbox is checked on the user record and that you have permissions to the campaign object

      • asehic89 September 4, 2017 at 3:09 pm #

        I just went through this rigamarole, backtracking my steps to make sure I didn’t miss something. What ended up happening was, when you click on the Campaigns tab as my logged in user (James Smith in this case, from one of your previous tutorials), I had to click on “Go” in the “View All Active Campaigns” section. I believe that’s what Toye was talking about. After that, the Venue Campaign I created showed up in “Recent Campaigns”. Silly moment, but can cause some panic when things don’t line up from one view (Admin) to User (James Smith).

  8. shstevens October 4, 2016 at 12:52 am #

    I think it would be helpful if you provided a scenario that describes the purpose of the exercise. This would help make it more practical for me rather than just following steps. Like you do on the scenario challenges.

  9. Kjannati September 13, 2016 at 9:56 am #


    In order for your Test User to be able to create or edit a Campaign; you will need to go to the User detail page for the Test User and tick the “Marketing User” box. Without this you will not be able to create or edit a campaign.

    PN: your profile and OWD must also be correctly configured which it will be if you clone the standard Marketing Profile and leave the OWD as Public Full Access.



  10. cclwong May 16, 2016 at 7:48 am #

    Hi John,

    I dun understand why a custom profile needs to be created for testing:
    When a custom object is created, non-administrative profiles will not have any access to the object. You cannot update custom object permissions on standard profiles, therefore we will create a custom profile.


    • JohnCoppedge May 27, 2016 at 3:37 pm #

      You cannot grant access to custom objects on standard profiles (except sys admin)… so if you want to create a record on a custom object, you need a custom profile.

  11. elachkar.omar@gmail.com October 5, 2015 at 9:56 pm #

    Hi John ,

    Quick question when creating the Custom Object . Would it make more sense for us to check off the ” Launch New Custom Tab Wizard after saving this custom object ” box so that it could take us to the next step ( Create Custom tab) ? is there any particular reason why we don’t do it like that ?

    Omar ,

    • droberts October 8, 2015 at 3:12 pm #

      Hi Omar I just tried your suggestion e.g. Create new object then at bottom of the page selecting the option “Launch New Custom Tab Wizard after saving this custom object” and it works ok! I was immediately taken to Tabs to select Icon etc.

      • elachkar.omar@gmail.com October 8, 2015 at 11:45 pm #

        Hello Mr.Robert, I have tested it too and it works ! and this is why I was raising the question to John first place. So I guess we just have to wait for more people to share their opinion on this one.

        Omar ,

        • JohnCoppedge October 9, 2015 at 3:01 am #

          Yeah that will work – same effect. I suggest taking the steps manually rather than using the wizard until you are familiar with the process.

  12. racerxx1969@hotmail.com October 1, 2015 at 10:07 pm #

    As I created the object Venes, no problem. I did see that once I create the new profile “Marketing Team” I changed the default application to Marketing as part of the test. Also the Venes was set to “Default On” but missed a step to provide permission to the object. Did not discover this until I logged in as the Marketing User and could not see the Venes tab. Once I updated the permissions the object appeared.

  13. lauragsack July 12, 2015 at 6:02 pm #

    Hi John,
    On step 3 of create the relationship you note “notice Master/Detail is not available, as this is a standard object.” Couldn’t you create a Master/Detail relationship where Campaign is the Master and Venue is detail because Campaign is a Standard Object? I realize you wouldn’t want to in this relationship because not every Campaign will have a venue making the relationship optional.

    • JohnCoppedge July 15, 2015 at 7:07 pm #

      Hey Laura, the master/detail relationship is not available because a standard object (campaign) cannot be the detail of a master/detail relationship (meaning you cannot create a master/detail relationship on a standard object).

      • Viday August 13, 2015 at 8:37 am #

        Hi John,
        My test user can only see, the venues that he has created. I have checked the profile|object permissions settings for Venue, and it’s CRED. I have checked the object permission settings for Standard profile that the Marketing team was cloned from and it says “No Access” but I can’t change it.

        • JohnCoppedge August 13, 2015 at 10:03 pm #

          Check the org wide default permissions for the object – it is probably set to private. Or you need to look at the list view for “all venues” as it may just be that only those items that have been viewed are showing in the dialog… the user may in fact have access to other records.

  14. Syed Khadri May 27, 2015 at 8:30 am #

    Dear John,
    Once we make the Custom object & custom tab and we have custom fields for that page layout. When i save that record, it saves as a stand alone record and it does not sync itself to accounts or contacts. If i search for that record in Accounts or Contacts Tabs, it is not showing up. Is there a way to connect the Custom Object to Standard Object, wherein once i save the record in my Custom Object it saves in Account & Contact Objects too?

    • JohnCoppedge May 31, 2015 at 5:46 pm #

      With a trigger or a the new process builder – you would need to have the custom object facilitate the creation of those standard objects

  15. Kevin Brown March 5, 2015 at 3:10 pm #

    Minor typo in #4 of “Create custom tab Venue”:

    “remember, the tab only appear” –> “remember, the tab only appears”

  16. Lee Sauer February 9, 2015 at 7:58 pm #

    I think there may be one missing step. When you create the custom profile, you also need to make sure that the profile from which you copy or clone the Marketing Team profile has Read and Edit access for the Campaign object. If you choose Standard User (at least in my test dev instance), Campaign is read only by default.

    • Rena Bennett-Dellwo February 13, 2015 at 10:11 pm #

      Thanks, Lee! I knew I was missing something obvious (or maybe not so obvious on a Friday afternoon).

  17. Patty Macdonald December 23, 2014 at 3:56 am #

    Why does the user license for the Marketing Team Profile say “Authenticated Website?”

  18. Christine Chapa November 11, 2014 at 11:04 pm #

    Should users be able to view venues created by other users in the lookup field? Right now the admin can only view venues created by the admin, and my test user can only view venues created by the test user. Thanks!

    • JohnCoppedge November 14, 2014 at 5:40 am #

      The lookup view will show you the recently viewed records by default – if you search a venue owned by another user it should find it (unless you set the org wide default for the object to private).

  19. Alex Messinger October 14, 2014 at 1:48 pm #

    When I was creating the Marketing Team Profile, I inadvertently left the default Existing Profile to clone from as ‘Authenticated Website’. See http://screencast.com/t/26te3RpYyFd. This meant that I didn’t see the custom venue object when editing permissions. I deleted the profile, and then re-created it by cloning the standard profile, and all was copacetic.

  20. Sreekanth G October 10, 2014 at 3:38 am #

    ohh..yeah missed that step.. After selecting Check box i am able to create campaign.
    Thanks for the finding John.

  21. Sreekanth G October 9, 2014 at 8:08 am #

    Hi John,

    I am unable to create campaign with test user. I have followed your steps to create custom profile (“Marketing Team”). I have also selected Existing Profile as “Marketing User” while creating “Marketing Team” profile and assigned this profile to the test user. Kindly advise if i missed any steps.


  22. Maria Huemmer August 16, 2014 at 3:34 pm #

    Also, in testing as the marketing user, they do need the “marketing user” license attached right? I had to add it to my test user before I could create a new account. Also, any reason why we wouldn’t clone the standard marketing profile to create the custom one?

    • JohnCoppedge August 19, 2014 at 2:37 pm #

      They need the marketing user license – yes. This allows them to create a campaign.

      No problem with cloning the marketing profile.

  23. Maria Huemmer August 16, 2014 at 3:19 pm #

    Type in step 3 – Enter Pural Label “Venues”. should be “plural” 🙂

  24. Kevin Gee March 7, 2014 at 11:25 pm #

    In ‘Create the relationship from Campaign to Venue.’ the Admin needs to enter a Field Name between steps 4. and 5. (Step 3 of 6 of New Relationship Wizard)

  25. Eileen Kingsley-Hamm February 5, 2014 at 7:58 pm #

    In “Test as an Administrator” I am unclear about the how and why of step 5. How do I associate my newly created venue record to a campaign record? Any why would I want to do this?

    • Eileen Kingsley-Hamm February 5, 2014 at 8:34 pm #

      Ignore my previous question. As I continued through the study guide I found the explanation of how and why to create the master-detail relationship between Campaign and Venue.
      I would suggest that you move this exercise further down the list in the study guide. In the main Objects section it is listed as the second item, but in the resources section it is listed after all of the topics are covered. It makes much more sense after all of the sections are completed.
      Otherwise, I am finding this guide immensely helpful!

  26. Glenda Clark January 3, 2014 at 2:57 am #

    When I attempt to “Test as a User” I logged in as my second user but I do not see the Venture tab when I select Marketing application. I wonder why?

    • JohnCoppedge January 5, 2014 at 8:47 pm #

      The tab visibility for the profile needs to be set to Default On – will update.

  27. Glenda Clark January 3, 2014 at 2:48 am #

    At step 5. … associate to your venue record created in the prior step I also need to select a Champaign. It looks like I have created a child Champaign?

    • JohnCoppedge January 5, 2014 at 8:47 pm #

      A child campaign would be created if you populated the parent campaign field… not sure I am following?

  28. Jonathan Bell November 13, 2013 at 4:47 pm #

    Liking the site a great deal so far. Just a couple of things however.

    – In the “Create the relationship from Campaign to Venue” section, shouldn’t Step 1 be “Setup –> Customize–>Campaigns –> Fields”.?

    – In the “Test as a User” section, if you’re assigning a user to your newly created Profile, I’d mention that you have to ensure the “Marketing User” feature license is also selected for the user, otherwise, they won’t be able to create a new Campaign.

    (unless I’m missing something?)

Leave a Reply