Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
134 Cards in this Set
- Front
- Back
Describe Organization-wide Defaults
|
Used to define the most restrictive access level for all users in the organisation for records not owned by them.
|
|
What are the 3 levels of access available through Organization-wide Defaults?
|
Public Read/write - View and edit all records
Public Read Only - View all records Private -View only own records |
|
What is the name of the default public group to which all users are added?
|
All Internal Users
|
|
What is the Declarative Interface?
|
A browser based powerful point and click tool. It makes configuring, customizing andbuilding applications quick and easy.
|
|
What can you do with Apex?
|
Write custom business logic
|
|
What can be done with Visualforce?
|
Create pages with custom look and feel
|
|
With Metadata API you can move configuration changes between sandbox and production
environments: A. True B. False |
Answer: A
|
|
What can be done with Bulk API?
|
Load large amounts of data into the system
|
|
Which of the following are the 3 layers of an application? (Select all that apply)
A. User Interface B. Business Logic C. Business Data D. Data Model E. Objects |
A. User Interface
B. Business Logic D. Data Model E. Objects |
|
Data and process-centric applications are best suited for Force.com.
A. True B. False |
A. True
|
|
List the 3 layers of the Tiered design model.
|
1. User Interface
2. Business Logic 3. Data Model |
|
What are the 4 Declarative Application building blocks of the User Interface?
(Select all that apply) A. Visualforce Pages B. Applications C. Tabs D. Workflow E. Page Layouts F. Record Types
|
B. Applications
C. Tabs E. Page Layouts F. Record Types |
|
List the 3 Declarative Application building blocks of Business Logic.
|
1. Workflow
2. Validation Rules 3. Approval Processes |
|
List the 3 Declarative Application building blocks of The Data Model.
|
1. Objects
2. Fields 3. Relationships |
|
Building your Data Model What are the 2 types of objects?
|
1. Standard objects
2. Custom objects |
|
Building your Data Model True or False The limit on the number of custom fields per objectdepends on the Salesforce edition.
A. True B. False |
A. True
|
|
Encrypted fields can be edited regardless of whether you have the "View Encrypted Data"permission.
A. True B. False |
A. True
|
|
How can you prevent an encrypted field from being edited?
|
Validation rules Field level security Page layout settings
|
|
Building your Data Model Who can view encrypted fields?
|
Users with the "View Encrypted Data" permission
|
|
Building your Data Model Describe 3 limitations of encrypted fields
|
Cannot be unique Cannot be an external Id Cannot have default values.
|
|
Which of the following are true about custom objects? (Select all that apply):
A. Salesforce provides a set of custom objects that you can use to store data. B. After you create a custom object, you need to add the user interface. C. Custom objects come with an infrastructure including reporting, auditing and access control. D. When you create a custom object, you get a direct access to the database. E. Custom objects are reportable and search |
Answer: C,E
|
|
Identify the correct statements about dependent picklists (Select all that apply):
A. Standard picklists can be controlling fields but not dependent fields B. The maximum number of values allowed in a controlling field is 400 C. Before defining a dependency, you should ensure that your picklist has at least 1 value D. A custom multi-select picklist can be set at the controlling field for a dependent field E. If a field represents both a controlling field |
Answer: A,C,E
|
|
What is the maximum number of lookup fields you can have in a single object?
|
25 |
|
If a lookup field is optional, what actions can you define for the field if someone deletes areferenced lookup record? (Select all that apply)
A. Clear the value of this field B. Delete all records which contain this reference C. Don't allow deletion of the lookup record that's part of a lookup relationship D. Delete this record also |
Answer: A,C,D
|
|
Master Detail Relationship can contain a standard object on the detail side.
A. True B. False |
Answer: A
|
|
In a Master-Detail Relationship, ownership and access to the child record are determined by theparent record
A. True B. False |
Answer: A
|
|
Master-Detail Relationship, the parent field on the child record can be optional.
A. True B. False |
Answer: B
|
|
What is the maximum allowed master-detail relationships per object?
|
2 |
|
In a Lookup relationship, cross-object field updates and roll-up summary fields can be done.
A. True B. False |
Answer: B
|
|
Reports can only display 1 child object at a time.
A. True B. False |
Answer: A
|
|
A Junction object is a custom object on the detail side of TWO relationships and is used toconnect 2 objects you want to relate together and is sometimes called a "Many to Many"relationship.
A. True B. False |
Answer: A
|
|
Which of the following statements are true about a lookup relationship?
(Select all that apply): A. A maximum of 2 relationships are allowed per object B. A lookup relationship can span to multiple layers C. A parent record is required for each child D. A lookup field is not a required field E. Access to parent determines access to children
|
Answer: B,D
|
|
You cannot relate records from the same object via an relationship field.
A. True B. False |
Answer: B
|
|
What are the 3 types of custom tabs?
|
1. Custom object tab
2. Web tab 3. Visualforce tab |
|
What is a custom Application?
|
Helps you store objects in 1 logical and easy to access location
|
|
What is a page layout?
|
Defines the organization of fields, custom links and related lists on an object detail or editpage
|
|
Building your User Interface How can you control the different settings of the page layout?
|
You can use the Enhanced Page Layout Editor
|
|
What is a cross-object formula?
|
Formulas that span to related objects and reference fields on those objects. Theseobjects can even be across multiple levels of a relationship.
|
|
When a cross object formula references currency fields of a different currency to that on the recordwhere the formula is used, Salesforce randomly picks one currency to use.
A. True B. False |
Answer: B
|
|
What is the limit for cross-object formulas?
|
10 unique relationships per object across all formulas and rules
|
|
You cannot reference cross-object formulas in roll-up summary fields.
A. True B. False |
A. True
|
|
Describe a roll-up summary
|
Calculates values from a set of related records.
Example: Calculate the sum of all invoicevalues related to an account record |
|
What tools available to move migration changes (metadata)? (Select all that apply)
A. Change Sets B. DataLoader C. Force.com IDE D. Force.com Migration Tool (ANT-Based) |
A. Change Sets
C. Force.com IDE D. Force.com Migration Tool (ANT-Based) |
|
When might you need to migrate configuration changes?
|
You might need to migrate customizations like apps, objects, code, reports or emailtemplates from a development sandbox to a training sandbox or production environment
|
|
Approval processes are not available in a change set.
A. True B. False |
A. True
|
|
Fill in the missing word:
A change set can be used to deploy metadata only between_____________orgs. |
Related
|
|
What happens if 1 component of a change set fails to deploy?
A. Except the failed component, all other components of the change set get deployed B. The entire change set gets deployed C. The entire change set fails to deploy D. The deployment time increases |
C. The entire change set fails to deploy
|
|
Change sets can be used to move data and metadata from one organization to another.
A. True B. False |
B. False
|
|
Who gets full access to a record?
|
1. Record Owner
2. User in a role higher than the owner in the role hierarchy 3. Users with "Modify All Records" permission |
|
Sharing rules are used to further restrict access defined in the Organization-wide Default settings.
A. True B. False |
B. False
|
|
Define Sharing Rules
|
Created to grant access to records between users when access does not roll-up throughthe role hierarchy
|
|
What access can be granted through sharing rules?
|
Read/Write
Read Only Full access cannot be granted through sharing rules. |
|
When is Manual Sharing used?
|
When a user needs access to an Individual record, a user will full access to the recordscan add manual sharing to a record.
|
|
What are Apex Sharing reasons?
|
Can be created declaratively but are used by developers to define reasons for access.Apex sharing reasons can be also selected when manually sharing a record. Exist only for customobjects.
|
|
What levels of access can be granted through manual sharing?
|
Full Access
Read/Write Read Only |
|
If a developer wants to set up access in such a way that managers always see records owned bytheir subordinates, which feature should the
developer use? A. Organization-wide defaults B. Role hierarchy C. Manual Sharing D. Profiles |
B. Role hierarchy
|
|
If a user needs to give access to just one record, which feature should they use?
A. Roles B. Role Hierarchy C. Profile Setting D. Manual Sharing |
D. Manual Sharing
|
|
What is the most restrictive Organization-wide default?
A. Read/Write B. Read Only C. Private D. Hidden |
C. Private
|
|
Which statement is true?
A. Child records in mater-detail relationships have their own org-wide defaults. B. Org-wide defaults can be set for both standard and custom objects. C. Only read/write access can be granted through sharing rules. D. Sharing rules are used to restrict access to records. |
B. Org-wide defaults can be set for both standard and custom objects.
|
|
Which users can grant sharing privileges on a given record? (Select all that apply)
A. System Administrators B. Manager C. Owner of the record D. Users above the owner of the record in the role hierarchy E. Users below the owner in the role hierarchy |
A. System Administrators
C. Owner of the record D. Users above the owner of the record in the role hierarchy |
|
List 5 features which are used to control record access.
|
1. Organization-wide defaults
2. Roles 3. Public Groups 4. Sharing Rules 5. Manual Sharing |
|
How should you use permissions sets in conjunction with profiles to grant access permissions?
|
Use profiles to assign the most restrictive access settings Use Permission sets to grantadditional permissions.
|
|
How many permission sets can you have in an organization?
|
1000 |
|
What are the permissions that allow a system administrator to manage an application?
(select allthat apply) A. View All Data B. Read C. Create D. Modify All Data E. Edit All Data |
A. View All Data
|
|
Standard Profiles can be customized to fit your organization’s requirements.
A. True B. False |
B. False
|
|
Identify all statements that are true:
A. If you remove access to an app from a profiles, the users in that profile will still be able to seethe tabs in that application. B. If you hide a tab from a profile, the users in that profile will not be able to see records for thatobject. C. If you have 2 records types for an object, you need to have 2 page layouts for that object. D. If a user does not have access to a specific record type, they will still be |
A. If you remove access to an app from a profiles, the users in that profile will still be able to see the tabs in that application.
B. If you hide a tab from a profile, the users in that profile will not be able to see records for that object. D. If a user does not have access to a specific record type, they will still be |
|
A field hidden by field-level security is still visible through the API.
A. True B. False |
B. False
|
|
What can you use to limit available picklist options? (Choose 1)
A. Page Layouts B. Record Types C. Field Level Security D. Profiles |
B. Record Types
|
|
While filling out positions, the hiring manager wants to view job responsibilities and job descriptionat the top of the page; The recruiter wants to view the name of the hiring manager and the statusat the top. Which tool would you use to meet this requirement?
A. Record Types B. Field Level Security C. Page Layouts |
C. Page Layouts
|
|
When creating technical positions, the hiring manager must fill out the certification requirementsfor the position. When creating non-technical positions, such as positions in Sales & Finance, thecertification fields are not required and therefore must not be visible. Which tool would you use tomeet the requirements?
A. Record types B. Field-level security C. Page Layouts D. Page Layouts with Record Types |
D. Page Layouts with Record Types
|
|
Interviewers should never be able to view a candidate's social security number. Which tool wouldyou use to meet this requirement?
A. Record types B. Field-level security C. Page Layouts D. Page Layouts with Record Types |
B. Field-level security
|
|
Which feature establishes the baseline level of access a user has to records they do not own?
A. Roles B. Organization-wide defaults C. Profiles D. Sharing Rules |
B. Organization-wide defaults
|
|
If a developer wants interviewers to view positions, but to never view the Pay Grade listed for aposition, which tool would the developer use?
A. Field-level security on positions B. Page Layouts C. Field-level security on grades D. Record types |
A. Field-level security on positions
|
|
How can a developer restrict access to records?
A. By changing the organization-wide defaults B. By creating manual sharing C. By creating a new role hierarchy D. By creating a public group |
A. By changing the organization-wide defaults
|
|
Building Business Processes:
Describe the ISNEW Formula function |
The ISNEW function checks if a formula is running during the creation of a new recordand returns TRUE if it is. If the formula is running for updating an existing record, this functionreturns FALSE. For example, by using ISNEW, you can ensure that hiring managers don’t specifya back date as the open date on a position to increase its perceived urgency.
|
|
Building Business Processes:
Describe the VLOOKUP Formula Function. |
The VLOOKUP function returns a value by looking up a related value in a custom object.This function checks against a key and returns a value from that key. Similar to the VLOOKUP ()function in Microsoft Excel. For example, users can check the state and zip code entered in arecord against a table of states and zip codes to ensure that the state and zip code match.
|
|
Which function verifies the format of the data?
A. CASE B. ISNEW C. REGEX D. IF |
C. REGEX
|
|
Which of the following statements are true? (Select all that apply.)
A. The ISCHANGED function compares the value of a field with its previous value and returnsTRUE if the values are different. If the values are the same, this function returns FALSE. B. The ISNUMBER function determines if a text value is a number and returns TRUE if it is;otherwise, it returns FALSE. C. The ISNEW function compares a text field to a regular expression |
A. The ISCHANGED function compares the value of a field with its previous value and returns TRUE if the values are different. If the values are the same, this function returns FALSE.
B. The ISNUMBER function determines if a text value is a number and returns TRUE if it is; otherwise, it returns FALSE. |
|
Describe the Developer Console
|
The Developer Console is a collection of tools that you can use to analyze andtroubleshoot applications in your Salesforce organization. You can use the Developer Console fora variety of administrative and development tasks which include general debugging andtroubleshooting, source code editing, and performance validation.
|
|
How many Debug logs can be retained for an organization?
|
20 |
|
Describe some situations where you might use the Developer Console or the Debug log totroubleshoot automated actions.
|
A workflow field update doesn't seem to be taking place: The field update may beworking, but an Apex trigger may be overwriting the update. A record submitted for approval is notrouted to the expected user: If there are multiple approval processes on a single object, users’record may be meeting the criteria for both, and the order may need to be changed.
|
|
Which of the following actions are tracked in debug logs? (Select all that apply.)
A. Database changes B. Manual workflow processes C. Request-response HTML D. Resources used by an Apex script |
A. Database changes
D. Resources used by an Apex script |
|
Preserving Data Quality What would be a use case for validation rules utilizing REGEX formulafunction to enforce data format?
|
Postal/Zip Codes
|
|
Preserving Data Quality: How might you use
validation rules to prevent data loss? |
Validation rules in conjunction with a roll-up summary field can be used to prevent usersfrom adding or deleting records. To create a validation rule:
1. Build a roll-up summary on theparent object that sums the number of child records. 2. Create a validation rule on the parentobject that conditionally prevents changes to the number listed in the roll-up summary field. If auser tries to add or delete a record, the validation rule prevents the user from doing that. |
|
When are validation rules applied?
A. When a user saves a record. B. When a user views a record. C. When a user exports a record. D. When a user reports on a record. |
A. When a user saves a record.
|
|
When setting up a validation rule, you must write the error condition formula andthe_____________
|
Error message
|
|
When is a validation rule enforced?
|
Before the user can save the record. When the user hits save, the record cannot besaved unless all validation rules are fulfilled.
|
|
Identify the features of a workflow rule. (Select all that apply.)
A. It triggers an action when a record meets the criteria for the rule. B. It can trigger only immediate actions. C. It is evaluated before the rule is created. D. It can be triggered on import of data. |
A. It triggers an action when a record meets the criteria for the rule.
D. It can be triggered on import of data. |
|
Time-Dependent workflow can be used when a workflow rule is set to evaluate Every time arecord is created or updated.
A. True B. False |
B. False
|
|
Select the actions that can be associated with a workflow rule? (Select all that apply.)
A. Send an email B. Send an outbound message C. Create a record D. Update a field E. Create a task F. Send an inbound message |
A. Send an email
B. Send an outbound message D. Update a field E. Create a task |
|
The only way to test whether a time-dependent workflow rule is executing as expected is to wait.
A. True B. False |
B. False
|
|
If a record that has an action pending against it in the time-based workflow queue is modified sothat the record no longer meets the criteria or the timing changes, the action will be updated in thequeue.
A. True B. False |
A. True
|
|
If a record no longer meets the time based workflow rule criteria, the action executes as originallytriggered
A. True B. False |
A. True
|
|
The option to skip to the next step is available only if a step has subsequent steps.
A. True B. False |
A. True
|
|
In a multistep process, when do you decide the decision criteria and approval assignment?
A. Creating initial submission actions B. Defining recall actions C. Deciding step definition D. Setting final approval actions |
C. Deciding step definition
|
|
How many versions of a flow can be active at one time?
A. 1 B. 2 C. 3 D. 4 |
A. 1
|
|
What are the different ways a flow can be deployed? (Select all that apply.)
A. Custom button B. Custom link C. Visualforce page D. Apex trigger E. Field Updates |
A. Custom button
B. Custom link C. Visualforce page |
|
List the types of resources available to use in a flow (6 items)
|
Variable Constant
Formula Text Template Choice Dynamic Choice |
|
List the types of Data Element available to use in a flow (4 items)
|
Record Create
Record Update Record Lookup Record Delete |
|
What does Field History Tracking do?
|
It tracks modification to any standard or custom field, whose history is set to be tracked inthe object's history related list
|
|
What Fields does History Tracking not track?
|
Values are not tracked for:
Long text area Multi-select picklists |
|
What is the limit for Fields History Tracking per object?
|
20 fields per object |
|
What do Debug logs track?
|
Activities performed and results generated by end users or code
|
|
How long is the setup audit trail stored for?
|
180 days
|
|
You need to track changes that a developer, who has left, made to the configuration.
Which toolshould you use? |
Setup Audit Trail is the only tool that will track changes to the setup and configuration ofSalesforce. Field history tracking tracks change s to data, but not to configuration
|
|
Which of the following statements are true about field history tracking? (Select all that apply.)
A. it allows developer s to choose only custom fields for tracking changes. B. It allows developers to choose up to 20 fields per object for tracking changes. C. It does not track old and new values for long text area fields and multi-select pick lists. D. It replaces an old entry with a new entry in the History related list, any time a user modifies anyof the standard |
B. It allows developers to choose up to 20 fields per object for tracking changes.
C. It does not track old and new values for long text area fields and multi-select pick lists. |
|
Which of the following statements about setup audit trail are true? (Select all that apply.)
A. Tracks setup changes made by developers and administrators B. Displays 20 most recent changes C. Tracks only the date of change D. Tracks changes to data in custom object records |
A. Tracks setup changes made by developers and administrators
B. Displays 20 most recent changes |
|
Name the 5 data management operations
|
1.Exporting data
2. Deleting data 3. Inserting data 4. Updating data 5. Upsetting data |
|
When can system fields data such as created by and created date be given customized values?
|
ONLY on initial data upload to Salesforce and ONLY when this feature has been enabledby Customer Support
|
|
Which characters in the unique record Id identify the object to which it relates?
|
The first 3 characters
|
|
What is the difference between the 15 digit Sale force record Id and the 18 digit equivalent?
|
The 15 digit Id is case sensitive, where the 18 digit Id is case Insensitive and should beused when analyzing data in case insensitive tools such as Excel
|
|
What are the 4 ways you can access record Ids?
|
From a URL
From a report Through the SOAP-based Web Services APIThrough formulas |
|
To transfer records, what permissions are required?
|
ALL of the following are required:
— “Transfer Record” or “Transfer Lead”. — “Edit” onthe specified object. — “Read” on the records being transferred. |
|
The Created Date field can be updated on a record using the Inserting System Fields feature.
A. True B. False |
B. False
|
|
What are ways in which you can obtain a record’s ID? (Select all that apply.)
A. URL B. Reports C. Data Loader D. On each record E. Import Wizard |
A. URL
B. Reports C. Data Loader |
|
What is the record limit for loading records using import wizards?
|
50,000 |
|
What records can be loaded using import wizards? (5 items)
|
Accounts
Contacts Leads Solutions Custom objects |
|
Where can you monitor bulk data load jobs?
|
In the Monitor section in the Setup menu (You must have 'Manage Data Integrations'permission to do this)
|
|
Data Loader does not use the SOAP-based Web services by default.
A. True B. False |
B. False
|
|
The sales team would like to have a map displaying the company location on the Account page.What tool should you use?
|
Visualforce - you should create a custom page to display a map component and include it in a page layout.
|
|
The sales team would like to include a Chatter feed about the record on the Contact page. Whattool should you use?
|
Page layout - the chatter field can be included by using the page layout without the needfor a custom page.
|
|
The recruiting team would like the Programming Languages field to display only when thedepartment is specified as Engineering on a job application. What tool should you use?
|
Page layout with Record Type - create a record type for certain types of job applicationrecords and select to display pertinent fields using page layouts for each record type
|
|
The recruiting team would like every section and related list to display as an individual tab that canbe viewed when clicked on. Which tool should you use?
|
Visualforce - This requirement can only be
fulfilled using Visualforce |
|
List the available tools to develop Visualforce pages
|
Inline editor
Force.com IDE in Eclipse Developer console |
|
What feature must be enabled on your user record before you can use the Inline editor?
|
Development mode
|
|
What is the Developer Console?
|
The developer console is another tool for coding, debugging and testing applications. Thedeveloper console can be used to edit Visualforce pages components, and controllers.
|
|
What are the limits for Visualforce pages?
|
Up to 1Mb of content, can display up to 15Mb of data
|
|
What are Visualforce Controllers?
|
A set of instructions that specify what happens when a user interacts with thecomponents specified in the page.
|
|
What attributes are required for the component?
|
Entity Id
|
|
What attribute of the component can be used to hide the related lists
|
Related List
|
|
What attribute of the component can be used to hide the sidebar?
|
sidebar
|
|
What are static resources?
|
Uploaded content that can be referenced in a Visualforce page
|
|
Where can you access and create new static resources?
|
In the Setup menu, under Develop, Static Resources
|
|
What does development mode enable? (Select all that apply)
A. Inline editor B. File check In and out C. Page creation D. Development sandbox |
A. Inline editor
C. Page creation |