Skip to main content
Creating Custom Fields
Updated over 2 months ago

This article will step you through how to create custom fields in Rethink. For more information around the various field types, please review Creating Custom Fields: Field Types Explained.

For visual learners, below is a video walkthrough of the written instructions in this article:

Like in an Excel spreadsheet, you will choose the format of your custom field by selecting the Field Type. There are lots to choose from: text fields, date fields, formula fields, picklist fields, and more.

In this example, we would like to add a field to property records that will easily indicate if the property is for sale. The most appropriate type of field would be a checkbox.

Step 1. Go to Setup > Object Manager and select the object where the field will reside. In this example, we'll be choosing Property.

Step 2. Go to Fields & Relationships in the left pane, then click New.

Tip: To edit an existing field, use the Quick Find search box to search for the field in question.

Step 3. Choose a field type that best suits your use case, then click Next.

In this example, we will use a Checkbox.

Screen_Shot_2019-07-11_at_10.15.57_AM.png

Need help deciding what field type to choose? Check out this article to learn more about what field type would be the best fit: Creating Custom Fields: Field Types Explained

Step 4. The next step will differ depending on the field type you have selected. Enter the display name for your field in Field Label, then enter an optional Description and Help Text for your users. Field Name will populate automatically (leave as-is) - this is the field API name used in the back-end. Click Next when ready.

Screen_Shot_2019-07-11_at_10.18.06_AM.png

Step 5. Choose which user profiles should have access to view and edit the field. In most cases, you will leave them selected (so all profiles have access to the field), and click Next.

Every row indicates a different profile type - default user profiles are Rethink Standard User and Rethink Advanced User.

  • Checking Visible will allow users associated with that profile to view and edit the field;

  • Checking Read-Only will allow users associated with that profile to view the field, but not edit the field;

  • Deselecting Visible will hide the field from users associated with that profile.

Screen_Shot_2019-07-11_at_10.32.21_AM.png

Step 6. Indicate which Page Layouts you want the field on. In most cases, you will leave them all selected (so that the field is added to all page layouts), then click Save.

Tip: Page Layouts allow for different configurations. For example, Rethink uses different Record Types and associated Page Layouts for each property type (Office, Industrial, Retail, etc.). This allows us to display only those fields that are applicable to each property type.

Screen_Shot_2019-07-11_at_10.38.09_AM.png

Step 7. Your custom field has been created! Now, move the field to the desired position on the Page Layout. To do this, click Page Layouts in the left pane, then select one from the list to edit.

In our example, we would like the checkbox field we created to be on every page layout, so we will need to repeat this step for each of our layouts.

Screen_Shot_2019-07-11_at_10.41.37_AM.png

Step 8. At the top of the Page Layout Editor are all available items you may add to the layout. The first section is Fields, which is where you will find the field you created.

In this example, we've already added the field to our layouts, so the field will be shown in light gray (as if it's grayed out). Click on the field anyway - you will be taken to the area on the layout where the field was placed.

Screen_Shot_2019-07-11_at_10.50.36_AM.png

In our example, we want the "For Sale" checkbox in the right column, so we will drag and drop the field to the desired location.

When dragging a field, a green line will highlight any available areas that you can place the field; any area where the field is not allowed will be highlighted in red.

Don't forget to click Save after making your changes.

Screen_Shot_2019-07-11_at_11.00.49_AM.png

Now, go into a property record and refresh your browser to see the new field in action.

Screen_Shot_2019-07-11_at_11.03.39_AM.png

Did this answer your question?