官术网_书友最值得收藏!

Creating custom objects and custom fields

As explained before, we need objects to store data, such as a sheet in Excel. In our case, we would like to store movies, actors, actresses, directors, production companies, and maybe more later on. We will need objects for those. For each record of a particular type, you also want to capture some specifics/attributes. For example, if we create a movie record, we don't only want to save the title, but maybe also the release date, the budget, the director, a cover image, and so on. Just like in Excel, the columns you define to capture data in Salesforce correspond to fields for saving data about a particular record. So, let's create some of those and give our app some body (build our app out a bit more).

Let's first create the Movie object:

  1. Navigate to Setup and click the Object Manager tab.
  2. On the right-hand, side click Create | Custom Object.
  1. Then, enter the following details:
  • Label: Movie
  • Plural Label: Movies
  • Object Name: This should be filled automatically with Movie
  • Record Name: This should be the movie title with a data type of Text
  1. Check the following checkboxes:
  • Allow Reports
  • Track Field History
  • Allow In Chatter Groups
  • Allow Sharing
  • Allow Bulk API Access
  • Allow Streaming API Access
  • Deployed
  • Allow Search
  • Launch New Custom Tab Wizard after saving this custom object and hit Save
  1. This will open the Tab Creation Wizard. Now, select TV Widescreen as the Tab Style and hit Next.
  2. Leave the default for the Profile selection, which should be Default On, for all profiles and then hit Next.
  3. Deselect all custom apps and only select our newly created BIM DB app in the Include Tab column. Leave the checkbox at bottom of the page, Append tab to users' existing personal customizations, checked and hit Save.

Great! You've just created a custom object called Movie that comes with its own tab and you've added this tab to our custom app, called BIM DB. Go and check it out as you did previously through the App Menu, click the BIM DB app, and you should see it has two tabs—our Home and Movie tabs:

Now, let's add some custom fields to our Movie object to capture some relevant information about each movie:

  1. Navigate back to Setup and click the Object Manager tab
  2. Use the Quick Find search box to easily find our Movie object and click the Movie object to open it
  3. In the Fields & Relationships section, click the New button to create a new field
  4. Chose the Date type, click Next, and give it a Field Label of Release Date
  5. Make sure that Field name is auto-populated with Release_Date (watch the underscore), if not, enter it and click Next
  6. Leave the defaults for field-level security and click Next
  7. Leave the default Movie Layout selected and click Save

Congratulations! You have created a new custom field that will capture the date when the movie was released. Now, you need to create the following fields and objects.

Just follow the same steps, but ensure that each field/object is specified from the following table:

As a rule of thumb for these exercises, you can always choose All Profiles to have access to the fields and objects you are creating. Of course, we could absolutely create more fields on all of those objects, but let's keep it at a minimum for now. We will be adding some fields later in the book.

主站蜘蛛池模板: 平顶山市| 平定县| 彩票| 高碑店市| 安陆市| 安顺市| 莎车县| 江北区| 桂平市| 江川县| 张家界市| 大足县| 广宁县| 汽车| 南投县| 新邵县| 佛冈县| 镇原县| 遵义市| 道孚县| 南乐县| 资中县| 阿拉善左旗| 灵璧县| 乾安县| 涿鹿县| 潞城市| 秦皇岛市| 五原县| 浑源县| 卢氏县| 高雄县| 贡觉县| 健康| 清水河县| 任丘市| 于都县| 西乌珠穆沁旗| 砀山县| 廊坊市| 淮北市|