This page was exported from Latest Exam Prep [ http://certify.vceprep.com ] Export date:Sat Sep 21 12:37:33 2024 / +0000 GMT ___________________________________________________ Title: Get 2023 Free Salesforce Sharing-and-Visibility-Architect Exam Practice Materials Collection [Q59-Q83] --------------------------------------------------- Get 2023 Free Salesforce Sharing-and-Visibility-Architect Exam Practice Materials Collection Get Latest and 100% Accurate Sharing-and-Visibility-Architect Exam Questions Salesforce Sharing-and-Visibility-Architect certification is a valuable credential for professionals who want to advance their careers in Salesforce. Salesforce Certified Sharing and Visibility Architect certification demonstrates that the candidate has the skills and knowledge required to design and implement complex sharing and visibility solutions in Salesforce, making them an asset to any organization that uses the platform.   QUESTION 59Universal Containers wants to store Payment Term Details on the Account object, but the fields should only be visible on certain record types and for certain user profiles.How can a System Administrator quickly determine which user profiles, page layouts, and record types include certain fields?  Log in as each user profile and view the Account Page Layouts.  Use the Field Accessibility Viewer for the fields in question  Universally require the field at the field level.  Click the Field-Level Security for the field on each Profile. QUESTION 60Universal Containers has implemented a strict software architecture for their custom Apex code. One of the requirements is that all SOQL queries are contained within reusable classes. Depending on the context of the Apex transaction, the queries should be able to run either “With Sharing” or “Without Sharing”. Which two ways allow the Architect to meet these requirements?Choose 2 answers.  Create a reusable SOQLQueries class; do not specify “With” or “Without Sharing” on the SOQLQueries class.  Create a reusable SOQLQueries class; do not specify “With” or “Without Sharing” on the SOQLQueries class and use the runAs() method to dynamically set the context.  Create a reusable SOQLQueries class; specify “With Sharing” on the methods that require user context and “Without Sharing” on the methods requiring system context.  Create a SystemSOQLQueries class and a UserSOQLQueries class; set the “With Sharing” keyword on the User SOQLQueries class and “Without Sharing” on the SystemSOQLQueries class. QUESTION 61An External Object is created to show Invoices from an external accounting system. When viewing the External Object, a user should only access invoice records the user is authorized to see.What two actions are required to achieve the above requirement? Choose 2 answers  Setup External Object to use OAuth to connect to the Accounting system.  Create an owner based sharing rule to grant visibility to the Invoice object.  Restrict access to data in the accounting system.  Grant access to the External Object to only the Account Manager profile. ExplanationThe two actions that are required to achieve the requirement are setting up External Object to use OAuth to connect to the Accounting system and restricting access to data in the accounting system. OAuth is an authentication protocol that allows Salesforce to securely access data from an external system without storing the username and password of the external system user3. Restricting access to data in the accounting system is a way to ensure that only authorized users can view the invoice records from the external source. Creating an owner based sharing rule to grant visibility to the Invoice object and granting access to the External Object to only the Account Manager profile are not actions that can ensure that a user only accesses invoice records the user is authorized to see.QUESTION 62A sales rep at Universal Containers (UC) is a member of the Default Opportunity team for an account manager. The account manager created an opportunity and the sales rep is added to that Opportunity team.The sales rep is complaining about no longer having access to an opportunity record that the sales rep was helping with.What is the cause of this problem?  The Account team was changed and consequently the Opportunity team members were replaced by the Account team members.  The Sales rep was manually removed from the Opportunity team.  The Sales rep was removed from the Opportunity team in another opportunity record of the same account.  The opportunity owner can enable/disable if the “Default Opportunity team” is able to access the record QUESTION 63A banking company wants their customers Date of Birth Field searchable by Banking Reps, but only editable by Customer Support Reps.Which approach is recommended to meet this requirement?  Create a Validation rule in the Data of Birth field so the rule returns true only when user.profilename matches Customer Support Rep.  Set the Fled Level Security for the Date of Birth field to be Visible to Customer Support Rep Profile, and set the Date of Birth Field Visible and Read-only to Banking Rep profile.  Add Date of Birth field to the Search layout of the Contact Object. Modify the Page layout assigned to Customer Support Rep and add Date of Birth field as Required. ExplanationSetting the Field Level Security for the Date of Birth field to be Visible to Customer Support Rep Profile, and set the Date of Birth Field Visible and Read-only to Banking Rep profile is the best approach to meet this requirement, as it allows admins to control who can see and edit a specific field on an object. Creating a Validation rule in the Data of Birth field so the rule returns true only when user.profilename matches Customer Support Rep will work, but it will require additional logic and error handling. Adding Date of Birth field to the Search layout of the Contact Object and modifying the Page layout assigned to Customer Support Rep and adding Date of Birth field as Required will not work, as it will only affect how the field is displayed and searched, not who can edit it.QUESTION 64Universal Containers has a global 24×7 Salesforce.com implementation that supports Sales, Services, Order Management, and various other parts of their business. They have a nested territory hierarchy, 10,000 sales users, and 20,000 support agents. Territory changes happen daily. The demand for new applications and changes to the platform is high and they follow an agile development methodology and deliver new releases every two weeks on the platform. What Salesforce.com feature would help the system recover from a maintenance restart on Salesforce.com servers?  Enable Granular Locking on the system.  Enable Deferred Sharing Rule recalculation.  Enable Parallel Sharing Rule recalculation.  Enable Filter -Based Opportunity Territory Assignment. QUESTION 65The Finance team at Universal Containers usually does not need access to Account and Contract records A given Opportunity access for a big deal to help with tax calculation. She can now also access Account and C.Which two reasons could be causing this issue? Choose 2 answers  Contact records can be accessed due to implicit sharing from Account.  Account records can be accessed due to implicit sharing from Opportunity.  Contact records can be accessed due to implicit sharing from Opportunity.  Account records can be access due to role hierarchy. QUESTION 66Universal Containers created a public group with certain sales engineers to help on complex deals, as well as a sharing rule to grant access to these opportunities. The Opportunity organization-wide default is Private, What is the impact of these sharing settings?  Other sales engineers who are in the same Role Hierarchy as the sales engineers of the public group will also have access to these records.  Sales engineers and their managers in the Role Hierarchy will also have access to these records.  Subordinates of managers who have sales engineers in the public group will also have access to these records. QUESTION 67When you make changes to roles and groups Salesforce locks the entire group membership table, which makes it impossible to process group changes in multiple threads to increase throughput on updates. Granular LockingExplanationThe term that describes the situation when you make changes to roles and groups Salesforce locks the entire group membership table is Granular Locking. Granular Locking is a feature that improves the concurrency and performance of sharing operations by locking only the affected nodes in the role or territory hierarchy, instead of locking the entire hierarchy. This allows multiple sharing operations to run in parallel without causing lock contention or blocking each other.QUESTION 68Universal Containers (UC) has affiliates who sell containers in countries where UC does not have a local office. UC uses a Partner Community to manage the sales cycle in those countries. One of its affiliates has grown substantially and restructured its internal sales team with the following structure; Sales VP -> Director of Sales -> Sales Manager -> Sales Reps. Sales Reps should not see each others’ opportunities, and visibility of deals should open up within e Sales Rep’s hierarchy.What is the main problem an architect should address in this situation?  Partner User roles are limited to three levels.  The Channel Manager role cannot be shared with Partner Community.  Partner Community does not support Role Hierarchy. QUESTION 69After setting up Customer Community and enable collaboration, the architect realizes that customers are only Chatter posts from other customers in their account.What should the architect do to allow viewing chatter posts from all customers?  Enable Community User Visibility.  Set View All for Chatter posts.  Enable Chatter Super User.  Enable Internal Users Visibility. QUESTION 70Which two access grants are stored in the Group Maintenance tables?Choose 2 answers  Inherited access grants  Explicit grants  Group Membership grants  Implicit grants ExplanationInherited access grants and group membership grants are two types of access grants that are stored in the group maintenance tables. These tables store information about which users belong to which groups (group membership grants) and which groups inherit access from which groups (inherited access grants). Explicit grants and implicit grants are not stored in the group maintenance tables, but in other tables such as share tables and role hierarchy tables.QUESTION 71If a Case requires involvement from one of the Legal team, the Case owner adds one of the corporate lawyers to the Legal SME field on the case.Since cases are private, how can we grant a lawyer access to a specific case when their assistance is needed?  Create an Criteria Based Sharing Rule that shares to the Corporate Legal Team Role when the ”legal assistance needed? Field is checked.  Use Apex Managed sharing in a case Trigger that shares the record to the user identified in the Legal SME field.  Create a Criteria Based Sharing Rule that shares to the Legal Public Group when the ”legal assistance needed?” field is checked. QUESTION 72How would you make sure Visualforce page is security proof? Choose 3 answers  Manually check for cross site  Manually check for sql injection  Submit to force security scanner  Use web application tool for security  Use debug to check hijacked requests QUESTION 73Users at Universal Containers are complaining that a field has disappeared from the Account page after deploying its latest project. The page layout has not changes with this deployment.How should the admin troubleshoot this issue?  Review change to Account record types.  Log in as user and check several Accounts to isolate the problem records.  Run a Who Sees What report, filtering on Account.  View Field Accessibility in the Object Manager QUESTION 74Sales reps at Universal Containers (UC) complain about the manual activities they need to perform in order to grant access to supporting internal users (legal, engineering, finance, and so forth) for customer records when they need help. In general, the sales reps involved in the deals will not change.How can a Salesforce architect help IK to Improve sales reps productivity?  Create a permission set with “view all data” and assign to supporting users.  Create a public group and replace the account ownership with it.  Create a criteria-based sharing rule to grant access to other users.  Leverage default Account team. QUESTION 75An architect from a previous project implemented Platform Shield Encryption for a company.However, based on a recent audit, the company’s Privacy Team identified three additional fields in their Account Records (Billing Street, Billing City and Phone) that needs to be secure end protected.How should an architect proceed with this new policy change?  Use Encryption Policy and contact Salesforce to update the existing records so that their field values are encrypted.  Use Classic Encryption to ensure all fields are protected and contact Salesforce for help with encryption verification,  Use Encryption Policy and wait for an email from Salesforce indicating the field values are encrypted. ExplanationUsing Encryption Policy and contacting Salesforce to update the existing records so that their field values are encrypted is the best way to proceed with this new policy change, as it allows admins to encrypt standard and custom fields using Platform Encryption without changing existing business processes3. Using Classic Encryption will not work, as it only supports a limited number of fields and requires changes to the data model and code. Waiting for an email from Salesforce indicating the field values are encrypted will not work, as encryption policy does not automatically encrypt existing records.QUESTION 76Universal Containers wants to create a way to store sensitive Invoice Data in Salesforce. A User who owns an Account should not see every Invoice, but only invoices that they or their subordinates own. Which two features should be considered during this solution implementation?Choose 2 answers.  Deploy the Relationship between Accounts and the Invoices Object as Master-Detail.  Ensure that the Organization-Wide Default sharing for Invoices is set to Private.  Create a Workflow that populates the Invoice sharing object upon Insert.  Deploy the Relationship between Accounts and the Invoices Object as Lookup. ExplanationTo store sensitive invoice data in Salesforce, the architect should consider using a master-detail relationship between accounts and invoices, and setting the organization-wide default sharing for invoices to private. This would ensure that only the owners of the invoices and their subordinates can see them, and that the invoices inherit the sharing settings of the accounts. A workflow that populates the invoice sharing object upon insert is not necessary if the master-detail relationship is used. A lookup relationship between accounts and invoices would not enforce the same level of security and visibility as a master-detail relationship3QUESTION 77Which three capabilities are available with Enterprise Territory Management? Choose 3 answers  Create a public group with Territory  Share a report or dashboard folder with a Territory  Metadata API Support  Integration with Collaborative Forecasting  Assignment of Territory on Opportunities ExplanationEnterprise Territory Management is a feature that allows you to assign accounts to territories based on criteria such as geography, industry, revenue, etc. With Enterprise Territory Management, you can1:Use the Metadata API to create, update, and delete territory models, territories, and account assignments.Integrate with Collaborative Forecasting to forecast sales revenue by territory.Assign opportunities to territories based on the account assignment or other criteria.QUESTION 78What should a Salesforce architect recommend to make sure that users that gained access to a custom of sharing do not lose access to it when its owner is changed?  Create a specific Sharing Reason for the custom object.  Use ”runAS” system method in Apex classes to enforce record visibility.  Create a new record in_Share object with RowCause ”Manual”  Use ”With Sharing” keyword to make sure record visibility will be considered QUESTION 79A custom invoice object has been created with a master-detail relationship to account. The Accountreceivable (AR)teamneedsaccesstoInvoicesARusersdonotownnorhaveaccess to Accountrecords.AccountOWD is set to Private.The AR team isunable to find Invoices in Listviews,Reports,norinGlobalSearch.The Architecthasbeenasked tohelp troubleshoot. Whatcouldbethe issue preventing ARteam members from seeinginvoices?  A sharing rule is missing to share Invoices to the AR team.  TheARteamprofileneedstobeassignedanInvoicePagelayout.  Asharingruleismissingto shareAccountstotheARteam.  The Accounts receivable profile doesnothave read Permission to the Invoice Object. QUESTION 80Universal Containers would like to customize the security and sharing features of Salesforce Account Teams.They have decided to implement a Custom Account Team object. They would like the new enhancement to include all of the features of the existing account team, but also utilize Apex and Visualforce on the custom Account Team object.Which two different approaches should the Architect consider when designing this enhancement?Choose 2 answers  The need to synchronize the AccountTeamMember object with the Custom Account Team object data.  The need to maintain the Account_share object based upon the Custom Account Team object data.  The need to dynamically create Criteria-Based Sharing rules with Custom Account Team object data.  The need to customize Account screens in Visualforce, as the Account_share object cannot be maintained programmatically. ExplanationThe two different approaches that the architect should consider when designing this enhancement are A and B.Option A ensures that the custom account team object data is consistent with the standard account team member object data, which is used for implicit sharing. Option B ensures that the account share object, which stores the sharing records for accounts, is updated based on the custom account team object data. The other options are either not necessary or not possible.QUESTION 81Which method should be used to grant access to an unrelated group of users?  Public Groups  Sharing Sets  Role Hierarchy ExplanationPublic groups are used to grant access to a set of users who do not have a predefined relationship in the role hierarchy or territory hierarchy. Sharing sets are used for community users, not internal users. Role hierarchy is used to grant access based on the user’s position in the organization.QUESTION 82Sales manager at universal containers (UC) have requested viewing customer invoices in Salesforce. Invoice data is mastered in the ERP system. The architect at UC decided to surface the customer invoices in salesforce using external objects and did the following:-Configured an external object called Invoice.-Created a lookup relationship between account and the invoice.How can the architect grant the sales managers access to the customer invoices data?  By creating sharing rules to share the invoices records with users in sales mangers roles.  By creating manual sharing to share invoices with relevant sales managers.  By creating controlling the invoices object permission on the sales manager’s profile.  By creating a sharing set to share invoices with users in sales manager role. ExplanationControlling the invoices object permission on the sales manager’s profile is how the architect can grant the sales managers access to the customer invoices data. Object permissions determine whether a user can create, read, edit, or delete any record of that object. Since invoice data is surfaced in Salesforce using external objects, sales managers need to have at least read permission on the invoice object to view the customer invoices data. Option A is incorrect, since sharing rules are not available for external objects. Option B is incorrect, since manual sharing is not available for external objects. Option D is incorrect, since sharing sets are not available for external objects.QUESTION 83Customer complaints for bad interactions with a customer support agent are logged as Cases and assigned to a human resources representative. The agent of the complaint should not see the case, but their manager should.How is this accomplished?  Trigger on Case to lookup and share to the manager of an Assigned Agent custom field (the subject of the complaint) using Apex Managed Sharing.  Criteria based Sharing Rule on Case that shares to the Role Manager and above when a custom field Assigned Agent (subject of the complaint) Is not blank,  Case is owned by the subject of the complaint, so their manager in the role hierarchy can access the record. CRED permission are removed on Case so the agent cannot read the case record. ExplanationUsing a trigger on Case to lookup and share to the manager of an Assigned Agent custom field using Apex Managed Sharing would allow the HR representative to control the visibility of the case based on the subject of the complaint. Criteria-based sharing rules cannot be used to exclude a specific user from seeing a record.Changing the owner of the case would affect other aspects of data visibility and security. Loading … Maximum Grades By Making ready With Sharing-and-Visibility-Architect Dumps: https://www.vceprep.com/Sharing-and-Visibility-Architect-latest-vce-prep.html --------------------------------------------------- Images: https://certify.vceprep.com/wp-content/plugins/watu/loading.gif https://certify.vceprep.com/wp-content/plugins/watu/loading.gif --------------------------------------------------- --------------------------------------------------- Post date: 2023-11-05 09:43:44 Post date GMT: 2023-11-05 09:43:44 Post modified date: 2023-11-05 09:43:44 Post modified date GMT: 2023-11-05 09:43:44