Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
The Service Manager provided the app builder with color code requirements for case age on open cases.
New cases populate a green circle
Day-old cases populate a yellow circle
Three-day-old cases populate a red circle
How should an app builder implement this requirement?
A formula field is a read-only field that derives its value from a formula expression you define. The formula field is updated when any of the source fields change. You can use formula fields to display images based on certain conditions. In this case, a formula field can be used to display a green, yellow, or red circle image based on the case age.
The VP of Sales at Universal Containers has asked the app builder to let sales reps create opportunity records directly from the account, with a number of fields pre-populated.
Which feature should the app builder use to allow users to create the opportunity?
The feature that the app builder should use to allow users to create the opportunity is a quick action. A quick action is a type of custom button or link that can create or update records, log calls, send emails, or launch flows from a record page or a global menu. The app builder can create a quick action on the account object that creates an opportunity record with pre-populated fields. Option B is incorrect because a default action is not a valid term, but rather a standard action that appears on every record page by default, such as Edit or Delete. Option C is incorrect because a custom button is not suitable for this requirement, as custom buttons can only display a URL or execute JavaScript when clicked. Option D is incorrect because a custom link is not suitable for this requirement, as custom links can only display a URL or execute JavaScript when clicked.
A business user at Universal Containers wants to update an Account directly from an Opportunity record.
What should the app builder create to allow the business user to make these edits?
An update record action with a related record component on the Opportunity layout allows users to edit related Account records directly. References:
Salesforce Help - Creating Quick Actions
Universal Containers uses a private sharing model for opportunities. This model CANNOT be changed due to a regional structure A new sales operations team has been created. This team needs to perform analysis on Opportunity data, all should have read arid write access to all Opportunities.
What are two recommended solutions for the app builder to give the users appropriate access? Choose 2 answers
The two recommended solutions for the app builder to give the users appropriate access are creating a criteria based sharing rule to all opportunities with the sales operations public group and adding a permission set with 'View All' and 'Modify All'' opportunity permissions enabled. A criteria based sharing rule can grant read and write access to all opportunities that meet certain criteria to a specified group of users. A permission set can grant additional object-level permissions to users without changing their profiles. Option B is incorrect because adding a manual share for all opportunities with each user on the sales operations team is not scalable or maintainable. Option D is incorrect because creating a criteria-based sharing rule to share all opportunities with the sales operations private group is redundant, as private groups are used to manually share records with individual users or other groups.
An app builder needs to change the data type of some custom fields.
Which two limitations should the app builder be aware of when changing the data type of a custom field?
Choose 2 answers
Changing the data type of custom fields in Salesforce has specific limitations that need to be considered to ensure system integrity and prevent errors:
A . It is not possible to change the data type of a formula field to any data type. Formula fields are calculated based on other field values and cannot be converted into a storage data type because they do not store data themselves.
D . It is not possible to change the data type of a Text Area (Long) field to Text. Text Area (Long) fields support up to 131,072 characters, which far exceeds the 255 character limit of standard Text fields. Converting such a field to a smaller capacity field would potentially lead to data truncation or loss.
For official guidance on data type changes, refer to Salesforce's Custom Field Considerations.
Universal Containers wants sales reps to get permission from their managers before deleting Opportunities,
What can be used to meet these requirements?
The feature that can be used to meet these requirements is two-step approval process. An approval process defines the steps and criteria for approving records. A two-step approval process requires two levels of approval before a record can be deleted. The app builder can configure an approval process for opportunities that requires sales reps to submit their delete requests for approval from their managers. Option A is incorrect because Process Builder with Submit for Approval action is not a valid feature, as Process Builder cannot submit records for approval. Option B is incorrect because Approval Process with a triggered Flow process is not a valid feature, as Approval Process cannot trigger Flow processes. Option C is incorrect because Approval Process with Time-Dependent Workflow action is not a valid feature, as Approval Process cannot use Time-Dependent Workflow actions.
A custom field on an account is used to track finance information about a customer. Only members of the Finance Team have access to this field. However, the business wants to allow one customer service agent, who is assigned the customer service profile, read-only access to this field for special circumstances. What is the recommended solution to grant the customer service agent access to the field?
The recommended solution to grant the customer service agent access to the field is creating a permission set that allows read-only access to the field via Field Level Security and assigning it to the agent. A permission set is a collection of settings and permissions that give users access to various tools and functions. Field Level Security (FLS) is a setting that controls the access level of fields for different profiles or permission sets. The app builder can create a permission set that grants read-only access to the custom field on the account object via FLS and assign it to the agent. Option B is incorrect because creating a new profile to allow for read-only access to the field via FLS and assigning it to the agent is not recommended, as profiles are used to define the baseline permissions and settings for a group of users, and creating multiple profiles for individual users can be hard to maintain. Option C is incorrect because updating the Customer Service Profile already assigned to the agent to allow for read-only access to the field via FLS is not recommended, as this will affect all users who have the same profile, which may violate the security policy. Option D is incorrect because updating the custom field's FLS in setup to allow the agent read-only access to the field is not possible, as FLS can only be set at the profile or permission set level, not at the user level.
Exam domains verified against: Official Salesforce CRT-403 exam guide, last checked October 2026.
Identify the boundaries of declarative customization and use cases for programmatic customization. Recognize common scenarios for extending an organization using the AppExchange, and apply features and capabilities to restrict and extend object, record, and field access.
Sample question from this domain above: Q4
Determine the appropriate data model in a given scenario and explain the capabilities of different relationship types and their implications on the user interface and reporting. Choose or change field data types and describe the capabilities of Schema Builder.
Describe user interface customizations and identify and utilize their capabilities and use cases. Use cases for custom buttons, links, and actions include declarative integration of Lightning components in applications and understanding the role of programmatic customizations.
Demonstrate the use of formula fields to meet stated business needs and describe the capabilities and use cases of roll-up summary fields. Demonstrate the utilization of validation rules and approval procedures to fulfill business needs, and identify tools to accomplish specific business requirements.
Sample question from this domain above: Q7
In a given business scenario, suggest a solution for achieving vital milestones and manage the application lifecycle with different types of sandboxes. Troubleshoot using change sets and define use cases for unmanaged and managed packages.
Sample question from this domain above: Q6
Common questions about the exam itself