Month End Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: big75certs

Free and Premium Salesforce Plat-Arch-202 Dumps Questions Answers

Platform Development Lifecycle and Deployment Architect Questions and Answers

Question 1

Sales and Service products will be created by two teams that will use second generation managed package(s). The Sales team will use a specific function of the Service product, but the architect wants to ensure that this team will only use the functions exposed by the Service team. No other team will use these same functions.

What should an architect recommend?

Options:

A.

Create a managed package with both products and create a code review process with an approver from each team.

B.

Create two second generation managed packages with the same namespace and set the methods that should be shared with the @namespaceAccessible Annotation.

C.

Create two managed packages. Create an authentication function in the Service package that will return a token if a Sales user is authorized to call the exposed function. Validate the token in the Service functions.

D.

Create two managed packages with Sales and Service namespaces. Set the methods to be shared with the @salesAccessible annotation

Buy Now
Question 2

Northern Trail Outfitter ' s development team has built new features for its sales team in the Asia-Pacific region. While testing the Apex classes, the developers are constantly hitting the governor limits.

What should the architect recommend during the review to address this issue?

Options:

A.

Use test.startTest() and test.stopTest() methods to reset governor limits.

B.

Use an AppExchange product which can temporarily increase the governor limits.

C.

Use the auto reset property to automatically reset governor limits during off-hours.

D.

Use test.setLimit() and test.resetLimit() methods to reset governor limits.

Question 3

Universal Containers (UC) maintains its Salesforce org using its internal tools and processes for managing its application lifecycle. The UC team has been facing challenges on their development processes in their recent two releases. The architect has recommended the UC team to follow the org development model to address the challenges faced.

Which two characteristics of the org development model will help UC address the challenges? Choose 2 answers

Options:

A.

Automated deployment

B.

Automated defect fixing

C.

Automated sandbox provisioning

D.

Automated change tracking

Question 4

A team has completed a sprint and intends to deploy these changes after business approval, but they will immediately begin the next sprint.

What strategy should an architect recommend?

Options:

A.

The first task of the new sprint must be the deployment approval. After that, the other tasks of the sprint can be performed in the environments and Git.

B.

Migrate the current code to the UAT sandbox. Begin new sprint development in the Dev sandbox. Make fixes in the UAT environment and deploy UAT for production after business approval.

C.

Commit upcoming changes to the features branch without merging into the develop branch. Deploy from the develop branch and then merge new sprint features develop branch.

D.

Using Git, create a release branch from the develop branch. All fixes must be made in the release branch. After deployment, merge release with develop.

Question 5

Universal Containers (UC) has a customized repository that represents lots of different apps or projects. UC currently is trying to shift from the org development model to the package development model to manage changes. In the org development model, each developer starts their work within their own personal sandbox.

When it comes to choosing development environments, what should a Salesforce architect recommend?

Options:

A.

Start using scratch orgs because a developer can spin up a scratch org to start a new project, start a new feature branch, or start automated Testing.

B.

Start using scratch orgs that tracks all of the changes automatically and proceed with a staggered approach since scratch orgs can coexist With other models.

C.

Keep developing in the dev sandboxes because scratch orgs are not within the code deployment path.

D.

Keep developing in the dev sandboxes, so that the developers feel no impact at all as they are used to the sandbox development.

Question 6

Universal Containers has a highly integrated environment with significant process orchestration between systems. When refreshing UAT, Objects that have external Ids from Production no longer point to valid External Ids in the UAT environment.

What should an Architect do to resolve this?

Options:

A.

Mask the External Id so nobody can see the production value.

B.

In the post refresh plan, modify external ids to a known valid set of values for UAT.

C.

Let UAT point to production integrations and rollback each transaction after it finishes.

D.

Delete all the data and use an Automated testing tool to create new data across all the systems in UAT.

Question 7

Universal Containers has a full sandbox that will be used to analyze and fix bugs found in production.

Which two items should the architect recommend to ensure that bugs found in production are more easily analyzed in this full sandbox? Choose 2 answers

Options:

A.

Refresh the full sandbox after every deployment in production.

B.

Create a daily process of copying new and changed data in production to the full sandbox.

C.

Before any deployment in production, the same process must be performed in this sandbox.

D.

Perform a Refresh Data in the full sandbox.

Question 8

Universal Containers is having trouble deploying metadata from SIT to UAT. UAT is complaining that it does not recognize some new Salesforce metadata types to be deployed. The deployment from Dev to SIT worked perfectly.

What could be the problem?

Options:

A.

There is no problem, this is expected behavior.

B.

UAT is on a preview release and SIT is not.

C.

SIT is on a preview release and UAT is not.

D.

Use the DX command line instead.

Question 9

Universal Containers (UC) is midway through a large enterprise project. UC is working in an agile model, and currently has four-week iterations, with a branching strategy supporting this approach. UC operates in a strict regulatory environment, and has dedicated teams for security, QA, and release management. The system is live with users, and a serious production issue is identified at the start of a sprint, which is narrowed down to a bug in some Apex code.

Which three approaches should an architect recommend to address this bug? Choose 3 answers

Options:

A.

Investigate potential data impacts.

B.

Fix the bug in a hotfix branch.

C.

Wait until the next release to deploy the fix.

D.

Attempt to fix the bug directly in production.

E.

Seek stakeholder approval for the hotfix.

Question 10

Universal Containers would like to conduct performance testing on its new major release.

What three things should the architect consider when discussing performance testing? Choose 3 answers

Options:

A.

Salesforce must be informed at least 7 days before starting performance tests.

B.

Salesforce will monitor test activity to ensure there are no issues with Salesforce Services.

C.

Performance tests must be run in a sandbox.

D.

A business justification must be provided to Salesforce in order to run performance testing.

E.

Performance tests may be run without advanced notice, but Salesforce will not store performance logs.

Question 11

A developer with Universal Containers recently created a flow in the developer sandbox. While working on the flow, the developer deactivated it and made updates multiple times before the flow worked as desired. Now the developer is planning to use a change set to migrate the flow to the QA sandbox.

What two statements should be considered when migrating the flow with change sets? Choose 2 answers

Options:

A.

When a change set with a multiple versioned flow is uploaded, it includes only the active version of the flow.

B.

When a change set with a multiple versioned flow is uploaded, it includes all the versions of the flow.

C.

When a change set with a multiple versioned flow is uploaded, and no active version is available, it includes the most recent inactive version of the flow.

D.

When a change set with a multiple versioned flow is uploaded, and no active version is available, it throws an exception.

Question 12

Universal Containers has many development teams deploying into a single org. The business is very seasonal and approaching its busiest season. The business owner comes to you asking for your advice about its next major production release.

What best practice should an architect recommend?

Options:

A.

Make declarative changes in production only.

B.

Bypass regression testing for minor changes.

C.

Avoid releasing near peak business periods.

D.

Developers should conduct user acceptance testing.

Question 13

Universal Containers has an active production org and they are planning to release some new features to it next month. The team is working to prepare a deployment plan and reached out to the technical architect for inputs on rollback strategy.

What should a technical architect recommend?

Options:

A.

Backup the existing metadata using ANT Migration Tool. To roll back deployment, manually delete new components and deploy again to production using backed up metadata.

B.

Backup the existing metadata using the ANT Migration Tool. To roll back deployment, deploy again to production using backed up metadata.

C.

Create a sandbox from production to take the backup of existing metadata. To roll back deployment, manually delete new components and then deploy again to production Using metadata from this sandbox.

D.

Create a sandbox from production to take the backup of existing metadata. To roll back deployment, use destructivechanges.xml to delete new components and then Deploy again to production using metadata from this sandbox.

Question 14

Universal Containers wants to introduce data volume testing to resolve ongoing performance defects earlier in the lifecycle. Regulations prohibit the use of production data in non-production environments.

Which two options can the architect recommend? Choose 2 answers

Options:

A.

Perform data masking on full sandbox after a refresh.

B.

Generate mock data that mimics production data shape and volume.

C.

Use Query Analyzer in production.

D.

Request a partial Sandbox copy after the next Salesforce release.

Question 15

Universal Containers (UC) development team is developing a managed package for AppExchange. The product team has finished developing and testing, and wants to submit a Security Review. However, the product manager has concerns on the few errors from the Checkmarx code scanner.

How should the product team proceed?

Options:

A.

Review the Checkmarx errors. If there is no need to fix, mark them as false positive and attach explanation, then submit.

B.

Leave them to the Salesforce security review team, they would catch it if those are true problems.

C.

Leave a partner support case, the partner manager will engage Salesforce support resources to help.

D.

Review the Checkmarx errors and fix all of them before submitting security review. Salesforce security review team will reject the request if any error remains.

Question 16

Universal Containers (UC) has multiple teams working on different projects. Multiple projects will be deployed to many production orgs. During code reviews, the architect finds inconsistently named variables and lack of best practices.

What should an architect recommend to improve consistency?

Options:

A.

Execute regression testing before code can be committed.

B.

Require pull requests to be reviewed by two developers before merging.

C.

Create a Center of Excellence for release management.

D.

Use static code analysis to enforce coding standards.

Question 17

Universal Containers (UC) has been using Salesforce Sales Cloud for many years following a highly customized, single-org strategy with great success so far.

What two reasons can justify a change to a multi-org strategy? Choose 2 answers

Options:

A.

UC is launching a new line of business with independent processes and adding any new feature to it is too complex.

B.

UC wants to use Chatter for collaboration among different business units and stop working in silos.

C.

UC follows a unification enterprise architecture operating model by having orgs with the same processes implemented for each business unit.

D.

Acquired company that has its own Salesforce org and operates in a different business with its own set of regulatory requirements.

Question 18

Cloud Kicks (CK) is launching a new sneaker line during the upcoming holiday season and needs to do a thorough batch data testing before Go-Live. CK is using Salesforce unlimited edition.

What two sandbox types should the architect recommend for batch data testing? Choose 2 answers

Options:

A.

Developer sandbox

B.

Developer Pro sandbox

C.

Partial Copy sandbox

D.

Full sandbox

Question 19

Universal Containers is delivering many changes to its Salesforce system. Adoption reports are discovering that many features are unused. The steering committee wants this to change and is looking to the architect for advice.

What should an architect recommend to overcome this?

Options:

A.

Using Lightning Web Components for every user interface.

B.

Adopting user centered design to understand user needs before building the solution.

C.

Stop development until current features start being used.

D.

Sending weekly communication emails reporting on least engaged users.

Question 20

What are three advantages of using the SFDX? Choose 3 answers

Options:

A.

Can store code on a local machine, or a version control system.

B.

Can use native Deployment Rollback Tool to quickly revert to prior state.

C.

Can quickly deploy metadata using Execute Anonymous

D.

Can install application metadata from a central repository.

E.

Can create scratch orgs.

Question 21

Universal Containers (UC) has multi-cloud architecture in a single org. The Sales Cloud dev team is working in a Dev Pro sandbox (DevPro1) of delivering a release in three months. The business requirements from Service Cloud warrant a quicker release in four weeks, but need part of the Sales Cloud work that is completed in DevPro1. The decision of using a separate Dev Pro sandbox (DevPro2) is still pending. The DevPro1 was upgraded to preview for next Salesforce major release two weeks ago.

What should an Architect recommend?

Options:

A.

Ask the second work stream team to work on the same DevPro1 sandbox.

B.

Push back on the requirements because adding another work stream will bring some risks with it.

C.

Clone the DevPro1 sandbox and name it DevPro2 for the second work stream to work on the Service Cloud requirements.

D.

DevPro1 cannot be cloned because it is on a different version from Production. Just create new DevPro2, and migrate metadata from DevPro1.

Question 22

Universal Containers (UC) have developed a managed package targeted for AppExchange. The product includes some Apex code to customize and create layouts. UC is in the testing phase of the package, so it ' s not certified yet. During testing on the target org, the Apex code for the layouts fails.

Why are the Apex classes not able to access the metadata of the target org during testing?

Options:

A.

Apex Settings to allow the access to metadata is not switched on.

B.

UC needs to turn on Apex Settings within the custom metadata type.

C.

UC needs to get the managed package certified by the Salesforce security review.

D.

The solution is flawed. UC should utilize the Tooling API from a web service call to modify the layouts.

Question 23

What advice should a technical architect provide in a Change Advisory Board meeting?

Options:

A.

Functionality meets the business needs.

B.

Solution is usable by the business.

C.

Solution is technically sound.

D.

Troubleshooting strategies for deployment issues.

Question 24

Universal Containers has 80% code coverage. Despite the creation of a test plan for each sprint, the number of defects is large.

What two items should the architect recommend to reduce defects? Choose 2 answers

Options:

A.

The test script should be used to define the test classes.

B.

The code coverage should be increased to 95%. The test analyst who creates the test plan must also create the test classes.

C.

The acceptance criteria should have more details.

Question 25

Since Universal Containers (UC) has adopted agile methodologies, the CEO is requesting the development teams to deliver more and more work in shorter time frames. The CTO responds by saying the developers are not able to deliver the jobs they are committing to.

What evidence can be gathered in an agile tool to support the CTO ' s claims?

Options:

A.

The definition of done (DoD)

B.

A burndown chart showing team finishes early sprint after sprint

C.

A Kanban board showing there ' s always the maximum allowed amount of work in progress (WIP)

D.

A burndown chart showing the team misses their forecast sprint after sprint

Question 26

Universal Containers (UC) is embarked on an enterprise salesforce transformation journey, UC would like to streamline and automate deployment to different sandboxes during the build phase. Upon customer acceptance in UAT, the company requested to automate the production deployment as well.

As the deployment architect, what is the recommendation to satisfy the customer requirements?

Options:

A.

Recommend using SFDX and documents the deployment commands with steps to be executed for each environment.

B.

Recommend using the ANT script and build a custom application to run the script and use change sets to deploy supported metadata.

C.

Recommend using an AppExchange solution that packages the deployment components and you can run the deployment wizard to track deployment result.

D.

Recommend using the Continues integration and the Continues deployment tool and build the pipeline to deploy to sandboxes and production.

Question 27

The CTO at Universal Containers decided to implement the Scrum framework for its agile teams, and communicated a set of Scrum principles to the company.

Which describes a Scrum principle?

Options:

A.

Create transparency by being honest and clear about timing, planning, and obstacles

B.

Respect other teams by not doing their work (a developer should not test the software).

C.

Deliver working software, so if a software component is working, avoid changing it

D.

Embrace change by working on a different scope every day.

Question 28

All AppExchange products are subject to Salesforce security reviews.

What is the most common reason that the prospect AppExchange products fail the security review?

Options:

A.

Session hacking

B.

CRUD/FLS (field level security)

C.

SOQL injection

D.

Cross-site scripting

Question 29

Universal Containers (UC) has multiple teams with major projects working concurrently in their own developer sandboxes. After deploying to production, a bug is discovered. Due to tight timelines, the development team has suggested correcting the bug in the user acceptance testing (UAT) environment, which is a full copy sandbox.

What should the architect recommend?

Options:

A.

UC should spin up a new sandbox to use as a hot fix environment. Once the bug is corrected, the change should be applied to production and downstream environments.

B.

The fix should be made in the developer environment where the project work was done. Once the fix has been made, it should go through a full deployment/testing process and adhere to the normal project cadence.

C.

Since the issue was found in production, it should be treated as a change request and go into the backlog as an enhancement.

D.

Correcting the bug in UAT is ideal. Since UAT is a full copy, it will be the fastest location to fix and test the resolution.

Question 30

Universal Containers (UC) is embarked on a large Salesforce transformation journey, UC ' s DevOps team raised a question about tracking Salesforce metadata throughout the development lifecycle across sandboxes all the way to production.

As the deployment architect of the project, what should be the recommendation to track which version of each feature in different environments?

Options:

A.

Use Salesforce SFDX commands to deploy to different sandboxes.

B.

Use an Excel sheet to track deployment steps and document the SFDX commands.

C.

Use an AppExchange or third-party tool that is specialized in Salesforce deployment.

D.

Use ChangeSet to track deployed customizations.

Question 31

An architect has been working on a large project for the past 6 months. This project must be live by the end of the current month.

Which two planning techniques should the architect use to ensure all metadata changes deploy smoothly and on time? Choose 2 answers

Options:

A.

Create a new sandbox and perform a test deployment to that environment.

B.

Ensure all code that is being deployed is checked into source control.

C.

Upload a change set from sandbox to production as early as possible.

D.

Validate the final deployment package against production prior to go-live

Question 32

Universal Containers is adopting Scrum as an agile methodology and wants to choose a software tool to support the adoption.

What three key features of an agile development support tool should an architect look for? Choose 3 answers

Options:

A.

Product backlog prioritization

B.

Sprint backlog management

C.

Work (for example, user stories or tasks) assignment

D.

Kanban board

E.

Email notifications when work is created or changed

Question 33

What two things are needed to delete metadata with a deploy() call? Choose 2 answers

Options:

A.

Package.XML file.

B.

The CURRENT API version must be used.

C.

DestructiveChanges.xml file.

D.

PurgeOnDelete option must be set to TRUE.

Question 34

Northern Trail Outfitters (NTO) recently acquired Eastern Trail Outfitters (ETO). NTO ' s sales leadership team had hands-on experience with the ETO ' s Sales Optimization app and have given the feedback that the app would benefit NTO ' s sales team.

Which option should the architect recommend for having ETO ' s Sales Optimization app in NTO ' s Salesforce org in the shortest possible time?

Options:

A.

Create users in ETO ' s org and provide access to NTO ' s sales team.

B.

Create an unmanaged package of the app and deploy in NTO ' s org.

C.

Create a managed package of the app and deploy in NTO ' s org.

D.

Create a core team and build the Sales Optimization app in NTO ' s org.

Question 35

Universal Containers has a highly customized Salesforce org, with many different pieces of configuration and code.

Which configuration item should be covered by executable tests?

Options:

A.

Active Process Builders

B.

Validation Rules

C.

Workflow Rules

D.

Case Assignment Rules