Labour Day Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

Development-Lifecycle-and-Deployment-Architect Exam Dumps - Salesforce Certified Development Lifecycle and Deployment Architect (SP23)

Question # 4

Universal Containers (UC) has recently acquired other companies that have their own Salesforce orgs. These companies have been merged as new UC business units.

The CEO has requested an architect to review the org strategy, taking into consideration two main factors:

• The CEO wants business process standardization among all business units.

• Business process integration is not required as the different business units have different customers and expertise.

Which org strategy should the architect recommend in this scenario, and why?

A.

Single-org strategy, as the high level of business process standardization will be easier to implement in a single org.

B.

Multi-org strategy, as it is uncommon for the diversified business units to get used to working in the same space as the other business units.

C.

A Multi-org strategy, as they could deploy a common managed package into the orgs of the different business units.

D.

Single-org strategy, as costs increase as the number of orgs go up.

Full Access
Question # 5

Universal containers has proposed using a Developer Edition org to stage changes to their Customer Community, which includes multiple custom Visualforce pages and components. Which three risks should a Technical Architect consider in this strategy? Choose3 answers

A.

Code changes cannot be deployed from a Developer Sandbox to Production.

B.

Developer Edition orgs have limited user counts and low data volume limits, which will make User Testing difficult.

C.

Developer Edition orgs cannot have sandboxes, which will make team development difficult.

D.

Developer Edition orgs do not run on production servers and will not perform well during testing.

E.

Changes Sets cannot be used to deploy from Developer Edition to Production which will make deployment more complex

Full Access
Question # 6

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

A.

Developer Pro sandbox

B.

Partial Copy sandbox

C.

Developer sandbox

D.

Full sandbox

Full Access
Question # 7

Which two decisions should be made by an Architecture Review Board (ARB)? Choose 2 answers

A.

Whether to create a new Salesforce object or override an existing object using a new Record Type

B.

Whether to utilize the Waterfall or Agile methodology on the project

C.

What testing tools should be used to track integration testing requirements

D.

Whether to implement Single Sign -On with SAML or delegated authentication

Full Access
Question # 8

Universal Containers is building a new complex integration to a legacy system. the legacy system is also going through a major upgrade. Senior leadership has committed to the board that the combined programs will be completed on time. What is the risk with this plan?

A.

The deadline is scheduled during a Salesforce release

B.

The project team has decided to use the Waterfall methodology

C.

The legacy system team is using an Agile methodology

D.

Multiple work -streams with dependencies could impact the go-live

Full Access
Question # 9

Universal Containers (UC) has created a custom REST web service. This web service receives Orders and Order Line Items data from an external endpoint and runs business logic and validations on it before inserting it into the database. UC is expecting to receive more than 100K orders a day and each order can have up to 10-line items. Each inbound request will contain only one order and its corresponding line items.

What two testing types should an architect recommend to ensure users don't face platform slowdowns during peak business hours? Choose 2 answers

A.

Stress Testing

B.

Unit Testing

C.

Load Testing

D.

Performance Testing

Full Access
Question # 10

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?

A.

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

B.

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

C.

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

D.

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.

Full Access
Question # 11

Universal Containers has asked the salesforce architect to establish a governance framework to manage all of those Salesforce initiatives within the company. What is the first step the Architect should take?

A.

Implement a comprehensive DevOps framework for all initiatives within Universal Containers

B.

Establish a global Center of Excellence to define and manage Salesforce development standards across the organization

C.

Identify relevant Stakeholders from within Universal Containers to obtain governance goals and objectives

D.

Implement a project management tool to manage all change requests on the project

Full Access
Question # 12

Universal Containers wants to delete the day’s test data in a partial copy sandbox every

night, setting the sandbox back to a fresh state for tomorrows testing. The test data is

approximately 1GB.

What is the best strategy the architect should recommend?

A.

Manually delete all records individually.

B.

Execute a batch job that deletes all records created on the day.

C.

Create a new developer copy sandbox every night.

D.

Refresh the sandbox every night.

Full Access
Question # 13

Product owners at Universal Containers want to ensure that all the requirements have test cases associated with them so that no functionality is left untested during user acceptance testing.

What project artifact can help meet the needs of the business?

A.

User acceptance test scripts

B.

Testing strategy

C.

Test execution plan

D.

Requirement traceability matrix

Full Access
Question # 14

Universal Containers has multiple project learns building into single org. The project teams are concerned with design conflicts and ensuring a common design process What should an Architect recommend to prevent this conflict?

A.

Create a Center of Excellence Charter document.

B.

Create Design Standard for Governance.

C.

Create a backup system using GIT Repositories.

D.

Create a Release Management process.

Full Access
Question # 15

Universal Containers have just acquired Planetary storage. Both companies use salesforce.com to manage their sales activities. The two companies have many customers in common and the company plans to merge the two sales organizations, but the products and sales processes between the two original companies will remain different and distinct. What factor should the company consider in merging the two Salesforce.com orgs into a single org?

A.

Transactional sales data could be combined without modification since standard objects are used

B.

Salespersons selling both product lines would need two logins, once for each product line

C.

Business processes on standard objects can be merged without modifications

D.

Customer data could be merged with modifications using standardization and de -duplication

Full Access
Question # 16

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

A.

Functionality meets the business needs.

B.

Solution is usable by the business.

C.

Solution is technically sound.

D.

Troubleshooting strategies for deployment issues

Full Access
Question # 17

Universal Containers CUC) is looking for advice on how often it should refresh its sandboxes. UC currently uses a development Mfecycle that starts with developer environments and moves to integration testing, QA testing, UAT, and then production. They have many scrum teams working concurrently and the teams do not agree on when refreshes should occur.

What two recommendations should the architect suggest?

Choose 2 answers

A.

Sandboxes should be refreshed on the day when the refresh is allowed for that type of sandbox.

B.

Production is the only pristine environment.

C.

Integration sandboxes should be refreshed rarely because of the burden of maintaining the various API.

D.

Development environments should generally be refreshed after each working feature has been successfully migrated.

Full Access
Question # 18

UniversalContainers CUC) has multi-cloud architecture in a single org. The Sales Cloud dev team is working in a Dev Pro sandbox (DevProl) 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 DevProl. The decision of using a separate Dev Pro sandbox (DevPro2) is still pending. The DevProl was upgraded to preview for next salesforce major release two weeks ago.

What should an Architect recommend?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 19

Universal Containers CUC) is hiring offshore agile development teams to decrease costs and enhance UC's capability of delivering new features to its customers. However, the CTO Is not able to follow or measure the work of those teams.

What should an architect recommend to increase transparency?

A.

Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams.

B.

Request the offshore teams to send daily emails to the CTO with the progress of the teams.

C.

Ask the offshore teams to add their progress and status in a shared spreadsheet.

D.

A Request the offshore teams to share their work in progress in a virtual Kanban board tool.

Full Access
Question # 20

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?

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.

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.

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 into the develop branch.

D.

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.

Full Access
Question # 21

5. Universal Containers (UC) is planning to move to Salesforce Sales Cloud and retire its homegrown on-premise system. As part of the project, UC will need to migrate 5 million Accounts, 10million Contacts, and 5 million Leads to Salesforce.

Which three areas should be tested as part of data migration?

Choose 3 answers

A.

Lead assignment

B.

Data transformation against source system

C.

Contact association with correct Account

D.

Account and Lead ownership

E.

Page layout assignments

Full Access
Question # 22

Universal Containers (\) C) is on the Unlimited Edition of Salesforce orgs. Currently, there are four Developer Pro sandboxes used by dev teams for various purposes, one partial copy sandboxes used for training, one full sandbox used for user acceptance testing. There is another full sandbox used for performance testing during the initial launch, and it is no longer being actively used.

A system administrator had reported yesterday that none of the sandboxes can be refreshed.

What is the most probable action an architect can help the system administrator with?

A.

It appears the org is using more sandboxes than the license permits. The Partial Copy sandbox shouldn't be used.

B.

Create a Salesforce support case, someone should know what is wrong.

C.

Contact the Salesforce Account Team to do a sandbox License Count.

D.

Delete the full sandbox used for performance testing.

Full Access
Question # 23

Universal Containers is in the process of testing their integration between salesforce and their on-premise ERP systems. The testing team has requested a sandbox with up to 10,000 records in each object to benchmark the integration performance. What is the fastest approach anArchitect should recommend?

A.

Spin off a partial copy sandbox using a sandbox template with all the objects required for testing the integration.

B.

Spin off a Developer pro sandbox, migrate the metadata and load the data using data loader.

C.

Spin off a full copy sandbox with all the objects that are required for testing the integration.

D.

Spin off a Development sandbox, migrate the metadata and load the data using data loader.

Full Access
Question # 24

Universal Containers (UC)operates globally from different geographical locations. UC is revisiting its current org strategy. Which three factors should an Architect consider for a single strategy? Choose 3 answers

A.

Increased ability to collaborate.

B.

Tailored implementation.

C.

Centralized data location.

D.

Consistent processes across the business.

E.

Fewer inter-dependencies.

Full Access
Question # 25

Universal Containers (UC) has a large backlog of work. They have noticed that despite

their best efforts, valuable enhancements and updates are not being completed because they do

not have the bandwidth to get them done. Many of these items are low effort and would not

require experienced resources.

What should the architect recommend, that will minimize additional costs and allow UC to

accomplish more from the

A.

UC should hire a partner to complete the needed backlog items.

B.

UC should eliminate low-value items from the backlog.

C.

UC should hire additional resources to reduce the backlog.

D.

UC should start a citizen development program.

Full Access
Question # 26

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

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.

Full Access
Question # 27

Universal Containers CUC) has developed extensions of Salesforce Service Cloud for the use of its customer service teams using the change set development model.

Recently, UC acquired a company that develops extensions of an AppExchange app. The development team of the acquired company uses the org development model. The Universal Containers CTO wants both teams to work on a single org and follow the same set of processes.

Which development model should the architect recommend to be used by the consolidated development team?

A.

Org development model, because the acquired company's team is already using it, and it is better than the change set development model.

B.

Package development model, because it allows packages to be created and deployed using declarative (point-and-click) development tools, without writing code.

C.

Package development model, so teams can build release artifacts that can be tested and released independently from artifacts for other projects.

D.

Change set development model, because UC is already using it, so it will face less resistance.

Full Access
Question # 28

Universal Containers wants to delete the day’s test data in a partial copy sandbox every

night, setting the sandbox back to a fresh state for tomorrows testing. The test data is

approximately 1GB.

What is the best strategy the architect should recommend?

A.

Manually delete all records individually.

B.

Execute a batch job that deletes all records created on the day.

C.

Create a new developer copy sandbox every night.

D.

Refresh the sandbox every night.

Full Access
Question # 29

Universal Containers (UC) innovative apps division is releasing an application which can be installed in their trading partners Salesforce environment. The partners can then build on top of the application with process builders and triggers so the container booking process can be integrated with the trading partners own processes. What is the recommended mechanism for releasing the application?

A.

Zip file deployable by Force.Com Migration Tool.

B.

Unmanaged Package.

C.

Change Sets.

D.

Managed Package.

Full Access
Question # 30

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 UCaddress the challenges?

Choose 2 answers

A.

Automated deployment

B.

Automated defect fixing

C.

Automated sandbox provisioning

D.

Automated change tracking

Full Access
Question # 31

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?

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

Full Access
Question # 32

By to What three tools should an architect recommend to support application lifecycle methodology Choose 3 answers

A.

Database management systems

B.

Version control repository

C.

Middleware

D.

Continuous integration tool

E.

Issue tracking Tool

Full Access
Question # 33

Universal Containers (UC) has been following the Waterfall methodology to deliver customer apps in Salesforce. As the business is growing at scale and with demand to incorporate features and functionality at faster pace, UC is finding the Waterfall approach is not an optimal process, and intends to transition towards an agile development methodology. Which are the two strengths of using an agile development methodology? Choose 2

A.

Careful documentation is done at each step of the process so a target body of knowledge is available for inspection.

B.

There are many small releases of functional code, allowing stakeholders to see and touch the work in progress.

C.

All elements of the build are fully understood before work begins, reducing risk of unpleasant surprises.

D.

The project requirements in later phases are expected and accommodated by the process, by design.

Full Access
Question # 34

Universal Containers has defined a software tool to support Agile processes, but the

development team is not regularly updating the status of their work in progress.

What Scrum value is compromised by this bad practice, and why?

A.

Courage, because the teams should be transparent about progress and speak up when they need help.

B.

Openness, because the team is not open to a new methodology.

C.

Focus, because the teams are not focusing in the agile process expected activities.

D.

Commitment, because the team is not committed to follow the Agile methodology.

Full Access
Question # 35

Universal Containers (UC) is using sales and service Cloud. They have two major releases and four minor releases every year. They have deployment (dev), integration, user acceptance (UAT), staging, and hotflix sandboxes. What should an Architect recommend when UC has PI issues and has to be fixed immediately?

A.

Fix the issue in staging and deploy it into production.

B.

Fix the issue in hotflix, test, and deploy to production.

C.

Fix the issue in development, test, UAT, and deploy to production.

D.

Follow the release management process to move to production.

Full Access
Question # 36

Universal Containers (UC) is working on a project to support environmental cleanup projects with specially designed containers. To support this project, UC is developing a portal for regulatory agencies to use for tracking and reporting of the containers, and these regulatory requirements are well-defined. Many non -regulatory requirements have not been defined yet. The project is on a strict budget and timeline. Which two approaches should UC consider to meet regulatory requirements and to satisfy the needs of end users? Choose 2 answers

A.

Initiate a waterfall project and start building the features of the solution based on regulatory requirements. In parallel, gather the remaining non -regulatory requirements for the solution, then go back and reconcile the two sets of requirements and re -work the solution as necessary

B.

Initiate an Agile project, beginning with a "sprint 0" to scope and estimate the project and to build the product backlog. Identify the minimum viable product. Initiate building the solution based on the backlog, and co -create the design with the project stakeholders

C.

Initiate a waterfall project by gathering the remaining requirements and completing the architecture and design. Initiate the build/test processes with frequent reviews by the stakeholders. On build completion, perform acceptance testing and validate compliance with regulatory requirements

D.

Initiate an Agile project based on the known requirements, begin building immediately, and work through remaining requirements as they come up. Budget and timeline will not be a factor with an Agile methodology

Full Access
Question # 37

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

A.

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

B.

The code coverage should be increased to 95%.

C.

The test analyst who creates the test plan must also create the test classes.

D.

The acceptance criteria should have more details.

Full Access
Question # 38

What are three advantages of the package development model?

Choose 3 answers

A.

Improving team development and collaboration.

B.

Eliminating the need of using change set, which should no longer be used as it can get messy working with package development models.

C.

Facilitating automated testing and continuous integration.

D.

Significantly reducing the need for manually tracking changes.

E.

Providing its own source control, so the source can be deployed In any sandbox orgs.

Full Access
Question # 39

What are two advantages of automated test data loads over manual data loads

Choose 2 answers

A.

Automated loads can be done with no human oversight.

B.

FRED Automated loads are reliable in their results.

C.

Automated loads cannot be scripted by CICD tools.

D.

Automated loads will increase costs.

Full Access
Question # 40

Universal Containers is looking to construct a continuous integration process to help manage code quality. Which three tools should be used to enable this? Choose 3 answers

A.

Force.com Migration Tool

B.

Full Sandbox Environment

C.

Source Control Tool

D.

Project Management Tool

E.

Continuous Integration Build Tool

Full Access
Question # 41

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

A.

Salesforce must be informed at least7 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.

Full Access
Question # 42

Due to several issues, Universal Containers wants to have better control over the changes made in the production org and to be able to track them. Which two options will streamline the process? Choose 2 answers

A.

Make all code/configuration changes directly in the production org.

B.

Allow no code/configuration changes directly in the production.org

C.

Use the Force.com IDE to automate deployment to the production.org

D.

Use Metadata API to automate deployment to the production.org

Full Access
Question # 43

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

Which describes a Scrum

A.

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

B.

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

C.

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

D.

Embrace change by working on a different scope every day.

Full Access
Question # 44

Universal Containers has dozens of independent user acceptance and functional teams that need to test independently in isolation, and on current production data that was modified within the last week. Which Sandbox type should a Technical Architect recommend?

A.

Developer Pro Sandbox

B.

Partial Copy Sandbox

C.

Developer Sandbox

D.

Full Sandbox

Full Access
Question # 45

Universal Containers are concerned that after each release, reports and dashboards

seem to roll back to previous versions. Executives spend many hours crafting these dashboards to perfectly meet their needs, and are now questioning the Salesforce platform’s ability to save things, even data records.

What can the Salesforce architect advise to stop the rollbacks from happening?

A.

Use a third-party data warehouse.

B.

Remove the executive’s ability to change reports, and only allow developers to do that.

C.

Ensure report metadata is exported daily and that it is merged into the developer branches before the next release.

D.

Back up all the reports just before the release, then reimport them after the release,

Full Access
Question # 46

Which two environments are appropriate for creating a managed package? Choose 2 answers

A.

Developer Pro Sandbox Org

B.

Partner Developer Edition Org

C.

Production Org with LMA

D.

Developer Edition Org

Full Access
Question # 47

Universal Containers (UC) has used Salesforce for the last 6 years with 50% custom code. UC has recently implemented continuous integration. UC wants to improve old test classes whenever new functionality invalidates tests. UC also wants to reduce the deployment time required. What should Architect recommend?

A.

A Do not execute any test classes in sandboxes and production.

B.

Do not execute test classes in sandboxes and all test classes in Production.

C.

Test classes cannot be executed in sandboxes.

D.

Execute all test classes in sandboxes and select test classes in Production.

Full Access
Question # 48

Universal Containers (UC) is preparing for the new Salesforce release in a couple of months, and has several ongoing development projects that may be affected. Which three steps should the team at UC take to prepare for this release? Choose 3 answers

A.

Contact Salesforce to schedule a time to upgrade the full Sandbox.

B.

Refresh a Sandbox during the Release Preview Window to ensure they have the upcoming release.

C.

Run regression tests in an upgraded sandbox to detect any issues with the Upgrade.

D.

Review the release notes for automatically-enabled features and technical debt.

E.

Upgrade any SOAP integrations to the newest WSDL as early as possible

Full Access
Question # 49

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?

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.

Full Access
Question # 50

What are two limitations an architect should consider when designing a strategy for managing technical reference data, with multiple related objects?

Choose 2 answers

A.

Apex CPU limits

B.

Circular relationships

C.

Depth of nested relationships

D.

HTTP response size

Full Access
Question # 51

Universal Containers has recently acquired another business that uses Salesforce extensively. UC wants to merge their Salesforce Orgs to effectively sell and service customer under one business. Traditionally, UC has followed an agile development methodology to deliver Salesforce functionality. With the merging businesses, UC is convinced that adopting a Waterfall development methodology is the best approach. Which are two positive aspects of using a Waterfall development methodology?

A.

Changes late in the process are expected and can be handled by integrating them into the requirements specs.

B.

Complex processes that will need to be built are thoroughly understood and documented before coding begins.

C.

Milestones, timelines and estimates tend to be more accurate and predictable due to the upfront due diligence.

D.

The costs of starting the project are low since much of the design work is pushed to later stages of the process.

Full Access
Question # 52

What are the three considerations that the architect should recommend for Change Set

deployment?

Choose 3 answers

A.

Change Sets cannot be automated.

B.

Change Sets cannot be validated before deployment

C.

Change Sets cannot be used for orgs affiliated with same production org.

D.

Change Sets cannot be rolled back.

E.

Change Sets cannot be reused between Production Salesforce orgs.

Full Access
Question # 53

Universal Containers is having trouble aligning releases between major, minor, and Salesforce seasonal releases.

What should an architect recommend?

A.

Gate all release decisions at the center of excellence.

B.

Create a release calendar, train and align all the teams.

C.

Share the test plans between the teams on each release type.

D.

Create a spreadsheet of metadata changes and reconcile the overlaps.

Full Access
Question # 54

Universal Containers (UC) has two major releases every year and the team always runs into longer deployment times. In which 2 ways can UC reduce deployment time? Choose 2 answers?

A.

Use recent deployment validations and the quick deploy feature.

B.

Deploy components in groups to reduce deployment time.

C.

Specify the test to run by using the RunSpecified Tests test level.

D.

Validate the deployment before migrating components to production.

Full Access
Question # 55

All AppExchange products are subject to Salesforce security reviews.

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

A.

Cross-site scripting

B.

CRUD/FLS (field level security)

C.

Session hacking

D.

SOQL injection

Full Access
Question # 56

Which two options should be considered when making production changes in a highly regulated and audited environment?

Choose 2 answers

A.

All changes including hotfixes should be reviewed against security principles.

B.

Any production change should have explicit stakeholder approval.

C.

No manual steps should be carried out.

D.

After deployment, the development team should test and verify functionality in production.

Full Access
Question # 57

An Architect is working on a Universal Containers project, and due to security concerns, they cannot provide the Architect with production access. Instead, a central release management team will be responsible for performing production deployments for all development teams. How should an Architect leverage the Metadata API to ensure any metadata components necessary to deploy the project's functionality are properly communicated to the release management team?

A.

Create a change set in each sandbox and download the package.xml file for the release management team

B.

Provide a spreadsheet of all components and utilize the metadata API's read Metadata call

C.

Provide the Release Management team a copy of the audit trail from the sandbox you wish to deploy from

D.

Send a package.xml file with associated metadata in a .zip file to the Release Management team

Full Access
Question # 58

Universal Containers (UC) had been using change sets for deploying all of the

modifications to its Sales Cloud apps. After multiple business units joined the single Salesforce

instance, there is a need to evaluate which development model is the most suitable for UC. The

IT management has shown a particular interest in finding out more about the package

development model.

As an architect, which two statements can be made to articulate the differences between the

change set model and package development model?

Choose 2 answers

A.

In package development, the source of truth is the metadata in the package project, which makes it easy to integrate to a version control System.

B.

A change set can be retrieved from the developer’s workbench as a package, then pushed into the version control system to achieve the Versioning control.

C.

In change set development, the source of truth is a combination of the metadata already in the environment and the content of your change Set.

D.

In package development, the best practice is to consider the dependencies and build the dependencies into the package so it can be deployed in any other target orgs.

Full Access
Question # 59

Universal Containers (UC) has a huge volume of metadata that cannot be deployed at once. What is the recommended strategy for UC to be successful with the deployment?

A.

Identify metadata dependencies, create logical groupings, and deploy in the right order.

B.

Use a continuous integration tool such as Jenkins to deploy in the right order.

C.

Sort and group the metadata alphabetically and deploy them in the same order.

D.

Use a combination of the Ant migration tool and change sets for deployment.

Full Access
Question # 60

The team at Universal Containers is building an application on Java that will interact with its Salesforce application. They want to use SOQL queries to retrieve and make changes to smaller pieces of Salesforce metadata through this application.

Which API should the team leverage?

A.

Tooling API

B.

Any Salesforce API

C.

User Interface API

D.

Metadata API

Full Access
Question # 61

Ursa Major Solar (UMS) has used Aura components significantly in its Salesforce

application development. UMS has established a robust test framework and the development

team follows the Salesforce recommended testing practices. UMS team uses Salesforce’s test tool To check for common accessibility issues.

In which two environments the UMS team can call Aura accessibility tests?

Choose 2 answers

A.

JSTEST

B.

ACCTEST

C.

WebDriver Test

D.

AuraDriver Test

Full Access
Question # 62

A year has passed since a project has gone live and a developer is looking to make an update to an existing Apex class, but is unsure of its purpose. What artifact from the original project should be leveraged to determine the purpose of the class?

A.

User Acceptance Test Scripts

B.

Test Execution Plan

C.

Requirements Traceability Matrix

D.

Test Sign Off Document

Full Access
Question # 63

Universal Containers has three types of releases in its release management strategy: daily, minor (monthly), and major (quarterly). A user has requested a new report to support an urgent client request. What release strategy would an Architect recommend?

A.

Utilize the major release process to create the report directly in production bypassing the full sandbox.

B.

Utilize the minor release process to create the report directly in production bypassing the full sandbox.

C.

Utilize the major release process to create the report in a full sandbox and then deploy it to production.

D.

Utilize the daily release process to create the report directly in a full sandbox and then deploy it to production.

Full Access
Question # 64

Universal Containers has a large call center that has a limited inventory and must ensure there is product availability before an Opportunity is marked as Closed. Custom Apex has been implemented to check inventory levels before an Opportunity is saved. What should an architect consider before recommending Performance testing?

A.

Number of unit tests

B.

Number of Apex Hammer failures

C.

Number of debug log entries

D.

Number of concurrent transactions

Full Access
Question # 65

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?

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.

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

D.

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

Full Access
Question # 66

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?

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.

Full Access
Question # 67

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?

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.

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

D.

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

Full Access
Question # 68

Universal Containers' developers are working on a Visualforce page in a sandbox when an administrator adds a new field to Production. Which two approaches could an architect suggest to an administrator that would assist the developers in their development process? Choose 2 answers

A.

Use a Change Set to deploy the changes from Production to the sandbox, to ensure that changes made in production are reflected in the sandbox that the developers are working on

B.

Use Salesforce-to-Salesforce to deploy the changes from Production to the sandbox, to ensure that changes made in production are reflected in the sandbox that the developers are working on

C.

Manually replicate the same changes in the developer sandbox to ensure that changes made in production are reflected in the sandbox that the developers are working on

D.

Refresh the developer sandbox to ensure that changes made in production are reflected in the sandbox that the developers are working on

Full Access
Question # 69

Universal Containers has multiple project teams integrating Salesforce to various systems Integration Architects are complaining about the various integration patterns used by the teams and lack a common understanding of the integration landscape. What should architect recommended to address the challenges?

A.

Implement a data governance policy and publish the documentation to all teams.

B.

Recommend an outbound message design pattern to be used for all teams.

C.

Recommend a fire-and-forget design pattern to be used for all teams.

D.

Create design standards focused on integration and provide training to all teams

Full Access
Question # 70

Universal Containers (UC) is planning for a huge data migration from a home-grown on-premise system to Salesforce as part of their Service Cloud Implementation. UC has approximately 5 million customers,10 million contacts, and 30 million active cases. Which are the three key areas that should be tested as part of Data Migration? Choose 3 answers

A.

Case association with correct contact and Account.

B.

Case assignment rules and escalation rules.

C.

Case Ownership along with associated entitlement and milestones.

D.

Data transformation against the source system.

E.

Page Layout assignment to the profiles

Full Access
Question # 71

Universal Containers CUC) 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?

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 72

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?

A.

Use test.startTest() and test.stop Test() 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.

Full Access
Question # 73

The release will be deployed over a weekend, one week after Salesforce updates the production environment (e.g., from Winter to Spring). UC has found that a full sandbox refresh can take several days. What should the architect suggest as an optimal deployment plan?

A.

Two weeks before go -live, deploy to Staging and then refresh the Staging and Production support sandboxes. Deploy from Staging to Production at go-live

B.

Approximately six weeks before go -live, ensure the sandbox will be on the release preview. One week before go live, deploy to Staging. Deploy from Staging to Production at go-live

C.

One month before go -live, deploy to Staging and to Production Support. Deploy from Production Support to Production at go-live

D.

One week before go -live, initiate the Staging sandbox refresh and then immediately deploy to Staging. Deploy from Staging to Production at go-live

Full Access
Question # 74

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

A.

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

B.

The code coverage should be increased to 95%.

C.

The test analyst who creates the test plan must also create the test classes.

D.

The acceptance criteria should have more details.

Full Access
Question # 75

Salesforce has three major releases a year.

Which type of change introduced by a release can cause automated browser tests to need updating?

A.

DOM changes

B.

New standard fields

C.

Metadata schema changes

D.

New Apex methods

Full Access
Question # 76

Universal Containers (UC) has multiple development teams that work on separate streams of work, with different timelines. Each stream has different releases of code and config, and thedelivery dates differ between them.

What is a suitable branching policy to recommend?

A.

Leaf-based development

B.

Trunk-based development

C.

GitHub flow

D.

Scratch-org-based development

Full Access
Question # 77

Universal Containers has three types of releases in their release management strategy: daily, minor (monthly), and major (quarterly). A user has requested a new report to support an urgent client request. What release strategy would an Architect recommend?

A.

Utilize the major release process to create the report directly in production bypassing the full sandbox.

B.

Utilize the minor release process to create the report directly in production bypassing the full sandbox.

C.

Utilize the major release process to create the report in a full sandbox and then deploy it to production.

D.

Utilize the daily release process to create the report directly in a full sandbox and then deploy it to production.

Full Access
Question # 78

Universal Containers (UC) started to use the GitHub workflow. For the current minor

release, an Experience Cloud developer and a Service Cloud developer both need to work on the

Case object and codes that reference the Case object. Both developers branched off the same

UCDev branch (maps to the Dev sandbox for Release Build) and started working. The

Experience Cloud development team had

Finished early, and the change was successfully merged into the UCDev branch. The local Git

branch used by the Service Cloud developer is called ServiceCase

At what point will the Service Cloud developer see the conflict and need to resolve the conflict?

A.

At command: git commit -m “Service Cloud Notes”

B.

The conflict would show in GitHub when a pull request is created from Service Case to UCDev.

C.

At command: git push origin Service Case

D.

At Command: git add force-app/main/default

Full Access
Question # 79

Universal Containers (\) C) is on the Unlimited Edition of Salesforce orgs. Currently, there are four Developer Pro sandboxes used by dev teams for various purposes, one partial copy sandboxes used for training, one full sandbox used for user acceptance testing. There is another full sandbox used for performance testing during the initial launch, and it is no longer being actively used.

A system administrator had reported yesterday that none of the sandboxes can be refreshed.

What is the most probable action an architect can help the system administrator with?

A.

It appears the org is using more sandboxes than the license permits. The Partial Copy sandbox shouldn't be used.

B.

Create a Salesforce support case, someone should know what is wrong.

C.

Contact the Salesforce Account Team to do a sandbox License Count.

D.

Delete the full sandbox used for performance testing.

Full Access
Question # 80

Universal Containers (UC) is using sales and service Cloud. They have two major releases and four minor releases every year. They have deployment (dev), integration, user acceptance (UAT), staging, and hotflix sandboxes. What should an Architect recommend when UC has PI issues and has to be fixed immediately?

A.

Fix the issue in staging and deploy it into production.

B.

Fix the issue in hotflix, test, and deploy to production.

C.

Fix the issue in development, test, UAT, and deploy to production.

D.

Follow the release management process to move to production.

Full Access
Question # 81

Universal Containers has just completed several projects, including new custom objects and custom fields. Administrators are having difficulty maintaining the application due to not knowing how objects and fields are being used. Which two options should an Architect recommend? Choose 2 answers

A.

Create Design standards to require help text on all custom fields and custom objects.

B.

Create Design standards to consistently use the description field on custom objects.

C.

Create Design standards with a document to store all custom objects and custom fields

D.

Create Design standards to require all custom fields on all custom object page layouts

E.

Create Design standards to consistently use the description field on custom fields.

Full Access
Question # 82

Universal Containers has seven orgs in different regions. Its processes are global and standardized but each region needs the flexibility to be able to understand the global code and customize some aspects for its regions.

Which development model is optimized for this need?

A.

Use a managed package for global code and another managed package for ail regions code.

B.

Use a managed package to deploy the global code and allow local teams to request the addition of code within that package.

C.

Create a centralized Git with all the code and where the global team approves the changes made by the local teams.

D.

Use unlocked packages to deploy the global code and allow each country to create its customized unlocked package extensions,

Full Access
Question # 83

Universal Containers (UC) environment management architect is using the package

development model for deployment to different orgs.

Which metadata changes does the architect need to track manually?

A.

No manual tracking required. All changes are automatically tracked.

B.

All metadata changes for the release.

C.

Changes to components not yet supported by source tracking.

D.

Only the changes made via the Setup UI.

Full Access
Question # 84

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

A.

Salesforce must be informed at least7 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.

Full Access
Question # 85

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?

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.

Full Access
Question # 86

Universal Containers are concerned that after each release, reports and dashboards

seem to roll back to previous versions. Executives spend many hours crafting these dashboards to perfectly meet their needs, and are now questioning the Salesforce platform’s ability to save things, even data records.

What can the Salesforce architect advise to stop the rollbacks from happening?

A.

Use a third-party data warehouse.

B.

Remove the executive’s ability to change reports, and only allow developers to do that.

C.

Ensure report metadata is exported daily and that it is merged into the developer branches before the next release.

D.

Back up all the reports just before the release, then reimport them after the release,

Full Access
Question # 87

What are three advantages of using the SFDX?

Choose 3 answers

A.

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

B.

Can quickly deploy metadata using Execute Anonymous.

C.

Can create scratch orgs.

D.

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

E.

Can Install application metadata from a central repository.

Full Access
Question # 88

Universal Containers has three types of releases in its release management strategy: daily, minor (monthly), and major (quarterly). A user has requested a new report to support an urgent client request. What release strategy would an Architect recommend?

A.

Utilize the major release process to create the report directly in production bypassing the full sandbox.

B.

Utilize the minor release process to create the report directly in production bypassing the full sandbox.

C.

Utilize the major release process to create the report in a full sandbox and then deploy it to production.

D.

Utilize the daily release process to create the report directly in a full sandbox and then deploy it to production.

Full Access
Question # 89

Universal Containers (UC) is considering updating their Salesforce Release Management process. Which three best practices should UC consider for Release Management? Choose 3 answers

A.

Design the right sandbox strategy for the release.

B.

Release sign-off is only required for Production.

C.

Regression testing is mandatory for each release.

D.

Maintain a pre/post deployment checklist for each release.

E.

Publish a release calendar for each phase of the release.

Full Access
Question # 90

Universal Containers (UC) has recently acquired other companies that have their own Salesforce orgs. These companies have been merged as new UC business units.

The CEO has requested an architect to review the org strategy, taking into consideration two main factors:

• The CEO wants business process standardization among all business units.

• Business process integration is not required as the different business units have different customers and expertise.

Which org strategy should the architect recommend in this scenario, and why?

A.

Single-org strategy, as the high level of business process standardization will be easier to implement in a single org.

B.

Multi-org strategy, as it is uncommon for the diversified business units to get used to working in the same space as the other business units.

C.

A Multi-org strategy, as they could deploy a common managed package into the orgs of the different business units.

D.

Single-org strategy, as costs increase as the number of orgs go up.

Full Access
Question # 91

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

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.

Full Access
Question # 92

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?

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.

Full Access
Question # 93

Which are two recommended methods of creating test data in Salesforce?

Choose 2 answers

A.

Utilize Heroku Connect to provide test class data.

B.

Host a mock endpoint to produce sample information from an endpoint.

C.

Reference data from middleware directly within your test class.

D.

Load a CSV as a static resource and reference it in a test class.

Full Access
Question # 94

As a part of technical debt cleanup project, a large list of metadata components has been identified by the business analysts at Universal Containers for removal from the Salesforce org. How should an Architect manage these deletions across sandbox environments and production with minimal impact on other work streams?

A.

Generate a destructivechanges.xml file and deploy the package via the Force.com Migration Tool

B.

Perform deletes manually in a sandbox and then deploy a Change Set to production

C.

Assign business analysts to perform the deletes and split up the work between them

D.

Delete the components in production and then refresh all sandboxes to receive the changes

Full Access
Question # 95

The opportunity Service and opportunity Service Test classes are in package A but are used only in package B. Both second-generation packages have the same namespace. Therefore, they should be moved to package B for better organization and control.

What should the architect recommend for this process?

A.

Set the classes as deprecated in package A and recreate them in package B.

B.

Move the classes of package A to package 8 and change the code for package B that called this class from package A.

C.

Move the classes of package A to package B and create new package versions.

D.

Set the classes as deprecated in package A and recreate them in package B with new names.

Full Access
Question # 96

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?

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

Full Access
Question # 97

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?

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.

Full Access
Question # 98

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?

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

Full Access
Question # 99

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?

A.

Active Process Builders

B.

Validation Rules

C.

Workflow Rules

D.

Case Assignment Rules

Full Access
Question # 100

Universal Containers (UC) has integrated with their on-premise billing system using Salesforce Connect. The data is configured using an External Object in sandbox. UC wants to deploy the external object to production using the Metadata API and would like to know what Metadata types to choose for deployments to production. Which two options are valid metadata types related to deployment of external objects? Choose 2 answers.

A.

In change sets, external objects are included in the custom object component.

B.

In the Metadata API, the External Object metadata type represents external objects.

C.

In change sets, external objects are included in the External Object component.

D.

In the Metadata API, the Custom Object metadata type represents external objects.

Full Access
Question # 101

Universal Containers (UC) has four different business units (BUS) with different

processes that share global customers. They have implemented a multi-org strategy with one org consolidating customer 360-degree view, and four orgs for the different BUS. Each of the BU orgs read and write customer information from/to the customer 360-degree view org in real time. UC is now launching a new BU that will use Salesforce. It does not share customers with the

other BUS and needs flexibility in their Business processes.

What should an architect recommend as org strategy for this new BU

A.

Use a new stand-alone Salesforce org for the new BU, not integrated with the others.

B.

Deploy the new BU in customer 360-degree view org, and read and write customer information from it without need of custom integration.

C.

Use the same Salesforce org of another BU that shares geographical localization with the new BU.

D.

Use a new Salesforce org for the new BU, and customize integration so that it reads and writes customer information from the customer data org

Full Access
Question # 102

Universal Containers requires its developers to develop and test code in one sandbox per developer before deploying to a common sandbox for code review. Which deployment strategy should be used in this environment?

A.

Refresh the developer's sandbox, develop changes, refresh the common sandbox, deploy to the common sandbox, test changes

B.

Refresh the developer's sandbox, develop changes, test changes, refresh thedeveloper's sandbox, deploy to the common sandbox

C.

Refresh the developer's sandbox, develop changes, refresh the developer's sandbox, deploy to the common sandbox, test changes

D.

Refresh the common sandbox, develop changes, refresh the developers and box, deploy to the common sandbox, test changes

Full Access
Question # 103

Which two ways should a developer working on a data loading integration that operates

between different Salesforce environments insert multiple related records in one call or

transaction?

Choose 2 answers

A.

REST API SObject Tree Request

B.

Bulk API 2.0

C.

REST API Composite Request

D.

Streaming API

Full Access
Question # 104

UniversalContainers (UC) is using custom metadata types to control the behavior of a

few of the custom functionalities. UC wants to

Deploy custom metadata types to production using Metadata API.

Which two data types does UC need to include?

Choose 2 answers

A.

CustomMetadataType

B.

CustomMetadata

C.

CustomObject

D.

Custom Field

Full Access
Question # 105

Universal Containers is having trouble aligning releases between major, minor, and Salesforce seasonal releases.

What should an architect recommend?

A.

Gate all release decisions at the center of excellence.

B.

Create a release calendar, train and align all the teams.

C.

Share the test plans between the teams on each release type.

D.

Create a spreadsheet of metadata changes and reconcile the overlaps.

Full Access
Question # 106

Universal Containers has multiple projects being developed in parallel. One of the projects is in the testing phase and the testing team found a list of issues on the items that will be deployed to production. As the project deadline is short, the customer team proposes that the fixes be done in the test sandbox and then deployed to production. What should be the Architect recommend?

A.

Recommend the customer team's proposal to fix the issues in the testing environment and deploy them to production.

B.

Recommend fixing the issues in the development environment and deploying the changes to production.

C.

Recommend fixing the issues in the development sandbox, migrating them to testing, and deploy to production after testing.

D.

Recommend fixing the issues in the test environment and migrating the changes to the development sandbox.

Full Access
Question # 107

Why does Salesforce prohibit Stress Testing against Production?

A.

There is not enough CPU

B.

It is a shared environment

C.

It is blocked by data center infrastructure

D.

It causes Internet congestion

Full Access
Question # 108

Universal Containers CUC) 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?

A.

Create a Center of Excellence for release management.

B.

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

C.

Use static code analysis to enforce coding standards.

D.

Execute regression testing before code can be committed.

Full Access
Question # 109

Universal Containers (UC) is implementing a governance framework and has asked the Architect to make recommendations regarding release planning. Which two decisions should the Architect make when planning for releases? Choose 2 answers

A.

How to test existing functionality to ensure no regressions are introduced.

B.

Whether Salesforce will wait to upgrade the pod until after a UC release is complete.

C.

How to roll back to the previous Salesforce release if there are issues.

D.

When to test a new UC feature release if there are issues.

Full Access
Question # 110

What are three advantages of using a Source Control system alongside a multi -sandbox development strategy? Choose 3 answers

A.

Perform code reviews before promoting to a pre -production sandbox

B.

Automatically deploy changes from sandbox to production

C.

Keep a history of changes made by each developer

D.

Create a branching strategy that tracks each feature or change separately

E.

Act as a backup in case of catastrophic data loss

Full Access
Question # 111

Which two environments are appropriate for creating a managed package? Choose 2 answers

A.

Developer Pro Sandbox Org

B.

Partner Developer Edition Org

C.

Production Org with LMA

D.

Developer Edition Org

Full Access
Question # 112

Which two project situations favor a waterfall methodology? Choose 2 answers

A.

An application with many systems and inter-dependencies between components.

B.

An application with regulatory compliance requirements to be validated by outside agencies.

C.

An application in post-production, with incremental changes made by a small team.

D.

An in-house application with a fixed team size, but an open timeline and flexible requirements.

Full Access
Question # 113

Which two actions will contribute to an improvement of code security?

Choose 2 answers

A.

Hire a company specialized in secure code review the current code.

B.

Implement a pull request and secure code review.

C.

Integrate a static code security analysis tool in the CI/CD process.

D.

Use two developers to review and fix current code vulnerabilities.

Full Access
Question # 114

Universal Containers is about to begin the release of a major project. To facilitate this, they have several sandboxes to make their deployment train. These sandboxes are a mix of preview and non-preview instances.

What should the architect recommend?

A.

Refresh all non-preview sandboxes during the release preview window.

B.

Refresh all non-preview sandboxes when the release management team has time.

C.

No advice needed, mixing instance types is important for regression testing.

D.

Contact support to roll back the release when Salesforce upgrades the sandboxes,

Full Access
Question # 115

A Salesforce partner intends to build a commercially available application by creating a managed package for distribution through AppExchange.

What two types of environments can the partner use for development of the managed package? Choose 2 answers

A.

Developer Edition

B.

Partner Developer Edition

C.

Developer sandbox

D.

Developer Pro sandbox

Full Access
Question # 116

A Salesforce Administrator has initiated a deployment using a change set. the deployment has taken more time than usual. What is the potential reason for this?

A.

The change set includes changes to permission sets and profiles.

B.

The change set includes Field type changes for some objects.

C.

The change set includes new custom objects and custom fields.

D.

The change set performance is independent of the included components.

Full Access
Question # 117

Universal Containers (UC) has two subsidiaries which operate independently. UC has made the decision to operate two of separate Salesforce orgs, one for each subsidiary. However, certain functions and processes between the two orgs must be standardized. Which two approaches should UC take to develop customizations once, and make them available in both orgs? Choose 2 answers

A.

Develop the functionality in a sandbox and deploy it to both production orgs

B.

Set up Salesforce-to-Salesforce to deploy the functionality from one org to the other

C.

Create a managed package in a sandbox and deploy it to both production orgs

D.

Create a package in a Developer Edition org and deploy it to both production orgs

Full Access
Question # 118

Universal Containers CUC) 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?

A.

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

B.

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

C.

Use Change Set to track deployed customizations.

D.

Use Salesforce SFDX commands to deploy to different sandboxes.

Full Access
Question # 119

Metadata API supports deploy () and retrieve () calls for file-based deployment.

Which two scenarios are the primary use cases for writing code to call retrieve () and deploy ()

methods directly?

Choose 2 answers

A.

Team development of an application in a Developer Edition organization. After completing development and testing, the application is Distributed via Lightning Platform AppExchange.

B.

Development of a custom application in a scratch org. After completing development and testing, the application is then deployed into an upper sandbox using Salesforce CLI(SFDX)

C.

Development of a customization in a sandbox organization. The deployment team then utilize the Ant Migration Tool to deploy the customization to an upper sandbox for testing.

D.

Development of a custom application in a sandbox organization. After completing development and testing, the application is then deployed into a production organization using Metadata API.

Full Access
Question # 120

What is the responsibility of the Technical Architect within a Change Control Board meeting?

A.

Prioritize the Salesforce product roadmap with business stakeholders

B.

Conduct code reviews for projects in the development phase

C.

Troubleshoot deployment errors that occurred during the last release

D.

Approve the upcoming release for deployment into production

Full Access
Question # 121

In the effort of improving the code quality, Universal Containers (UC) has asked a

third-party system integrator to perform some independent code reviews. One piece of the

feedback is the development team is seemingly not doing enough negative unit testing.

Which are three usual symptoms of inadequate negative tests

Choose 3 answers

A.

Developers often have to turn to the debug log for details of the failed Apex executions.

B.

When an Apex batch job runs at a scheduled time, an increased number of Apex execution errors occur over all.

C.

An Apex process runs into an un-handled exception when an HTTP callout has an unexpected status code in the response body.

D.

Developers constantly ask the testers for a screenshot of the error and the exact steps of reproducing the error.

E.

The delivered user interfaces are regularly not meeting the expectations of the business users.

Full Access
Question # 122

Universal Containers (UC) has two major releases every year and the team always runs into longer deployment times. In which 2 ways can UC reduce deployment time? Choose 2 answers?

A.

Use recent deployment validations and the quick deploy feature.

B.

Deploy components in groups to reduce deployment time.

C.

Specify the test to run by using the RunSpecified Tests test level.

D.

Validate the deployment before migrating components to production.

Full Access
Question # 123

Due to several issues, Universal Containers wants to have better control over the changes made in the production org and to be able to track them. Which two options will streamline the process? Choose 2 answers

A.

Make all code/configuration changes directly in the production org.

B.

Allow no code/configuration changes directly in the production.org

C.

Use the Force.com IDE to automate deployment to the production.org

D.

Use Metadata API to automate deployment to the production.org

Full Access
Question # 124

Universal Containers has started building a customer Lightning community that contains a few dozen Aura components. The development team lead has come to the Salesforce architect about questions regarding testing the Lightning components.

What two knowledge points can the architect pass to the development team lead?

Choose 2 answers

A.

The testing of the JavaScript part of the Aura component can be tested in the Jest framework and the Apex controllers can be tested using test classes.

B.

Install the Lightning test service AppExchange package to enable the Aura component testing.

C.

There is a $T test helper object that can be used to create the instance of the Lightning component, and it is promise enabled.

D.

The testing can be viewed in the lightning.force.com/c/jasminetests.app URL. The page loads and runs Jasmine test and writes pass/fail information to the screen.

Full Access
Question # 125

Universal Containers (UC) innovative apps division is releasing an application which can be installed in their trading partners Salesforce environment. The partners can then build on top of the application with process builders and triggers so the container booking process can be integrated with the trading partners own processes. What is the recommended mechanism for releasing the application?

A.

Zip file deployable by Force.Com Migration Tool.

B.

Unmanaged Package.

C.

Change Sets.

D.

Managed Package.

Full Access
Question # 126

Universal Containers (UC) has created a custom REST web service. This web service receives Orders and Order Line Items data from an external endpoint and runs business logic and validations on it before inserting it into the database. UC is expecting to receive more than 100K orders a day and each order can have up to 10-line items. Each inbound request will contain only one order and its corresponding line items.

What two testing types should an architect recommend to ensure users don't face platform slowdowns during peak business hours? Choose 2 answers

A.

Stress Testing

B.

Unit Testing

C.

Load Testing

D.

Performance Testing

Full Access
Question # 127

Cloud Kicks is switching to Salesforce from a different CRM. They have existing datasets for all standard Salesforce objects. In which optimized order should the architect recommend these objects be loaded?

A.

Accounts, Contacts, Leads, Products, Opportunities, Opportunity Line Items

B.

Accounts, Contacts. Opportunities, Products, Opportunity Line Items, Leads

C.

Leads, Contacts, Accounts, Opportunities, Products, Opportunity Line Items

D.

Leads, Accounts, Contacts, Products, Opportunities, Opportunity Line Items

Full Access