Platform App Builder Flashcards
Components are modular building blocks.
You can use components to build other solutions, such as apps and Bolt solutions—no coding required. Components allow you to add functionality without having to develop it on your own.
Web components are user interface elements.
To understand web components, it helps to understand the Lightning Experience user interface. In Lightning Experience, everything on a page—buttons, tabs, and so on—is a Lightning web component. To augment or customize a page, you add web components to the page.
Which solution types are all available on AppExchange?
Apps, components, and flow templates
What is true about all AppExchange solutions?
They help you solve challenges faster than creating solutions from scratch.
True or false: You can filter search results by solution type and Salesforce edition.
True
What influences personalized recommendations?
The solutions currently installed in your org
Which solution type can you use to customize a web page?
Bolt Solution
Which solution type can you use to automate business processes?
Flow Template
Your flow belongs in a utility bar when:
Users need access to it from anywhere in your app
When you add a flow to an app’s utility bar, it’s available:
On every page in that app.
To add a flow to a utility bar:
In Setup, open a Lightning app in the App Manager
Which Experience Builder page types support the Flow component?
All Experience Builder Pages
Which of the following is appropriate to distribute as a flow in a site instead of in your Salesforce org?
An interest form for your school’s new MBA course. A survey to collect feedback on new products. A registration form for your company’s conference
Which of the following can you create safely in a production organization?
Dashboards
How does using the ALM process help development go faster?
The process helps things go smoother by not breaking things
What is a change set?
A build of metadata changes, possibly unrelated, to be deployed at the same time.
How does tracking metadata changes in a release help you avoid problems when you migrate the release change set to a new environment?
Some metadata components might not be available in Metadata API, so they have to be migrated manually
How does using org development help the team at Zephyrus with their change-management challenges?
Changes between team members can be merged in a controlled manner.
What is true about both org development and change set development?
You can have release artifacts that contain changed and new metadata components
When using the package development model, which metadata changes do you need to track manually?
Changes to components not yet supported by source tracking
What is a key benefit of a scratch org?
You can share it’s definition file with others
Why is it important to track changes made during development?
To identify what should go in a change set
What makes a developer sandbox a good choice for development over other types of sandboxes?
It allows developers to keep release changes isolated
When is it necessary to clone a change set?
To modify its contents after it has been uploaded to a target org
Which step must Calvin perform to transfer a change set from one sandbox to another?
Authorizing a connection in the sandbox accepting the change set.
Why does Calvin validate a change set?
To perform a change set deployment dry run
What is a common reason for the failure of deployment of a change set?
A dependent component has not been included in the change set
The org development model:
Externalizes changes in a source control repository to keep environments in sync.
What is one benefit of using a source control system with the org development model?
It allows developers to work on the same set of files at the same time
Once a project is underway, what important step must a developer do before making changes?
Deploy any changes from the repository into their developer sandbox
After a developer makes a change in a sandbox org, what step is required to share it with others?
Retrieve the changes from their sandbox to the project in the source repository
What is a manifest file (package.xml)?
An AML file that lists the metadata components to deploy to (or retrieve from) an org
What is a benefit of using the ‘project deploy validate’ command?
It sets up a quick deploy to your production org, which minimizes disruption to users. Also it verifies the results of tests that would be executed in a deployment without actually committing any changes to the org.
What is the source of truth for package development?
Version control system
What are the advantages of package development?
Ability to build development orgs directly form source. Also Agile release models allow more frequent, independent release
What’s included in a package?
A group of code and customizations you want to release together