Platform Dev 1 Flashcards
(226 cards)
The fundamental technology that clouds use to share IT resources cost-efficiently and securely?
Multi-tenancy
Resources shared by Salesforce Tenants include:
Database and run time engine
Database includes:
Data, Metadata, Indexes, Field Histories, Data Relationships
Unique Identifier
helps Salesforce identify which data belongs to that org
What is related to a governor limit
Run Time Engine
Exceeding a governor limit causes
Exceptions
What ensures each tenant can access and allocate a certain amount of resources
Run Time Engine
Governor limits monitors
Memory, CPU usage, access to database, queries
MVC
Model, View, Controller
Model:
An identity representing data or activity
View
Visualization of the sate of the model
Controller
A facility for changing the state of the model. The middle guy gives data to the view and if data gets changed goes back to the model.
Example of a Model
Custom and Standard Objects
Example of a View
Page layouts
Example of a Controller
Apex class
Customization Options
3 ways to attack a problem: Configure, Buy, Build
Configure
Standard and custom solutions from the Setup Menu. (Declarative: Point and Click)
Characteristics of “Configure” model
No programming experience needed, integrated, updates automatically. SIMPLICITY and SPEED
Buy
Download apps and components from AppExchange. (Install: Packages)
Characteristics of the “Buy” model
Proven and reviewed solutions build for SF. May include support and maintenance. ALREADY BUILT.
Build
Develop new solutions using programmatic tools (Programmatic: Code)
Characteristics of “Build” model
Create apps that can do almost anything you want. Custom code builds on point and click functionality. CONTROL AND FLEXIBILITY (hardest and most time consuming)
What are the declarative automation tools?
Process Builder, Workflow, Flow, Approvals
Which automation tool does not support time based actions?
Approvals