Sunteți pe pagina 1din 10

Component

-A Component is one constituent part of a package


-Defines an item, such as a custom object or a custom field
-Can combine components in a package to produce powerful features or applications
-Components are not upgradeable in an unmanaged packaged, while some are
upgradable in a managed package
functions
JSHtmlEncode()
encode text and merge field values for use in Javascript within Html Tags
date & time functions
NOW
returns a date/time representing the current moment
functions
PriorValue()
returns the previous value of a field
Two things you can do with workflow that you can't do with processes:
- Configure actions to be executed at multiple intervals
- Send outbound messages without code
date & time functions
TODAY
returns the current date as a date data type
date & time functions
DAY
returns a day of the month in the form of a number between 1 and 31
Which tool would you use for the following use case?
Launch a troubleshooting wizard from a button, at the end of which a knowledge
article is created if it'd be helpful to other users.

1. Process Builder
2. Visual Workflow
3. Workflow
4. Approvals
Visual Workflow
IMAGE
Inserts an image with alternate text and heigh/width specifications

IMAGE(image_url, alternate_text, height, width)


What objects does Import Wizard support?
Accounts, Leads, Contacts, Custom Objects, Solutions
Workflow vs Visual Workflow
Workflow
Enables you to set up workflow rules. A workflow rule identifies what kinds of record
changes or additions trigger specified workflow actions, such as sending email alerts
and updating record fields.
Workflow rules and actions are associated with a specific object (and can cross
objects only to update fields on a related master record).

Visual Workflow
Enables you to create flows, which are triggered by users rather than events. Unlike
Workflow, which always executes rules and actions behind the scenes, Visual
Workflow offers screens for displaying and collecting information from the user
running the flow.
Developer Sandbox
-Intended for coding and testing in an isolated environment
-Isolates changes until ready to be shared
-These environments include a copy of your production organization's configuration
(metadata).
-Designed for a single developer, though more than one person can log in at a time
Which of these statements is true for Lightning Connect?

1. No external data is imported into your Salesforce org.


2. External data is read in real time when you request it
3. It can be used with any data source that supports OData 2.0.
4. All of the above.
All of the above
Dynamic approval process is used to
route approval requests to users listed in lookup fields on the record requiring
approval. In this, approver names are defined dynamically from an object.
API Facts
- 18 Character case insensitive Id is returned by API
- 7 external ids can be created on a external object
- Data Loader support loading and exporting to a database via JDBC
- 15 MB is the max side of a Visual Force Page
Partial Copy
Partial Copy sandbox environments include all of your organization's metadata and a
sample of your production organization's data that you define by using a sandbox
template. To create a Partial Copy sandbox, apply a sandbox template at creation
time.

Use Partial Copy sandboxes for virtually any development, testing, or training
purpose.

Only task for which they aren't well-suited is full performance and load testing

(Qz-2)

Flows are made up of:

Answer - Elements: represents an action that the flow can execute. Examples of such actions
include reading or writing Salesforce data, displaying information and collecting data from
flow users, executing business logic, or manipulating data.
- Connectors: determine the available paths that a flow can take at run time. In the Cloud
Flow Designer canvas, a connector looks like an arrow that points from one element to
another.
- Resources: represents a value that you can reference throughout the flow.
Expl:

(Qz-2)

Visualforce Controller
Answer the data and logic references that Visualforce page uses
Expl:

(Qz-2)

functions
Image()

Answer inserts an image with alternate text and height/width specifications

Expl:

(Qz-2)

Developer Pro Sandbox

Answer Provides the same functionality as Developer sandboxes do, with increased file and data
storage

Can host larger data sets


Use it for tasks such as data load and integration testing, and user training, as well as the
development tasks you'd do in a Developer Sandbox.
-Include copy of metadata
Expl:

(Qz-2)

Three types of Lightning Connectors

Answer - Odata 2.0 adapter


- Salesforce Adapter - for getting data from other salesforce orgs
- Apex adapter - This is an SDK you can use to write your own adapters
Expl:

(Qz-2)

Approval Process - Process Definition Steps

Answer 1. Provide the name of process


2. Specify entry criteria for records
3. Specify who is going to approve
4. Specify email template
5. Fields to be displayed in the approver page
6. Specify who is going to send approval mail
Expl:

(Qz-2)

You will have data issues if you change anything TO


Answer Auto Number, Currency, Checkbox, Date or Date/Time, Number, Percent,
Picklist (Multi-Select),

Expl:
https://help.salesforce.com/apex/HTViewHelpDoc?id=notes_on_changing_custom_fi
eld_types.htm&language=en
(Qz-2)

Possible actions of workflow and approval process are

Answer - Creating a task


- Sending a message to external system (outbound message)
- Updating a field value
- Sending an email
- Locking a record
Expl:

(Qz-2)

If a change set deployment fails

Answer The entire transaction is rolled back

Expl:

(Qz-2)

Workflows

Answer - Are activated when a record is saved


- Consist of single step and single actions
- Can be modified or deleted
Expl:

(Qz-2)

functions
isChanged()

Answer Function compares the value of a field to the previous value and returns TRUE if the values
are different
Expl:

(Qz-2)

Data Import Wizard

Answer This tool, accessible through the Setup menu, lets you import data in common
standard objects, such as contacts, leads, accounts, as well as data in custom objects. It can
import up to 50,000 records at a time. It provides a simple interface to specify the
configuration parameters, data sources, and the field mappings that map the field names in
your import file with the field names in Salesforce.
Expl:

(Qz-2)

date & time functions


DATE
Answer returns a date value from year, month and day values you enter

Expl:

(Qz-2)

Attribute

Answer Field on a component

Expl:

(Qz-2)

What can you customize in Salesforce 1?

Answer Navigation Menu


1. SF1 loading page icon
2. SF1 Loading icon
3. SF1 menu color and search icon
4. Action bar background color
Expl:

(Qz-2)

You want to automate a process that guides a user through a series of scenes.

Answer FLOW

Expl:

(Qz-2)

Lightning Connect Basics

Answer - Data is not stored in salesforce.


- Can be used in VisualForce
- Can't be shared using sharing
- Can be accessed though REST/SOAP API
- SOQL support is limited
- Supports Odata 2.0
Expl:

(Qz-2)

Three main components of Visual Force elements

Answer - Pages
- Components
- Controllers

Expl: A developer creates Visualforce pages by composing components, HTML, and optional styling
elements on the Force.com platform.
(Qz-2)

Which of these is not a method for controlling record-level access?


A. Organization-Wide Defaults
B. Role Hierarchy
C. Profiles
D. Sharing Rules
Answer C

Expl: A. OWD: specify the default level of access users have to each other's records
C. Role Hierarchy: You can use the role hierarchy to open up access vertically to groups of
users like managers and team leaders, who may have been denied access by the OWD. You
can then view all records owned by users in roles below you.
D: Sharing Rules: enable you to make automatic exceptions to OWD for particular groups of
users, to give them access to records they don't own or can't normally see.
(Qz-2)

REGEX

Answer Compares a text field to a regular expression and returns TRUE if there is a match, otherwise
FALSE
String used to describe a format of a string according to certain syntax rules

REGEX(text, regex_text)
Expl:

(Qz-2)

functions
Vlookup()

Answer only works in validation rules

Expl:

(Qz-2)

Use Data Loader when

Answer -You need to load 50,000 to five million records


-You need to load into an object that is not supported by the Data Import Wizard
-You want to schedule regular data loads, such as nightly imports
Expl:

(Qz-2)

functions
IsNew()

Answer returns if the formula is running during the creation of a new record or returns true if it is

Expl:

(Qz-2)

date & time functions


MONTH
Answer returns the month, a number between 1 (jan) and 12 (december) in number format of given
date
Expl:

(Qz-2)

What can be included on a Visualforce Page?

Answer - Visualforce markup language elements


- Standard web-based content:
--> HTML, JavaScript, CSS, Images, Flash
- Text
- File-based content
Expl:

(Qz-2)

What tools can be used for business process automation

Answer Lightning process builder, visual workflows, automating time-based actions with workflows

Expl:

(Qz-2)

When a user requests a report, what should you do?

1. Ask follow-up questions, to get all the requirements.


2. Document the user's requirements.
3. Map the users requirements to report criteria.
4. All of the above.

Answer All of the above

Expl:

(Qz-2)

What objects does Import Wizard NOT support?

Answer Opportunities, Assets, Cases, Campaigns, Contracts, Documents, Products

Expl:

(Qz-2)

Process Builder

Answer use for IF/THEN


has almost all the functionality that workflow does and more
Expl:

(Qz-2)

Approval Process Steps


Answer 1. Process definition
2. Initial submission actions
3. Step definitions
4. Final Rejection actions
5. Final Approval actions
6. Final Recall actions
Expl:

(Qz-2)

functions
IsPickVal()

Answer 1) Object-Level Security (Permission Sets and Profiles)


2) Field-Level Security (Permission Sets and Profiles)
3) Record-Level Security (Sharing)

Expl: https://help.salesforce.com/apex/HTViewHelpDoc?id=security_data_access.htm&language=en

(Qz-2)

User Acceptance Testing (UAT)


Answer -Comes after integration testing
- Can be used for end user testing or training

Expl:

(Qz-2)

Full Sandbox

Answer An environment with a replica of your entire production organization and all its data.

Use Full sandboxes for any development, testing, or training purpose, including full
performance and load testing.

Apply a sandbox template so that your sandbox contains only the records that you need for
testing or other tasks.
Expl:

(Qz-2)

Time-based workflows

Answer - Allow actions to be triggered after a delay


- Cannot be executed when evaluation is set to "Every time a record is created or updated"
Expl:

(Qz-2)

Steps to set up a sales process


Answer 1. Create the opportunity stages needed in the sales process
2. Name the sales process and select what opportunity stages are included in that particular
process
3. Optionally, create an opportunity page layout specific to the process
4. Create a record type for the sales process. Record types link the sales process to the
page layout that goes with it.
Expl:

(Qz-2)

Workflow rule consists of three steps

Answer 1. Select Object


2. Specify evaluation criteria (when should the workflow rule be executed, example for new records
are created)
3. Define rule criteria (example when status of job applicant is approved)
Expl:

(Qz-2)

Use Data Import Wizard when


Answer -You need to load less than 50,000 records
- The objects you need to import are supported by the wizard
- You don't need the import process to be automated

Expl:

(Qz-2)

Three types of Visualforce controllers

Answer - Standard Controller: A Visualforce controller is a set of instructions that specify what
happens when a user interacts with the components specified in associated Visualforce
markup, such as when a user clicks a button or link. Controllers also provide access to the
data that should be displayed in a page, and can modify component behavior.
- Custom Controller: an Apex class that implements all of the logic for a page without
leveraging a standard controller. Use custom controllers when you want your Visualforce
page to run entirely in system mode, which does not enforce the permissions and field-level
security of the current user.
- Controlled Extensions: an Apex class that extends the functionality of a standard or custom
controller.
Expl:

(Qz-2)

date & time functions


DATEVALUE

Answer returns a date value from date/time or text expression

Expl:

(Qz-2)
Data Loader

Answer 1) Load 50,000 - 5M Records 2) Save Field Mapping for later use 3) Upload opps and products
4) Export and import data 5) Schedule Imports Expl:
(Qz-2)

In what order does Salesforce process rules

Answer - Validation Rules


- Assignment Rules
- Auto Response Rules
- Workflow Rules
- Escalation Rules

VAAWE
Expl:

(Qz-2)

date & time functions


DATETIMEVALUE

Answer returns a year, month date and GMT time value

Expl:

(Qz-2)

Parallel approval processes allows specifying up to

Answer 25 multiple approves simultaneously

Expl:

(Qz-2)

You will have data issues if you change anything FROM

Answer Picklist (Multi-Select), Date or Date/Time, Auto Number

Expl:

(Qz-2)

date & time functions


YEAR

Answer returns the four-digit year in number format of a given date

Expl:

S-ar putea să vă placă și