Certified Development Lifecycle and Deployment Architect SU22

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

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. O 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.

ANS A CHECKED

46. Universal Containers has discovered a Servo defect in production. Tens of thousands of records will be created with incorrect data in minutes, producing significant brand damage as a consequence. The Salesforce administrator has suggested that the defective text field be replaced with a new picklist field directly in production. The page layout will be modified so that the text field is removed and the new picklist field added. What should the Salesforce architect advise? A.Deny the suggestion and explain to everyone that the risk is too high and the next release window is on the weekend B.Pair with the administrator, and review each change as it happens C.Call the security team and begin organizing a penetration test. D.Explain that only developers are certified to make changes directly in production.

ANSWER :B

52. 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.Session hacking B.CRUD/FLS (field level security) C.SOQL injection D.Cross-site scripting

ANSWER :B

47. Which two actions will contribute to an improvement of code security? Choose 2 answers A.Use two developers to review and fix current code vulnerabilities B.Implement a pull request and secure code review. C.Integrate a static code security analysis tool in the CI/CD process. D.Hire a company specialized in secure code review the current code.

ANSWER :BC

40. 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.No advice needed, mixing instance types is important for regression testing. C. Refresh all non-preview sandboxes when the release management team has time. D.Contact support to rollback the release when Salesforce upgrades the sandboxes.

ANSWER: A

41. Universal Containers (UC) 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.Contact the Salesforce Account Team to do a sandbox License Count. B.It appears the org is using more sandboxes than the license permits. The Partial Copy sandbox shouldn't be used. C. Create a Salesforce support case, someone should know what is wrong. D. Delete the full sandbox used for performance testing.

ANSWER: A

42. At Universal Containers, Salesforce administrators are making changes to the permission sets under instruction from the business. Randomly, various SOQL statements are failing. What strategy could be advised to bring this issue to the developer's attention earlier? A.Extract each permission set, commit and merge to source control, and run through CI checks. B.Ask administrators to only make changes to profiles instead C.Create a sandbox refresh strategy to ensure each sandbox is refreshed every day. D.Advice developers to switch to SOSL queries that are more robust instead.

ANSWER: A

61. 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.Create a centralized Git with all the code and where the global team approves the changesmade by the local teams. B.Use a managed package for global code and another managed package for all regions code. C.Use unlocked packages to deploy the global code and allow each country to create its customized unlocked package extensions. D.Use a managed package to deploy the global code and allow local teams to request the addition of code within that package.

ANSWER: A

37. There are many types of quality assurance techniques that can help minimize defects in software projects. Which two techniques should an architect recommend, for Universal Containers to incorporate into its overall CI/CD pipeline? Choose 2 answers A. Static code quality analysis B. Automated browser testing C. Stress testing. D. Business verification testing

ANSWER: AB

97 . In the effort of improving the code quality, Universal Containers (UC) has asked athird-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 testsChoose 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 Apexexecution errors occur over all. C.An Apex process runs into an un-handled exception when an HTTP callout has anunexpected status code in the response body. D.Developers constantly ask the testers for a screenshot of the error and the exact steps ofreproducing the error. E.The delivered user interfaces are regularly not meeting the expectations of the businessusers.

ANSWER: ABC

117 . What two things are needed to delete metadata with a deploy() call?Choose 2 answers A. Package.XML file. B. The CURRENT API version must be used. C . DestructiveChanges.xml file. D. PurgeOnDelete option must be set to TRUE.

ANSWER: AC

53. Universal Containers (UC) has decided to improve the quality of work by the development teams. As part of the effort, UC has acquired some code review software Licenses to help the developers with code quality. Which are two recommended practices to follow when conducting secure code reviews? Choose 2 answers A.Conduct a review that combines human efforts and automatic checks by the tool to detect all flaws. B.Use the code review software as the tool to flag which developer has committed the errors, so the developer can improve. C.Generate a code review checklist to ensure consistency between reviews and different reviewers. D.Focus on the aggregated reviews to save time and effort, to remove the need to continuously monitor each meaningful change.

ANSWER: AC

30. Universal Containers (UC) is considering implementing a minor change policy for a series of low-risk user stories that are commonly received by the UC admins. The policy would allow admins to make these changes directly in production. UC does not have continuous integration/continuous delivery (CI/CD) in place. Which three best practices should the architect suggest UC follow for their new change policy? Choose 3 answers A. Minor changes should be thoroughly documented and follow some type of standard cadence. B.Minor changes do not need to be documented and can be made at any time. C. Downstream environments will not be automatically updated when production changes. D.All changes should still be tested. E. CI/CD is required in to successfully manage minor changes.

ANSWER: ACD

39. What are three benefits of managing change with Packaged Development? Choose 3 answers A.Manage the number of sandboxes needed to successfully deploy. B.Clearly divides developers and testers. C.Modular development process with specification of dependencies among packages. D.Versioning to help with change management. E.Making the release cycle more efficient and agile.

ANSWER: ACE

33. 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.Developer Pro sandbox C.Developer sandbox D.Partner Developer Edition

ANSWER: AD

90 . 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 UCteam 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 a. Automated deployment b.Automated defect fixing c.Automatedsandbox provisioning d.Automated change tracking

ANSWER: AD

109 . Universal Containers (UC) innovative apps division is releasing an application that canbe installed in its trading partners Salesforce environments. The application lets the trading partners book containers from UC directly without leaving their own Salesforce environment. The partners can then build on top of the application with process builders and triggers so thecontainer booking process can be integrated with the trading partners' own processes. What is the recommended mechanism for releasing the application considering the innovativeapps division wants to keep the application up to date in various environments? A. Change sets B.Unmanaged package C.Managed package D. Zip file deployable by SFDX or ANT

ANSWER: B

22. Salesforce has three major releases a year. Which type of change introduced by a release can cause automated browser tests to need updating? A. Metadata schema changes B. DOM changes C. New Apex methods D. New standard fields

ANSWER: B

28. Universal Containers (UC) is embarking on a large program of work, with different projects and different vendors. UC created a center of excellence (COE) that struggling with scope creep between the different projects. What role should the architect suggest be added to the COE? A.Change managers B. Scrum master C. Product owner D. Release managers

ANSWER: B

29. Universal Containers (UC) is an enterprise financial company that operates in EMEA, AMER, and APAC. Because of regulatory requirements, UC has a separate Salesforce org for each region. Each org has its own customizations that fit for the region needs, but there are also standard processes that apply to all region's requirements. As the deployment architect, what should be considered for the multi-org deployment strategy? A.Deploy metadata to production orgs using change sets. B.Deploy metadata to production orgs using package development model. C.Deploy metadata to production orgs using unmanaged packages. D.Deploy metadata to production orgs using managed packages.

ANSWER: B

38. 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? 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.

ANSWER: B

71 . Cloud Kicks is switching to Salesforce from a different CRM. They have existingdatasets for all In which optimized order should the architect recommend these objects be loaded? a. Accounts, Contacts, Leads, Products, Opportunities, Opportunity Line Items b. Leads, Accounts, Contacts, Products, Opportunities, Opportunity Line Items c. Leads, Contacts, Accounts, Opportunities, Products, Opportunity Line Items d.Accounts, Contacts, Opportunities, Products, Opportunity Line Items, Leads

ANSWER: B

87 . Universal Containers (UC) had implemented two full sandboxes. One, known as Stage,is used for performance, regression testing, and production readiness check. The other is used primarily for user acceptance testing (UAT). Both full sandboxes were refreshed two months ago. Currently, UC is targeting to start user acceptance testing in two weeks, and do production release in four weeks. An admin also realized Salesforce will have a major release in six weeks.UC needs to release on the current Salesforce version, but also wants to make sure the new Salesforce release does not break anything What should an architect recommend? a.Refresh Stage now, and do not refresh UAT. This way, Stage will be on preview andUAT will not. b. Use the Sandbox Preview Guide to check if there is any necessary action needed. UCmight have to prepare, refresh, and redeploy to UAT. C.Visit trust.salesforce.com to figure out the preview cutoff dates, if the dates had passed,work with support to get on the preview instance. D. Refresh Stage from UAT now. After preview cutoff, use the upgraded one for regressiontest, use the non-upgraded one for user acceptance Test.

ANSWER: B

31. 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. Unit Testing B. Load Testing C. Performance Testing D. Stress Testing

ANSWER: BC

55. Which two options should be considered when making production changes in a highly regulated and audited environment? Choose 2 answers A.No manual steps should be carried out. B.All changes including hotfixes should be reviewed Salesforce Partner Against security principles. C.Any production change should have explicit stakeholder approval. D.After deployment, the development team should test and verify functionality in production.

ANSWER: BC

79 . A technical lead is performing all code reviews for a team and is finding many errorsand improvement points. This is delaying the team's Deliveries. Which two actions can effectively contribute to the quality and agility of the team?Choose 2 answers A. Choose the most senior developer to help the technical lead in the code review. B. Create development standards and train teams in those standards. C. Skip the code review and focus on functional tests and UAT. D. Use static code analysis tool in the pipeline before manual code review.

ANSWER: BD

35. 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.Leads, Contacts, Accounts, Opportunities, Products, Opportunity Line Items C.Leads, Accounts, Contacts, Products, Opportunities, Opportunity Line Items D.Accounts, Contacts, Opportunities, Products, Opportunity Line Items, Leads

ANSWER: C

63. Cloud Kicks is considering using an automated testing tool to help manage deploymentsbetween environments. When should the architect recommend the use of an automated testing tool? A. Automated tests should be run when branches are merged. B. Automated tests should be run dally in all Developer Orgs. C. Automated tests should be run only when merging into Full or Partial Copy sandboxes. D. Automated tests should be run daily in all Developer Orgs, and when branches aremerged.

ANSWER: C

17. Universal Containers (UC) is looking for advice on how often it should refresh its sandboxes. UC currently uses a development lifecycle 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.Development environments should generally be refreshed after each working feature has been successfully migrated. B.Sandboxes should be refreshed on the day when the refresh is allowed for that type of sandbox. C.Productions is the only pristine environment. D.Integration sandboxes should be refreshed rarely because of the burden of maintaining the various API.

ANSWER: CD

78 . Universal Containers is reviewing its environment strategy. They have identified a needfor a new hotfix environment to resolve any urgent production issues. Which two sandbox types would be appropriate to use as the hotfix environment?Choose 2 answers A- Partial Copy sandbox B. Developer sandbox C. Full sandbox D. Developer Pro sandbox

ANSWER: CD

18. 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? 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.

ANSWER: D

34. 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? 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.

ANSWER: D

74 . Universal Containers' org is complex but well-organized in unlocked packages with their dependencies. The development team was asked for a new feature, and the package that will be changed has already been identified. Which environment should be used for this development? A. A Developer Pro sandbox with all packages installed. B. A scratch org with all installed packages. C. A Developer Pro sandbox with the package code that will be changed and itsdependencies installed. D. A scratch org with the package code that will be changed and its dependencies.

ANSWER: D

82 . Product owners at Universal Containers want to ensure that all the requirements havetest 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

ANSWER: D

83 . Universal Containers (UC) has four different business units (BUS) with different processes that shares global customers. They have implemented a multi-org strategy with one orgconsolidating 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 theother 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 customerinformation from it without need of custom integration. C.Use the same Salesforce org of another BU that shares geographical localization with thenew BU. D.Use a new Salesforce org for the new BU, and customize integration so that it reads andwrites customer information from the customer data org.

ANSWER: D

95 . 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.

ANSWER: D

107 . 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 anAppExchange product which can temporarily increase the governor limits. C.Use theauto reset property to automatically reset governor limits during off-hours. D. D.Use test.setLimit() and test.resetLimit() methods to reset governor limits.

ANSWER:A

113 . Universal Containers (UC) has a customized repository that represents lots of differentapps 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 architectrecommend? A. Start using scratch orgs because a developer can spin up a scratch org to start a newproject, start a new feature branch, or start automatedTesting. B.Start using scratch orgs that tracks all of the changes automatically and proceed with astaggered approach since scratch orgs can coexist With other models. C.Keep developing in the dev sandboxes because scratch orgs are not within the codedeployment path. D. Keep developing in the dev sandboxes, so that the developers feel no impact at all as theyare used to the sandbox development.

ANSWER:A

119 . Universal Containers (UC) uses a managed package to install an internal Sales app infive orgs. Within each org there are integrations and local processes with the objects of the managed package. UC wants to use unlocked packages for better integration with CI/CD processes. What would the Salesforce architect recommend for this migration? a. Export all data from objects/fields of the managed package, uninstall it, install the unlocked package with the same namespace as the Managed package and restore all data. b..Export all data from objects/fields of the managed package, uninstall it, install the unlockedpackage without namespace and restore all data. C. Do not change to unlocked package as it is possible to perform all CI/CD processes withthe managed package. D. Migrate all classes, Visualforce, and components from the managed package to the unlocked package. Install the new version of the managed package (objects/fields only)and the unlocked package with the other components.

ANSWER:A

19. The CTO at Universal Containers decided to implement the Scrum framework for its agile teams, and communicated a set of Scrum principles tothe company. Which describes a Scrum principle? 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.

ANSWER:A

32. Universal Containers (UC) currently uses the org development model and utilizes the Salesforce CLI as the deployment tool. After the feature release artifact file) has been tested in a lower sandbox, it is being deployed to the full sandbox for performance testing and production deployment readiness check. Since quick deployment options are not being used, what is the correct way to deploy the artifact to the full sandbox? A.Authorize to the Full sandbox; Validate with sfdx:source:deployOn successful validation, deploy with sfdx:mdapi:deploy B.Authorize to the Full sandbox org; Validate with sfdx:mdapi:deploy On successful validation, deploy with sfdx:mdapi:deploy C.Authorize to the Full sandbox org; Validate with sfdx:source:deploy; On successful validation, deploy with sfdx:source:deploy D.Authorize to the Full sandbox org; Validate with sfdx: mdapi:deploy; On successful validation, deploy with sfdx:source:deploy

ANSWER:A

36. 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.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.

ANSWER:A

45. 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

ANSWER:A

51. 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 the delivery dates differ between them. What is a suitable branching policy to recommend? A.GitHub flow B.Leaf-based development C.Trunk-based development D.Scratch-org-based development

ANSWER:A

58. Universal Containers is having trouble aligning releases between major, minor, and Salesforce seasonal releases. What should an architect recommend? A.Create a release calendar, train and align all the teams. B.Share the test plans between the teams on each release type. C.Create a spreadsheet of metadata changes and reconcile the overlaps. D.Gate all release decisions at the center of excellence.

ANSWER:A

75 . Universal Containers has defined a software tool to support Agile processes, but thedevelopment 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 theyneed 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.

ANSWER:A

88 . 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 theuser acceptance testing (UAT) environment, which is a full copy sandbox. What should the architect recommend? 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 gointo the backlog as an enhancement. D. Correcting the bug in UAT is ideal. Since UAT is a full copy, it will be the fastestlocation to fix and test the resolution.

ANSWER:A

93 . Universal Containers (UC) environment management architect is using the packagedevelopment 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.

ANSWER:A

94 . Universal Containers (UC) development team is developing a managed package forAppExchange. 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 andattach explanation, then submit. B.Leave them to the Salesforce security review team, they would catch it if those are trueproblems. C.Leavee a partner support case, the partner manager will engage Salesforce supportresources 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.

ANSWER:A

Universal Containers (UC) Customer Community is scheduled to go live in theEurope, Middle East, and Africa (EMEA) region in 3 months. UC follows a typical centralizedgovernance model. Two weeks ago, the projectstakeholdersinformed the projectteam about the recent changes in mandatory compliance Requirements needed to go live. The project team analyzed the requirements and haveestimated additional budget needs of 30% of the project cost for incorporating the compliance requirements. Which management team is empowered to approve this additional budget requirements? A. O Executive Steering Committee B. Change Control Board C. Security Review Committee D. Project Management Committee

ANSWER:A

10. Northern Trail Outfitters (NTO) has well-defined release management processes for both large and small projects. NTO's development team created a workflow and a trigger for the changes in its opportunity renewal process. What should the architect recommend for release planning of these changes? A. O Plan this as a minor release with training and change management. B.Plan this as a major release and align with a Salesforce major release. C.Plan this an interim release after checking with Salesforce support. D.Plan this as a patch release and align with the Salesforce patch release.

ANSWER:A CHECKED

11. What are two advantages of automated test data loads over manual data loadsChoose 2 answers CloudCertified Practice Tests 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.

ANSWER:AB

20. A developer was trying to retrieve the metadata from an org and ran the sfdx force:source:retrieve command. When the command was run, the developer received the error message: "This command is required to run from within an SFDX project." What can be two possible reasons that caused this problem? Choose 2 answers A.The developer created the project, but ran the Command outside of the project directory. B.The developer hadn't run the sfdx force:project:create command. C.The developer forgot to add then option with a project name as a command line argument. D.The developer created the project within VSCode, but ran the command in a separate terminal

ANSWER:AB

54. 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 nonproduction environments. Which two options can the architect recommend? Choose 2 answers 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.

ANSWER:AB

62. Universal Containers (UC) is midway through a large enterprise project. UC is workingin 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 thehotfix.

ANSWER:ABE

68 . Universal Containers (UC) has gone through a global organization restructuring and process review during the last year, which triggered a review of its Salesforce org strategy. Afterthorough analysis of its org and global customers, UC decided to start a project to merge its Salesforce orgs, going from a multiorg to a single-org strategy. In this scenario, what are three benefits going to a single-org strategy?Choose 3 answers A. Lower administration overhead costs. B. Improved Chatter collaboration across different business units. C. Consolidating the business processes would be simplified. D. Automatically unify data model among all lines of business. E.Easier to get a 3120-view of the customer.

ANSWER:ABE

103 . Ursa Major Solar (UMS) has used Aura components significantly in its Salesforce application development. UMS has established a robust test framework and the developmentteam follows the Salesforce recommended testing practices. UMS team uses Salesforce'stesttool 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

ANSWER:AC

104 . Which two ways should a developer working on a data loading integration that operatesbetween 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

ANSWER:AC

13. Universal Containers (UC) is working with Salesforce CPQ, which uses configuration SObjects to drive business logic. What are two best practice recommendations an architect should propose to allow UC to deploy CPQ features as part of their CI/CD process? Choose 2 answers a. Use data loader to deploy CSV files. b.Use an open source SFDX plugin and version control. c. Build an Apex framework to deploy CPQ records. D. Use a third-party product.

ANSWER:AC

27. Universal Containers (UC) is a high-tech company using SFDX tools and methodologies for its Salesforce development Configuration to Unlocked Packages. Which two best practices should an architect recommend to support UC's new package development strategy? Choose 2 answers A. Version control does not need to be used, as packages manage all the code and configuration. B.Consult the metadata coverage report to identify features supported by packages. C. Test developed packages in test environments before installing to production. D. Move everything in the existing codebase to a single monolithic package.

ANSWER:AC

70 . 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 tomigrate the flow to the QA sandbox. What two statements should be considered when migrating the flow with change sets?Choose 2 answers a.When a change set with a multiple versioned flow is uploaded, it includes only the activeversion of the flow. b.When a change set with a multiple versioned flow is uploaded, it includes all the versionsof 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 isavailable, it throws an exception.

ANSWER:AC

80 . Universal Containers (UC) is looking at implementing a large number of features usingan AppExchange product. This product uses Sobjects to store and configure important business logic within the application. Which two options should an architect recommend, as the source of truth for storing thisreference data? Choose 2 answers A.Store the records in sandboxes and production. B.Store the records in a version control system. C.Use a third-party product to manage these records. D.Attach CSV files to the user stories in a project management system.

ANSWER:AC

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 Salesforceinstance, there is a need to evaluate which development model is the most suitable for UC. TheIT 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 thechange set model and package development model? Choose 2 answers a. In package development, the source of truth is the metadata in the package project, whichmakes it easy to integrate to a version controlSystem. b. A change set can be retrieved from the developer's workbench as a package, then pushedinto the version control system to achieve theVersioning control. c.In change set development, the source of truth is a combination of the metadata already inthe environment and the content of your change Set. d. In package development, the best practice is to consider the dependencies and build thedependencies into the package so it can be deploye In any other target orgs.

ANSWER:AC

23. 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 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

ANSWER:ACD

25. Universal Containers' architect is documenting the application lifecycle management (ALM) process to communicate it to the development teams from different Implementation partners. Which three steps apply to any Salesforce development project? Choose 3 answers A.Build Release B.Test C.Develop D.Continuous Integration. E.Change Sets

ANSWER:ACD

11. What are three advantages of the package development model? Choose 3 answers A. Improving team development and collaboration B. Providing its own source control, so the source can be deployed in any sandbox orgs C. Facilitating automated testing and continuous integration. D. Significantly reducing the need for manually tracking changes. E. Eliminating the need of using change set, which should no longer be used as it can get messy working with package development models.

ANSWER:ACE

105 . Universal Containers (UC) is using custom metadata types to control the behavior of afew 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.CustomObje ct D. Custom Field

ANSWER:AD

111 . An architect has been working on a large project for the past 6 months. This projectmust be live by the end of the current month Which two planning techniques should the architect use to ensure all metadata changes deploysmoothly and on time? Choose 2 answers 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

ANSWER:AD

114 . Universal Containers (UC) has been using Salesforce Sales Cloud for many yearsfollowing 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 A. UC is launching a new line of business with independent processes and adding any newfeature to it is too complex. B.UC wants to use Chatter for collaboration among different business units and stopworking in silos. C.UC follows a unification enterprise architecture operating model by having orgs with thesame processes implemented for each business unit. D. Acquired company that has its own Salesforce org and operates in a different businesswith its own set of regulatory requirements.

ANSWER:AD

59. Which two statements are accurate about why Mock objects are needed when writing test classes? Choose 2 answers A.Mock is needed whenever the code makes an HTTP callout. B.Some methods are invoking long running processes, using Mock is a shortcut of bypassing the long executions. C.Mock can also be used on the classes that extend the batchable interface to bypass the batch jobs. D.Using a Mock allows the test class to bypass the dependencies of other objects, methods, state, or behaviors. Therefore, the developer has total control of his own code.

ANSWER:AD

69 Universal Containers has 80% code coverage. Despite the creation of a test plan foreach 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.

ANSWER:AD

96 Universal Containers is a Salesforce AppExchange partner and they are planning to launch recommended that they use a partner development org for development. New app. Thetechnical architect What are the three benefits of using a partner development org over an individual developmentorg in this scenario? Choose 3 answers A.Partner development org has a greater number of licenses available for the team B. Partner development org offers higher API limit. B.Only partner development org supports managed beta testing. C.Partner development org never expires. D. Partner development org offers more storage.

ANSWER:AD

101 . What are the three considerations that the architect should recommend for Change Setdeployment? 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.

ANSWER:ADE

What are three advantages of using theSFDX? Choose 3 answers 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.

ANSWER:ADE

102 . Universal Containers is delivering many changes to its Salesforce system. Adoptionreports 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.

ANSWER:B

106 . 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 tosmaller pieces of Salesforce metadata through this application. Which API should the team leverage? A.User Interface API B. Tooling API C. Metadata API D. Any Salesforce API

ANSWER:B

108 . Universal Containers wants to delete the day's test data in a partial copy sandbox everynight, 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.

ANSWER:B

110 . The CEO at Universal Containers (UC) is receiving constant complaints from businessstakeholders that the development teams are not frequently delivering value to the end-user. TheCEO talked with the CTO, who argues the opposite, explaining that the development teams are delivering value every Sprint. The architect suggests to the CTO to implement Kanban to solve this disagreement.How can Kanban help clarify whether value is being delivered to the business? A. Kanban teams respond to unplanned work and changes by dropping everything andjumping on the new request, ensuring agility. B.Kannan traits includes metrics, like lead time and throughput, which increasestransparency. C.Kanban can make use of the Salesforce Agile Accelerator to speed up delivery. D. Kanbanlimits work in progress, so the executives will know the development team is not overworked.

ANSWER:B

12 . What would a technical architect recommend to avoid possible delays while deploying a change set? A. Change set performance is independent of included components. B. Manually validate change sets before deployment. C. Manually create new custom objects and new custom fields. D. Manually apply the field type changes.

ANSWER:B

16 . 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? a. 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.

ANSWER:B

48. Universal Containers has many backlog items and competing stakeholders who cannot agree on priority. What should an architect do to overcome this? A.Take over prioritization for the stakeholders. B.Facilitate the design of a prioritization model with the stakeholders. C.Organize a sprint planning meeting with the Scrum team. D.Allow the delivery teams to pick the best work for the business.

ANSWER:B

56. Universal Containers (UC) is using Salesforce Performance Edition. They are planning to host weekly training sessions for the next four weeks. Each training will be five days long and a new set of trainees will attend every week. UC wants to train these users on samples of production data and delete all the data generated during the training session at the end of the week. What optimal option should a technical architect recommend? A.Refresh a Developer Pro sandbox every weekend and include an appropriate sandbox template. B.Refresh a Partial Copy sandbox every weekend and include an appropriate sandbox template. C.Refresh a Partial Copy sandbox every weekend and load data needed using data loader. D.Refresh a Developer Pro sandbox every weekend and load data needed using data loader,

ANSWER:B

64. Universal Containers (UC) is a large enterprise with a complex system landscape. UC iscurrently rolling out new infrastructure and strategies around Salesforce DevOps. Some of the key feature's UC is looking to support is rollback of metadata after a deployment, and the backup and restore of data to help recover from deployment issues, system bugs, or outages in their downstream systems. Regulations in the industry mean that UC must be able to provide strategies to recover and rollback from issues. The regulator has discovered UC is not currently providing these, and mustdo so as soon as possible to remain compliant. What should an architect advise? A.Salesforce backs up all data and will restore it for customers on request . B. Evaluate third-party and AppExchange products. C. Advise stakeholders that rollback is not possible for Salesforce. D. Custom build a feature rollback and data restore tool for Salesforce.

ANSWER:B

66. The opportunityService 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. Movethe 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. Setthe classes as deprecated in package A and recreate them in package B with new names.

ANSWER:B

68 . An architect is working on a Universal Containers (UC) project, and due to security concerns, the UC security team cannot provide the Architect with production access. Instead, a central release management team will be responsiblefor performing production deployments for all development teams. How should an architect leverage the Metadata API to ensure any metadata componentsnecessary to deploy the project's functionality Are properly communicated to the release management team? A. Provide a spreadsheet of all components and utilize the metadata API'sreadMetadata()call. B. Communicate the unlocked package version to the release management team. C. Createa change set in each sandbox and download the package.xml file for the release management team. D. Provide the release management team a copy of the audit trail from the sandbox you wishto deploy from.

ANSWER:B

72 . 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 theCase 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 Gitbranch 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 ServiceCase toUCDev. c.At command: git push origin ServiceCase d.At Command: git add force-app/main/default

ANSWER:B

89 . A developer on the Universal Containers team has written a test class to test a methodthat involves a web service callout. Within the test class, the developer is supposed to load test data, create an instance of the Mock object, set the Test.setMock() to that Mock object, call startTest(), execute the code that makes the callout, call stopTest(), and compare the result withexpectations. Unfortunately, the Developer forgot to use the Test.setMock() method step. What would happen when the developer runs this test class? a. The test class fails without error message since the test class will simply skip the webservice callout during the execution. b. The test class fails and the developer will see a message stating: Methods defined asTestMethod do not support Web service callouts. c.The test class would make the web service callout and may or may not fail depending onthe circumstances on the web service end d. It is impossible to miss the Test.setMock() statement, the Developer Console will not letthe developer save it since the test methou callout.

ANSWER:B

73 . Universal Containers has five development teams. The performance of the teams has been good, but the number of bugs has been increasing. After each sprint, they need more time tounderstand the code and make changes. What are two ways to improve the performance?Choose 2 answers A. Define a team that will analyze/approve all changes. B. Define and follow code standards. C. Sprint review process. D. Version control system to identify who is generating the bugs

ANSWER:BC

81 . 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 LightningPlatform AppExchange. B.Development of a custom application in a scratch org. After completingdevelopment andtesting, 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 fortesting. D.Development of a custom application in a sandbox organization. After completing development and testing, the application is then deployed Into a production organizationusing Metadata API.

ANSWER:BC

Universal Containers has started building a customer Lightning community thatcontains 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 developmentteam lead? Choose 2 answers A.There is a $T test helper object that can be used to create the instance of theLightning component, and it is promise enabled. B.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. C.Install the Lightning test service AppExchange package to enable the Aura component testing. 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.

ANSWER:BC - CHECKED

98 . Universal Containers would like to conduct performance testing on its new majorrelease. What three things should the architect consider when discussing performance testing? Choose 3 answers 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 E. Performance tests may be run without advanced notice, but Salesforce will not storeperformance logs.

ANSWER:BCD

92 . Universal Containers (UC) just started configuration and customization of its Salesforce organization. The architect suggested the definition of an application lifecyclemanagement (ALM) process. What are three benefits of following an ALM process?Choose 3 answers A. Avoiding defects from being deployed to production. B. Training new users after each minor and major release. C. Defining metrics for application development project success. D. Releasing new features on a consistent schedule. E. Preventing existing working functionality from stopping.

ANSWER:BCE

116 . Universal Containers has a full sandbox that will be used to analyze and fix bugs foundin production. Which two items should the architect recommend to ensure that bugs found in production aremore 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 fullsandbox. C.Before any deployment in production, the same process must be performed in thissandbox. D. Perform a Refresh Data in the full sandbox.

ANSWER:BD

57. Universal Containers has decided on a single-org strategy, despite having to deal with the complexity of having multiple lines of business (LOBS) inside a single org. What are two common challenges in single-org strategy for multiple LOBS? Choose 2 answers A.Lack of declarative sharing and visibility capabilities to ensure correct visibility of objects and records. B.Apex design will need to be mature and adhere to strict guidelines to support a large enterprise model. C.Making Salesforce work with multiple currencies. D.The data model becomes more complex the scope in the org increases.

ANSWER:BD

85 . By toWhat three tools should an architect recommend to support application lifecyclemethodology Choose 3 answers aDatabase managementsystems B. Version control repository C. Middleware D. Continuous integration tool E. Issue trackingTtool

ANSWER:BE

115 . Universal Containers are concerned that after each release, reports and dashboards seem to roll back to previous versions. Executives spend many hours crafting these dashboardsto perfectly meet their needs, and are now questioning the Salesforce platform's ability to savethings, 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,

ANSWER:C

14 . Universal Containers (UC) 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 DevPro1. 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 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.

ANSWER:C

24. 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.Metadata API B.User Interface AP! C.Tooling API D.Any Salesforce API

ANSWER:C

50. 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? 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.

ANSWER:C

91 . 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. Thedeployment 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.

ANSWER:C

118 . The CTO at Universal Containers is complaining to the software developmentmanagers that he has no visibility of their teams' work status. What two software development methodologies should an architect suggest to solve this issue,and why? Choose 2 answers a.Waterfall, because it defines a fixed schedule and duration for each activity. b.DevOps, because monitoring and logging practices help you stay informed of performance in real time. C. Scrum, because openness is one of the five core Scrum values. D. Kanban, because one of its basic elements is to make everything visible, creatingconsistent transparency of work items.

ANSWER:CD

15 . Which are two recommended methods of creating test data in Salesforce? Choose 2 answers a. Utilize Heroku Connect to provide test class data. b.Reference data from middleware directly within your test class. c.Host a mock endpoint to produce sample information from an endpoint. D. Load a CSV as a static resource and reference it in a test class.

ANSWER:CD

21. 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.HTTP response size B.Apex CPU limits C.Circular relationships D.Depth of nested relationships

ANSWER:CD

26. 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 sandbox B. Developer Pro sandbox C. Partial Copy sandbox D. Full sandbox

ANSWER:CD

86 . Universal Containers is a global organization that maintains regional production instances of Salesforce. One region has created a new application to track shipping containers. The CIO has requested that this new application be used globally by all the Salesforce instancesand further maintained and modified regionally by local administrators. Which two deployment tools will support the request?Choose 2 answers A. Change Sets B. Developer Console C. ANT Migration Tool D. VS Code with Salesforce Extension

ANSWER:CD

Universal Containers uses multiple Salesforce orgs for its different lines of business (LOBS). In a recent analysis, the architect found that UC could have a more complete view of its customers by gathering customer data from different orgs. What two options can an architect recommend to accomplish the customer 360-degree view? Choose 2 answers a. Implement a Complete Graph multi-org strategy by allowing each org to connect directly to every other, reading and writing customer data from the orgs where it has originally created. b. Migrate from multi-org to single-org strategy, consolidating customer data in the process. 10000.62% Been c. Implement a Single Package multi-org strategy by developing and deploying to all orgs a managed package which reads and consolidates customer 360-degree view from the different orgs. d. Implement a Hub-and-Spoke multi-org strategy by consolidating customer data in a single org, which will be the master of customer data, and using integration strategies to let the LOBS orgs read and write from it.

ANSWER:CD CHECKED

4 . 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, 10 million Contacts, and 5 million Leads to Salesforce. Which three areas should be tested as part of data migration? Choose 3 answers a. Page layout assignments b. Lead assignment c. Account and Lead ownership d. Data transformation against source system E. Contact association with contact account

ANSWER:CDE

100 . Universal Containers (UC) had added a Service team to the Salesforce Platform. The Service team would like to have a few dozen of the service centers entered into the system as technical reference data. The service centers are made searchable in many different web forms and rather independent from all other business entities. In the past, they had to manually add anynew service centers in each sandbox in the code migration path, they would like to eliminate themanual work if it is possible. What is an optimal way to accomplish this requirement? A.Add the service centers to a hierarchical custom settings. B.Add the service centers to a list custom settings. C.Define a brand-new custom object with a picklist field to host all of the service centers . D. Add all of the service centers to a custom metadata type.

ANSWER:D

112 . What is a main characteristic of an agile team? A. The team uses Scrum, Kanban, and Extreme Programming. B.The team has biweekly sprints to ensure on-time delivery. C.The team delivers new releases on dates defined in the beginning of the project,following a project plan D. The team improves and evolves its processes and frequently delivers value to the endusers.

ANSWER:D

43. 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.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.

ANSWER:D

44. 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 costs increase as the number of orgs go up. B.Single-org strategy, as the high level of business process standardization will be easier to implement in a single org. C.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. D.Multi-org strategy, as they could deploy a common managed package into the orgs of the different business units.

ANSWER:D

49. Universal Containers (UC) has been on the org development model with scratch orgs are already enabled, but they haven't been taking advantage of the scratch orgs. Now UC is ready to move to the package development model. What step must be done by an administrator? A.In setup, switch both the Enable Dev Hub and Enable 2nd-Generation Managed Packages to Enabled. B.In setup, switch the Enable Unlocked Packages to Enabled, keep the Enable Second Generation Managed Packages as disabled. C.In setup, switch the Enable Unlocked Packages and Second-Generation Managed Packages to Enabled. D.In setup, switch the Enable Dev Hub to Enabled, then switch the Enable Source Tracking for Scratch Orgs to Enabled.

ANSWER:D

60. Universal Containers (UC) 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.Change set development model, because UC is already using it, so it will face less resistance. D. Package development model, so teams can build release artifacts that can be tested and released independently from artifacts for other projects.

ANSWER:D

67. 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. TheCTO 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 inprogress (WIP) D.A burndown chart showing the team misses their forecast sprint after sprint

ANSWER:D

76 . Universal Containers (UC) has a large backlog of work. They have noticed that despitetheir 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 toaccomplish 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 Backlog . D. UC should start a citizen development program.

ANSWER:D

99 . A team of developers at Universal Containers has developed Apex Triggers and Apex Classes in a sandbox. The team has also written test classes to unit test these triggers and classes.When executed in the sandbox, all the test methods pass and all the classes meet the minimum code coverage requirement. But when they tried deploying these components to production, a few of these test methods failed What should an architect recommend? A Create test data in production before deploying the test classes B. Set SeeAllData to True to use the data in production. C. Explicitly set SeeAllData to True and generate data in test methods. D. Do not use SeeAllData and generate data in the test methods.

ANSWER:D

. 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? 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.

ANSWER:D CHECKED

7 . Universal Containers (UC) 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.Request the offshore teams to send daily emails to the CTO with the progress of the teams. B.Schedule a daily stand-up meeting with representatives of all offshore teams to share the progress of the teams. C.Ask the offshore teams to add their progress and status in a shared spreadsheet. D.O Request the offshore teams to share their work in progress in a virtual Kanban board tool.

ANSWER:D CHECKED

65. 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 youasking for your advice about its next major production release. What best practice should an architect recommend? 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.

ANSWER:D D

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 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

ANSWER:С Checked

77 . Universal Containers (UC) has noticed that unit tests are failing in production during deployments and in no other environments. Investigations have revealed that administrators aremaking minor changes in production without regard to dependent components What two suggestions can the architect make to help UC discover these failing unit tests earlier?Choose 2 answers a. Stop administrators from making all changes. b.Ask administrators to run unit tests before every change. c.Train the administrators to make their changes in a special "admin changes" sandbox, andthen promote to production. d. Ensure a metadata backup is committed to version control every day and a diff publishedto the release team.

Search for answer


Set pelajaran terkait

Lehne 9th Edition Chapter 86: Bacteriostatic Inhibitors of Protein Synthesis: Tetracyclines, Macrolides, and Others

View Set

Marketing Exam 1 Part 2: Multiple Choice

View Set

Chpt. 46 Peds. Musculoskeletal Disorders

View Set