dev 401 learning

38
1 | Page Dev 401 IMP Questions 1. For a master detail relationship fields, what determines the access a user must have to master record in order to create, edit or delete the associated detail records? a. Field Level Security b. Field Data Type c. Record Type d. Sharing Setting Ans: d 2. Universal Containers tracks offers as an object in a recruiting application. Once an offer has been accepted by a candidate, there must be a value in the “Actual Salary” field. How would a developer meet this requirement? a. Create a validation rule two make sure that the Actual Salary is not null whenever an after is accepted. b. Create a workflow field update to set the property of the Actual Salary field to required. c. Create a validation rule to make Actual Salary required each time the offer record is saved. d. Create a formula field that prompts the user to enter an Actual Salary value whenever the offer record is edited. Ans: a 3. Which type of custom field can be an external ID? a. Custom field of any type. b. Text, Number, or formula fields only. c. Phone Number, Email, URL and test-based field. d. Text, Email, or Number field only. Ans: d

Upload: abhi-singh

Post on 15-Nov-2015

42 views

Category:

Documents


6 download

DESCRIPTION

This is a list of questions that I feel may be useful to friends that are practicing declarative approach in Salesforce learning

TRANSCRIPT

29 | Page

Dev 401 IMP Questions1. For a master detail relationship fields, what determines the access a user must have to master record in order to create, edit or delete the associated detail records?a. Field Level Securityb. Field Data Typec. Record Typed. Sharing SettingAns: d

2. Universal Containers tracks offers as an object in a recruiting application. Once an offer has been accepted by a candidate, there must be a value in the Actual Salary field. How would a developer meet this requirement?a. Create a validation rule two make sure that the Actual Salary is not null whenever an after is accepted.b. Create a workflow field update to set the property of the Actual Salary field to required.c. Create a validation rule to make Actual Salary required each time the offer record is saved.d. Create a formula field that prompts the user to enter an Actual Salary value whenever the offer record is edited.Ans: a

3. Which type of custom field can be an external ID?a. Custom field of any type.b. Text, Number, or formula fields only.c. Phone Number, Email, URL and test-based field.d. Text, Email, or Number field only.Ans: d4. Which statement is true regarding Force.com Sites? Choose 3 Answers?a. Sites can leverage declarative page layouts as well web pages.b. Sites enable the developers to build public, unauthenticated websites.c. Sites are built with Visual force pages.d. Sites leverage data and content in a Sales force org.Ans: b,c,d

5. A developer has added a custom object tab to an application.

Which additional feature will become available by default for the object in the application?Choose 3 Answersa. Sidebar Searchb. Recent items c. Quick created. Create new side bar componente. Custom reporting.Ans: a,c,d6. Which feature is available for the custom objects?a. Sharing.b. Field History Tracking.c. Assignment rules.d. Queues.Ans: a,b,dNote: Assignment rules are available for leads and cases only.7. A universal container tracks positions as a custom object in the recruiting application. All positions with a priority of critical should not be open for more than two weeks. If position remains open for more than 14 days the priority should be re-examined.How would a developer automate this process?a. Create a time-dependent workflow action that updates the position status to closes 14 days after record creation.b. Create a validation rule that compares todays date and the records actiondate determine if the difference and greater than 14 days.c. Create a time-dependent workflow action that sends an email to the recruiter if the position is still open 14 days after record creation.d. Create a workflow to done position, assigned to the owner of the position record that is 14 days after record creation.Ans: c8. Universal containers as built a recruiting application on the force.com platform. In the application, recruiting managers need to see how the member and the status of the candidates in the pipeline changes month over month.Which feature enables this kind of analysis?

a. Custom report types b. Analytic snapshots and dashboardsc. Dashboardsd. Custom summary formulasAns: b9. Position is a custom object in a recruiting application built on the force.com platform. Department is a field on the position object.Which type of report to show hiring managers the number of positions grouped by department?a. Analytic snap shotb. Pivotc. Tabulard. SummaryAns: d10. Which statement is true about custom object import wizard?a. It can perform matching based on related record ID onlyb. It can provide success and error files.c. it can duplicate recordsd. it can import, upsert, update,delete and export dataAns: c11. In a recruiting application, all users should be able to see position that have a status Open, if the status anything other than open, the position should be visible only to the record owner.How would be a developer accomplish this?a. Set the organization wide default for position to public Read-only then use a sharing rule restrict access to closed positions.b. Set the organization wide default for position to private, then use manual sharing rule restrict access to closed positions.c. Set users profiles to ensure to view only for open positions.d. Set the organization wide default for positions to private then use a sharing rule automatically share open positionAns: d12. Hiring managers at Universal Containers would a visual mechanism for determining review scora outliers Review scorers are captured as a custom Review object and can range from 1 to 10? Any review score that is >8 should be highlighted as screen. Any review score which is < 4 should be highlighted in red.How would a developer accomplish this?a. Use custom Summary formulas.b. Use Chartsc. Use Conditional highlightingd. Use Matrix Reports.Ans: c13. Universal Containers that employees are also able to view and edit records in a custom object called positions, but in users can write them.How can Universal Containers and accomplish this goal?a. Remove and Delete Access for positions from all users rules.b. Assign the Read-only profile to all users.c. Set the organization wide-default for positions to Read-only.d. Remove the delete permission for positions from all profiles.Ans: d14. Match the force.com platform aspects with their corresponding descriptions drop 1st selection Question?a. User Interface: Controls Applications Appearance.b. Database: Defines Objects, Fields and Relations.c. Developments: Tools and environments used to develop Force.com applicationd. Logic: Create tasks, assigns records, does based actionsAns: doubt (All are right)15. Which types of tab can a developer create?Choose 3 Answersa. Web Tabs.b. Apex Tabs.c. Virtual Force tabsd. Standard Object tabs.e. Custom object tabs.Ans: a,c,e16. A developer would like to modify the contents of a hover details for a custom object called positionWhat would a developer customize to accomplish this?a. Position record types.b. Position search layouts.c. Position field dependenced. Position mini page layout.Ans: d17. When loadingaccount, contact and user data that represents the recommended order to load the data?a. Load Accounts, then Contacts, then users.b. The order doesnt Matter.c. Load Contacts, then Accounts, then usersd. Load users, then Accounts, then Contacts.Ans: d18. A business requirement can be met by using either a formula field or an Apex trigger.Why would a developer use a formula field of an Apex trigger?Choose 2 Answers.a. Formula fields do not require test methods to deploy.b. Formula fields allow greater control and flexibility then Apex triggers.c. Formula fields can be creates and deployed using only a browser.d. Formula fields allow access to resources external to the force.com platform. Ans: a,c19. What can cross object formulas reference?a. Both parent and child object records.b. Child object records only.c. Records of the same objectd. Parent object records only.Ans: d20. Object B has a look up relationship to Object A. Object C has a look up relationship to Object B. A developer needs to run a report an A records with C record.How can a developer accomplish this?a. Create a custom report type that includes A with B with C.b. Run a report using the standard report type: A with B with C.c. Create a summary report with a custom summary formula summariting by A, then B, then C.d. Create a matrix report with A and B records as column heading and C records as row headings.Ans: a21. What can be viewed using the process visualizer?a. Workflow rules.b. Sales processesc. Support processesd. Approval processesAns: d22. In a recruiting application, a master details relationship has been defind between two custom objects, job applications (Master) and Reviews (detail).Which statement is TRUE?Choose two answersa. The master details relationship between job Applications and Reviews is defind on the job Application object b. Review records will inherit ownership from associated job application.c. Deleting a job application record will delete associated review records.d. Review records may exist without an associated job application.Ans: b,c23. In which Salesforce environments will the Force.com record IDs be identical?a. Production and Developer sandbox only.b. Production full copy sandbox Developer sandbox.c. Force.com record IDs are never identical.d. Production and full copy sandbox only.Ans: d24. A developer would like to enable end users to filter the data displayed on the related list of an object detail page.How could a developer accomplish this?a. Enable advanced search on the objects related listb. Create a visualforce page to replace the object detail view.c. Configure the objects related list to add a filterd. Customize the search filter fields layout for that object.Ans: b25. Universal containers has built a recruiting application with two custom objects Job Application and Reviews, that have a master detail relationship, users should NOT be allow to delete review records after job application records have been approved.How would a developer meet this requirement?

a. Use a validations rule in conjunction with a roll-up summary field.b. Use workflow to change the page layout to Read-only.c. Remove the Delete button from the job application page layoutd. Change the interviewers profile to Read-only for the review object.Ans: a26. In a recruiting application, a custom object called position requires approval when a position record is submitted for approval, the requirements below must be met:

*The hiring manager must approve the record*The approval must be forwarded to all members of the executive team, but one executive needs to approve the record.*The VP of human resources must approve the record.How would a developer meet this requirement?

a. Create an approval process which utilize parallel approves, but does not require unanimous approval.b. Create an approval process with a step for executive team member approval steps to be skipped. c. Create approval workflow rules, requiring at least one executive team member to complete their assigned taskd. Create multiple approval processes, one for each executive team member, and utilize parallel submission.Ans: a27. Which dashboard component displayed a grand total across a set data?Choose 2 Answersa. Chartb. Tablec. Metricd. GaugeAns: c, b28. For objects where data access is granted through the role hierarchy, how is access granted?a. Users are only granted access to data owned by users below them in the role hierarchy.b. Users are granted access to data accessible to users in the same role in the hierarchy.c. Users are granted access to data owned by users above them in the role hierarchy.d. Users are only granted access to data accessible by users below them in the role hierarchy.Ans: d29. Which field is available as a part of the transition workbench for a validation rule?a. Descriptionb. Formulac. Error messaged. Rule CriteriaAns: c30. which action is available to developer?Choose 2 Answersa. Create a cross object formula field on the child object to reference field on the parent object.b. Create a cross object formula field on the parent object to reference fields the child object.c. Create a custom report type that allows customization of fields displayed from both parent and child objects the report wizard.d. Create a role up summary field on the parent object to count child records.Ans: a,c31. A developer needs to support multiple currencies for custom object in an application. The multiple currency features has been enabled for the organization.What does the developer need to know in order to successfully support this application?Choose 2 Answersa. Currency ISO code will need to be supplied when inserting records in different currencies.b. Administrators can add additional currencies after the application has been built.c. Roll up summary fields on a parent record will calculate incorrectly if the child records have multiple currencies.d. The multiple currency features will automatically track historical exchange roles.Ans: a,c32. Universal containers tracks reviews as a custom object in a recruiting application. An interview score is tracked on each review record and should be numerical, so that hiring managers can perform score calculations. The score should be restricted to integer value 1 through 5 and displayed as a set of radio buttons.How can a developer meet this requirement?a. Create the interview score field as a picklist, displayed as radio button on the page layoutb. Create the interview score field with a data type of radio buttonc. Create a visualforce component to display the interview score as a set of radio buttonsd. Create a formula field that displays the interview score as a set of radio buttons.Ans: c33. In a recruiting application summary recruitment are tracked in a custom object. An approval process ..we route all salary requirements less than 100,000 U$0 to the recruiter to automatic approval in that same approach process salary requirements greater than 100,000 U$0 are routed directly to the vice president of human resources.What must be done to indicate the approval process that will route the appropriate reports to the vice president for approval? a. Create a workflow rule that will evaluate salary amount and send a notification to the vice president if the salary is greater than 100,000 USDb. Save the record so it will automatically be entered into the approval processc. Create a workflow rule that will evaluate the salary amount and trigger the approval process if the salary is greater than 100,000 USDd. The approval process by clicking on the submit for Approval on the records detail page layoutAns: d34. What is NOT a component of a custom Force.com application?a. Date warehouseb. Custom objectc. Custom tabd. Default loading pageAns: a35. What must a developer consider when inserting records using an API-based tool?Chose 2 answersa. Required fields on page layouts are enforcedb. Universally required field settings are respectedc. Validation rules are respectedd. Apex triggers are ignoredAns: b,c36. In a master detail relationship, what happens to the child records if the parent record is deleted?a. Child records are not deletedb. Child records are deletedc. Parent record deletion failsd. A subset of the child records is deletedAns: b37. A developer needs to perform an automated extract of data from Salesforce nightly at 2:00 amHow would the developer accomplish this?a. Use the data export service to perform a nightly extractb. Use the command-line interface of data loaderc. Use the export scheduler of data loader GUId. Use the schedule manager of the import wizardAns: b38. If a change is made to an approval process, how can a developer determine the user that made the change?Choose 2 Answersa.By looking at Modified By on the approval definitionb. By checking the field level history on the associated recordc. By examining the Debug logd. By examining the set audit trailAns: a,d39. In a bug tracking application, Universal Containers has created a time-based workflow action that will execute 30 days after a Bug record is created. The developer would like to test to sure that the rule is working as it should.Which feature is available for Testing?Choose 2 Answersa. Bug History related listb. Debug logc. Time based workflow queued. Activity history related listAns: b,c40. Which statement is TRUE about field level security? Choose 2 answersa. It is specified on the profile b. It is determine the values displayed in a visible pick list filedc. It is enforced in the web services APId. It can be controlled at the record level Ans: a,c41. When performing an update with data loader the commadelimited file must contain a columnwith which values?

a. The logical names of the recordsb. The profiles names of the records ownersc. The force.com records ID values of the records d. The created time and data of the recordsAns: c42. Master details relationships can be used to model many-to-many relationships between two objects.Which statement is TURE about many to many relationships? Choose 3 answersa. Each master object record displays a related list of the associated junction object recordsb. Each use a junction object to connect the two objects that need to relate to each other.c. Each primary and secondary object has a standard report ______________d. Each record of one object is linked to multiple records from another object and vice versaAns: a,b,d

43. A developer wants to build an application on the force .com platform the data model, the users needing access to the application, and the application business logic have been considered. The report and dashboard requirements have been considered.Which statement is TRUE about building the application?a. The developer will not be able to load application data b. The data model may not be visible to management usersc. The dashboard will not be visible to management usersd. The data model may not support the required reportsAns: d 44. Which mechanism allows for authenticated access to aforce.com site? Choose 2 Answersa. It is not possible to provide authentication for force.com Siteb. An active customer portalc. An active partner portal.d. Setting restrictedIP ranges for your site.Ans: b,d45. Why might an analytic snapshot fail during a scheduled run?Choose 3 answersa. The source report has been resaved as a matrix report.b. The running user has been made inactive.c. The target object contains an Apex triggerd. The target object is a custom object.e. The source report was not created by an Administrator.Ans: a,b,c46. What is a junction object?a. A custom object with two master detail relationships.b. A standard object with a master detail relationship.c. A custom object with a master detail relationshipd. A standard object with two master detail relationshipsAns: a47. How does a developer enable users to access tags in the sidebar?Choose 3 Answersa. By enabling tags for public groupsb. By enabling tags for organizationc. By enabling tags on users profilesd. By adding tags on the sidebar in the home page layoute. By enabling tags on the page layout for an object.Ans: b,c,d48. How can a wireless device user approve a record?Chose 2 Answersa. Via voice recognitionb. Via email from a smartphonec. Via mobile browser by logging into Salesforced. Via a text messageAns: b,c49. Which portion of the Model-View-Controller paradigm is represented in force.com as a standard or custom object?a. Modelb. Controllerc. ViewAns: a 50. Which property of a field can be edited within the page layout editor?Choose 2 answersa. Controllerb. Requiredc. Always displayedd. Read-onlye. Field dependencyAns: b,d51. Which developer tool can be used to create a data model?Choose 2 Answersa. Force.com Data loaderb. Force.com IDEc. Force.com APId. Application Setup MenuAns: b,d52. Users X and Y need to see the same candidate record. For security reasons, user Y should NOT be able to view and report on the Email Address field on the recordHow would a developer meet this requirement?a. Use a sharing rule to make the email address only visible to user X.b. Use page layouts to make the email address visible to user X but not User Yc. Use field level security to make the email address visible to user X but not user Yd. Us a custom visual force to make the email address visible to user X but not user YAns: c53. Object X has a lookup field to object Y.X needs to display a text value from a text field on YTo ensure data integrity, how would a developer implement this?a. Create a formula field on object X that retrieves the value from Yb. Create a roll-up summary field on object X that retrieves the value from Yc. Create a text field on object X and use a workflow rule to fill in the value upon the creation of Xd. Create a text field on object X and use Apex to populate the valueAns: a54. In a custom order management application , Universal containers requires that the Product Name and product code are consistent according to a custom object set up with valid product Name and Product code combinations. When a user enters an order the System should check to ensure that the Product name and Product code entered are valid.Which feature would a developer use to accomplish this?a. A Validation rule REGEX functionb. A formula field with the VALIDATE functionc. A Formula Field with If Functiond. A Validation rule with the VLOOKUP functionAns: d55. Which statement is FALSE about masterdetail relationships in the Force.com platform?a. The master-detail relationship field is required on the page layout of the detail recordb. When a master record is deleted,the related detail records detail records detail records are also deletedc. When defining a master relationship, the custom object on which you are working is the masterd. The security settings for the master record control the detail recordAns: c56. Which is a valid data type for a custom formula field? a. Percentb. Currencyc. Dated. Emaile. Radio ButtonAns: a,b,c57. Given a three tier model (UI layer, business logic layer, data layer), which feature of the Force.com Platform is a. Custom fields b. Custom relationships c. Custom objects d. Custom applications e. Custom tabsAns: a, b, c58. When do users have the option to manually share records from the detail page? a. When the organization wide default for the object is set to Private or Read-only b. When a developer grants the users the share Records permission c. When the organization wide default for the object is set to public Read/write d. When a developer adds the sharing button to the Page layout.Ans: a59. In a recruiting application, a position custom object is related to a salary custom object, sees the information such as current salary, isstored on the Salary object. All users should be able to at least view position information. However, only selected individuals should be able to read salary records. How should a developer accomplish this? a. Create a look up relationship between position and salary, set Organization wide defaults to Public Read-only for Position and Private for salary. b. Create a lookup relationship between position and salary, set organization wide defaults to private for position and salary. c. Create a master-detail relationship between position and Salary set organization wide defaults to Public Read-only for position and private for Salary. d. Create a master-detail relationship between position and salary, set organization wide defaults to public Read-only for position and salary.Ans: a60. Which capability does building an application on the Force.com platform provide?Choose 3 answersa. The ability to internationalize and localize applicationb. The ability to run reports on configuration changesc. The ability to build application with clicks not coded. The ability to have applications upgraded without losing CustomizationsAns: a,c,d61. A developer wants to report trends in the data.Which feature of the Force.com platform would a developer use to accomplish this?a. Matrix Reportb. Analytic Snapshotc. Field historyd. Summary ReportAns: b62. A developer wants to customize the look and feel of the user object.Which page layout customization is NOT supported for the user object?Choose 2 answersa. Custom linksb. Custom buttonsc. Custom fieldsd. Tagginge. Inline visual force pagesAns: b, d63. When creating a workflow rule, which action requires a formula as the rule Criteria?a. Checking if the current users profile is System Administratorb. Checking if the value in a field has changedc. Checking if the status of a record is newd. checking if the status of a record was modified todayAns: b64. Which Force.com feature most closely aligns with the View aspect of the Model-view Controller design Pattern?Choose 2 Answersa. Custom fieldb. Visual force pagec. Page layoutd. Validation ruleAns: b, c65. Upon final rejection of a record that has been through an approval process, which action is NOT allowed?a. Looking the record from being editedb. Creating a task for the record ownerc. Sending an email to the record ownerd. Sending the record to the recycle bin.Ans: d66. What is capability of the Data Loader? Choose 2 Answersa. The Data Loader can bypass sharing model settings.b. The Data Loader can be executed from the command lone.c. The Data Loader can load more than 50,000 records at a time.d. The Data Loader can de-duplicate records Ans: b, c67. A developer has received confirmation that salesforce.com has enabled insert table system audit fields for an organization.a. Ability to insert account records setting the create Date field of each record.b. Ability to insert account records setting the Deleted field of each recordc. Ability to insert account records setting the system Mod stamp field of each recordd. Ability to insert account records setting the $Mark Sync field of each recordAns: a68. A developer is loading data, in a CSV format, into a custom application from a legacy system. The developer would like to load users into the user object, and positions and job applications owned by named users into related custom objects.Which obstacle will the developer encounter when using the import wizard?a. The import wizards do not support the user object.b. The import wizards do not support custom object.c. The import wizards do not import files to specify record owner d. The import wizards cannot data from CSV files.Ans: a69. In a custom recruiting application, custom objects are used to track positions and job posting sites (e.g., monster.com or hotjobs.com).each positions is typically posted too many job postings sited.Which additional object is required to right positions and job posting sites so that a user report on the number of positions associated with w given posting site?

a. Parent objectb. Lookup objectc. Junction objectsd. Standard objectAns: c

70. Which action is not necessary when using the declarative capabilities of the Force.com platform to build custom applications?Choose 3 Answers

a. Write SQL quires to create reportsb. Compile codec. Configure an application serverd. Build a data modelAns: a, b, c

71. Which is a required step for creating a many-to-many relationships? Choose 2 Answersa. Create a custom object to join two objectsb. Create the related list on the page layout of the junction objectc. Create a many to many relationship between two objectsd. Create two relationshipsAns: a, d 72. Which option exists for calculations or analysis in reports?a. For multiple sets of data on one chartb. Set parameters to highlight outliersc. Maintain calculations from previous runs of the reportd. Perform calculations on summary dataAns: b, c, d

73. In a custom recruiting application, positions and stored in a separate custom objects. When looking at the details of a position record, a hiring manager needs to see a list of recommended candidates instead of all candidates, based on matching job skills.How could a developer meet this requirement?a. Add an inline visual force page on the position page layout.b. Add a dashboard to the position page layoutc. Add the candidates related list to the position page payoutd. Add a lookup relationship to the candidate objectAns: a74. After creating a workflow rule with a time-based action that sends an email reminder to users 14 days after a record has been created, a developer would like to test to make sure that the rule is working in a way in which it was intendedHow would a developer verify that the workflow Rule is working?a. Create a new record, then check the time based Workflow queueb. Select the developers user name in the time based workflow queue setup, create a new record, then check the queue for evidence that the workflow executed.c. Select the developers user name in the Debug log setup, create a new record, then check the Debug log for evidence that the workflow executedd. Create a new record, then check the outbound message queue.Ans: a, c

75. Two master detail relationships need to be created an object x. The first master detail relationship is the primary relationship.

What is an effect of the primary relationship on X?

a. The primary relationship cannot be deletedb. X will inherit the look and feel of the primary master objectc. Custom report type are limited to the primary relationshipd. There will be no effect on xAns: b76. Which Force.com feature most closely aligns with view aspect of the model-view-Controller design pattern?Choose 2 answers

a. Custom fieldb. Visual force pagec. Page layoutd. Validation ruleAns: b, c77. Which scenario requires Apex to automate the real-time business logic?a. As a user saves a new order (a custom object), the quantity and products on the order are checked against an existing warehouse stock (a custom object), then the warehouse that the product will ship from on the order record is populated.b. When a user enters a state and Zip code into custom field on a candidate custom object, it must be checked against a zip code custom object to ensure that the zip code entered does not exist in the state enteredc. When a user saves a New hire record(a custom object), an outbound message is automatically sent with the new hires contact information to an external HR-systemd. When a user creates a new time of request record(a custom object) and clicks submit for approval, the Time of Request routes to that users manager for approvalAns: a

78. Which statement is true about a profile?Choose 2 Answersa. It can revoke access Granted by sharingb. It can grant access to records using record typesc. It enables object level permissions and grants access to all datad. It controls user password settingsAns: b, c

79. Which relationship type should be used to capture a users manager on each user record in the application?a. Many to manyb. Hierarchicalc. Parent-childd. Master-detailAns: b 80. Positions and job Applications are custom objects in a recruiting application. There is a lookup relationship on job applications to positions. A developer wants to see a list of the top ten positions with the greatest number of related job applications.Which dashboard component should the developer choose?

a. Gaugeb. Chartc. Metricd. TableAns: d81. The organization wide default setting for accounts is private. A manager resides above a team in the role hierarchy. The manager wants to share some of the account date with the team, Which feature can extend the viewing privileges of the team to allow to see each others data?Choose 2 Answersa. Dashboard Folder settingsb. Report Running Userc. Report Folder settingsd. Dashboard Running userAns: a, d82. When configuring time-dependent workflow actions, which evaluation criteria selection is available?Choose 2 Answers

a. Every time a record is viewedb. Every time a record is created or editedc. Only when a record is createdd. When a record is created, or when a record is edited and did not previously meet the rule criteriaAns: c, d83.Which statement is true regarding a Force.com domain name?Choose 3 Answersa. It must be uniqueb. It is usually the name of your companyc. It connect be changed once it is registered to your organizationd. It cannot be mapped to your companies domainAns: a, b, c

84. A developer is building a custom application using the declarative framework. The developer would like to customize the application user interface.What customization is available on the page layout?Choose 2 answersa. Create a three column sectionb. And custom detail and list buttonsc. Make a field required, based on a data value in another fieldd. Add an existing visual force code to an section.Ans: c, d85. Which statement is TRUE about Encrypted Custom fields?Choose 3 Answersa. Encrypted files are not available in filters for list views, records and rollup summary fieldsb. Encrypted fields can be included in report resultsc. Encrypted fields can be included in search resultsd. Encrypted files are not available for validation rules or Apex scriptsAns: a, b, c86. Which API can be used to create the data model?a. Force.com single sign on APIb. AJAX toolkit for Force.comc. Force.com Metadata APId. Force.com APIAns: c87. In a recruiting application using an approval process on a custom object called positions, a position record simultaneously sent to three approvers in an approval process stepWhen can the position record advance to the next step in the process?Choose 2 answersa. When all approvals are received if unanimous approval is required.b. When the first approval is received if anonymous approval is not requiredc. When a majority of approvals is received when majority approval is required d. When one of the approvers skips the final step in the processAns: a, b88.In a recruiting application, a custom job application object has a lookup relationship to a custom candidate object. The candidate object stored personal information, including name and email, about an individual ............ for a job. The recruiting organization would like to see the candidates name and email address related job application record as well.How can a developer meet this requirement?a. Use a cross-object formula field to display, the name and email from the candidate record to the job application recordb. It is not possible for a developer to meet this requirementc. Use a validation rule to copy the name and email from the candidate record to the job application record.d. Use a cross object workflow rule field update action to copy he name and email from the candidate record to the job application recordAns: a89. Which aspect of an application is addressed in the business logic layer? Choose 2 Answersa. Customized user interfaceb. Data entry validation rulesc. Extendable data modeld. Process automationAns: b, c

1. An organization has decided to manage hiring and positions. A customobject has been created to manage all new job positions. All positionsbelow $50,000 must be approved by the hiring manager, and positionsabove $50,000 must be approved by the hiring manager and the regionalhiring manager. What would a developer use to declaratively fulfill therequirement?

a. Apex code, to check the position's salary and assign the appropriate resource for approvalb. Approval processc. Validation rulesd. Dynamic routing approval

Ans:B

2. If a developer has created a junction object what is the significance of the firstMaster-Detail (primary) relationship?

a. Look and feel, the junction object's detail and edit pages use the color and any associated icon of the primary master objectb. You cannot delete the primary relationshipc. You cannot rename the primary relationshipd. There is no significance

Ans: A

3. An organization has created a custom object to manage all job positions.Using an approval process they have configured the application to havethe first step of the process require approvals from three different hiringmanagers.Select the two (2) possible approval choices based on multiple approvers foran approval step.

a. Approve or reject based on the first responseb. Require unanimous approval from all selected approversc. Require majority approval from all selected approversd. Require x out of y approval from all selected approvers

Ans: A,B

4. An organization is interested in using the data loader to load data intoSalesforce.com. Which of the following are NOT capabilities of the data loader?Please select two (2) choices.a. Import greater than 50,000 recordsb. Import data into two objects in a single transactionc. Rollback import transactionsd. Run by command line

Ans: A,D

5. An organization needs the ability to view the value of the opportunity stagefield on an opportunity product related list. Please choose the declarativemethod of fulfilling the requirement.

a. Create an Apex method to replicate the value on the child object, and set the field level security to read-only and expose the new field on the opportunity product related list

b. Create a cross object formula field on the opportunity product object and expose the formula field on the opportunity product related list

c. Create a validation rule on the opportunity product object

d. Create a new picklist field called stage on the opportunity product object, and expose the field on the opportunity product related list

Ans: B

6. A developer wants to use the console to view the parent object of the childobject in focus on the console. How would a developer specify what relatedlist fields are displayed on the parent object?

a. On an child object's mini-page layoutb. On an parent object's mini-page layout related lists field selectionc. On the parent object's page layout related lists field selectiond. You cannot modify the related fields on the console view

Ans: B

7. A developer has a requirement to collect the state and the cities for the stateselected on an account page layout. Once the user selects a state, only thepossible cities in that state should be available for entry. What is the bestdeclarative method for fulfilling this requirement?

a. Create a workflow rule that will update the city once a state is enteredb. Create a validation rule that will cause an error if the city is not in the state that has been enteredc. Create a dependent picklist for cities based on the state that has been enteredd. Create a formula field that look ups the valid cities for the state entered

Ans: C

8. A developer has created a time-based workflow that escalates a lead record10 days after it has been created if no updates have occurred. What is thebest way for the developer to test that the new time based workflow rule isfunctioning? Please select two (2) choices.

a. Use debug logs to set up the developer; create a new lead record review debug logsb. Create a new lead record; view the time-based workflow queue;c. Set up the developer for time-based workflow queue; create a new lead record; view the time-based workflow queued. Create a new lead record; view the outbound messages queue

Ans: A,B

9. Under what circumstances would the sharing button be enabled on a detailview for a record?a. A developer has added the button to the page layoutb. When record sharing is enabled in the user profilec. When record sharing is set to public, read only, or privatefor the objectd. When record sharing is set to public read/write for the object

Ans: C

10. When creating a sharing rule, what entities can data be shared to? Please select three (3) choices.

a. Public groupsb. Usersc. Rolesd. Roles and subordinatese. Queues

Ans: A,C,D

11. A developer needs to make a field that is normally accessible to most usersinaccessible on the report wizard for specific users. What is the best methodto fulfill that requirement?

a. Field-level securityb. Remove the field from the page layoutc. Remove the field from the user profiled. Change my display under personal settings

Ans: A

12. How can a developer get a custom object added to the quick create list?

a. Add the object through home page component settingsb. It is added automaticallyc. Expose a custom tab for the custom objectd. Enable the quick create on the user profile

Ans: C

13. Select the features that are available through custom report types. Pleaseselect two (2) items.

a. Define object relationships and fields for reportsb. Define up to 4 object relationshipsc. Define anti-join relationshipsd. Create analytic snapshot reports

Ans: A,B

14. An organization wishes to have everyone view/edit records on an objectexcept for a single person x who should only have read-only access to theobject. What is the best way to implement the requirement?

a. Modify the sharing access for the object to public read/write and remove user x from the role hierarchy

b. Modify the sharing access for the object to private and remove user x from the role hierarchy

c. Modify the sharing access for the object to public read only, create a public group with everyone except user x; create a sharing rule and define read/write access to the public group.

d. Modify the page layout to be read-only

Ans: C

15. Salesforce.com has notified you that they have enabled the ability to updateaudit fields for your organization. When inserting a record which field canyou set?a. CreatedDateb. IsDeletedc. SysModStampd. UpdatedDate

Ans: A

16. Using the Force.com platform declarative model to build an application,which of the following do you NOT have to do? Please select three (3) choices.

a. Install a database serverb. Configure an application using clicks not codec. Deploy a web serverd. Administer and e-mail server

Ans: A,C,D

17. For the order management application, the developer has created a customobject to store the product line and product combination. When creating anorder, the product line and product combination need to be consistent. Whatis the best option for implementing this?

a. Use a workflow to update the product automatically based on the product lineb. Create a validation rule using IFc. Create a formula field to enforce the combinationd. Create a validation rule using VLOOKUP

Ans: D

18. How does Salesforce enforce data access using role hierarchy?

a. Users are given access to the records owned by the users who are below them in the role hierarchyb. Users are given access to the records owned by the users who share the same role in the role hierarchyc. Users are given access to the records accessible by the users who are below them in the role hierarchyd. Users are given access to the records accessible by the users who are above the role hierarchy

Ans: A

19. Where do you change the hover detail?

a. Mini viewb. Page layoutc. Profiled. Mini page layout

Ans: D

20. In a recruiting application, salary is a child object to a parent position object via a Master-Detail relationship The min pay and max pay fields of salary object cannot be modified when the Position status on the parent is 'Approve'.How would a developer design this?

a. Create a Visualforce component on the position detail pageb. Rollup-summary fieldc. Validation rule on position objectd. Formula field on the salary objecte. Validation rule on the salary object

Ans: E

21. What are the components of the dashboard that use grand totals?Please choose two (2) items.a. Chartb. Metricc. Tabled. Gauge

Ans: B,D

22. Universal containers need to make all records of an object visible to all userswhen it is in 'Approve' status. The records are created with "New" status andare only visible to a select set of users.How will a developer implement this?

a. Set the object level sharing to private, add a workflow rule to update the sharing rule when status changes.b. Set the object level sharing to public read-only, restrict the sharing when status is New.c. Set the object level sharing to private, create a public group with appropriate users, modify manual sharing to public group based on statusd. Create role hierarchy, modify the user profiles when status changesAns: C

23. A customer has a requirement to filter columns in the related list. As adeveloper how will you accomplish this?

a. Use the filter option in the related list section of the page layoutb. Use the filter option in the related list section of the mini page layoutc. Use the filter option in the detail page layout of the related list objectd. Build a Visualforce component with a filter to replace the related list section of the page layout

Ans: D

24. How do you highlight totals in a report?a. Roll-up summary fieldb. Formula fieldc. Custom summary fieldd. Summary totals

Ans: D