Which of the following are capabilities of Visual Studio Code?Choose 3 answers’
A’ Creating Change Sets
B’ Deploying metadata components from one org to another
C’ Running Apex Tests
D’ Create a test suite for running tests
E’ Executing SOQL queries - correct answer B, C, E
Visual Studio Code can be used to:- Test and debug Apex classes and triggers’-
Run anonymous blocks of Apex on the server- Execute SOQL queries-
Synchronize project contents with changes on the server- Deploy metadata
components from one Salesforce organization to another
Creating change sets must be done through the Salesforce web UI of the org’
Test suites can only be created in the Developer Console’
https://trailhead’salesforce’com/en/content/learn/projects/quickstart-vscode-
salesforce/start-vscode
When test data cannot be created programmatically, how can pre-existing data be
accessed?Choose 1 answer’
,A’ Annotate the test method with [withSharing=true]
B’ Annotate the test class or method with [seeAllData=true]
C’ Annotate the test method with [withSharing=false]
D’ Annotate the test class or method with [seeAllData=false] - correct answer B
If the test class or test method is annotated with IsTest(SeeAllData=true) data
access will be opened to pre-existing records in the organization’
https://developer’salesforce’com/docs/atlas’en-
us’apexcode’meta/apexcode/apex_testing_seealldata_using’htm
A managed package can be created in which type of environment?Choose 2
answers’
A’ Developer Sandbox
B’ Full Sandbox
C’ Developer Edition
D’ Partner Developer Edition - correct answer Only Developer Edition or Partner
Developer Edition environments can create managed packages’
https://developer’salesforce’com/page/An_Introduction_to_Environments
,A developer would like to relate an external data object (Social Media Posts) to
the contacts object in Salesforce to track every post the contact has made in the
external platform’ How can the developer achieve this?Choose 1 answer’
A’ Create a lookup relationship and update the record ID through integration
B’ Create an indirect lookup relationship using a custom field with External ID
and Unique attributes
C’ Create an external lookup relationship using a custom field with External ID
and Unique attributes
D’ Create a master-detail relationship and update the record ID through
integration - correct answer B
An indirect lookup relationship links a child external object to a parent standard
or custom object’ When you create an indirect lookup relationship field on an
external object, you specify the parent object field and the child object field to
match and associate records in the relationship’ Specifically, you select a custom
unique, external ID field on the parent object to match against the child's indirect
lookup relationship field, whose values come from an external data source’
An external lookup relationship generally relates a Salesforce child record to an
external parent record’Lookup relationships and master-detail relationships do
not relate to external records’
, https://help’salesforce’com/articleView?id=overview_of_custom_object_relations
hips’htm&language=en_US&type=0&release=204’11’2
https://trailhead’salesforce’com/en/projects/quickstart-lightning-
connect/steps/quickstart-lightning-connect3
The Stage field on all related Opportunity records should be updated to 'Closed
Lost' when the value of the 'Status' field on an account record is changed to
'Inactive' by a sales user’ What could be used to meet this requirement?Choose 1
answer’
A’ Workflow rule
B’ Process Builder
C’ Approval Process
D’ Flow - correct answer B
Process Builder is capable of updating related records through the Update
Records action type’
Although a flow is also capable of updating related records, the recommendation
is to always go with the solution that is easier to implement, which in this case is
Process Builder’ Workflow rules cannot operate on child records of an object’