• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/134

Click to flip

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