If you are certified Force.com Developer, then March’18 is the final month for you to transition to the Platform App Builder Certification. The deadline is fast approaching to take the Platform App Builder Transition certification (20 Questions only) – as you know Salesforce is completely removing the Force.com Developer Certification. If you don’t transition to this, then you’ll lose the Force.com Developer Certification and then you need to take the full certification exam (60 questions).
Know about the transition from Force.com Developer to Platform App Builder
Keeping this deadline in mind, I’m here to explain the concepts required to clear this transition certification. This blog post is also useful for those who are taking this as a brand new exam as well (without the transition). The Salesforce Certified Platform App Builder certification requires knowledge of these 9 topics/objectives.
OBJECTIVES
- Salesforce Fundamentals
- Data Modeling And Management
- Security
- Business Logic And Process Automation
- Social Features
- User Interface
- Reporting
- Mobile
- App Development
Of course, the above topics are broad. For example, Data Modeling & Management includes Standard & Custom objects, External objects, Fields of all types (summary, rollup, formula), Record Types, Page layouts etc.
Here in this blog post, I try to explain everything about each of these topics in detail with some sample questions as well.
Every single pointer I mentioned below is very important and could be a separate question in itself in the certification.
Example: For Social Account topic, one of the points I mentioned “Twitter and Youtube are the available social accounts.” So in your certification, the question could be:
Which of these is an available social account (choose 2):
- Klout
TOPIC-WISE: QUESTIONS & EXPLANATION
Social Accounts
- You need a personal social account in order to see social account data
- You don’t need a “named principal” to establish a connection to social account
- In order to see social information about Accounts and Contacts, the user needs to be logged into their account
- Social Information is imported into Accounts and Contacts after selecting a profile from a search in one or more Social Networks
- Social Information is NOT automatically imported into Accounts and Contacts
- Twitter and Youtube are the available social accounts.
- LinkedIn is NOT available
External Data Object
- You need to use “validate and sync” to include the data in Salesforce
- You need to choose “include in Salesforce searches” option to make it searchable but before that, it needs to be included using the “validate and sync”
- Relationships that can be defined with External Objects:
- External Lookup
- Indirect Lookup
Person Accounts
- Uses space in both account and contacts objects
- Can only be merged with other person accounts
- Are NOT enabled by default
- Do NOT have the same icon as Business accounts
Roll up Summary Fields
- To create one, you need Master-Detail Relationship
- Once created, you cannot change the detail object selected or delete any field referenced in your roll-up summary definition.
- Because roll-up summary fields are not displayed on edit pages, you can use them in validation rules.
- Validation errors can display when saving either the detail or master record.
- Automatically derived fields, such as current date or the current user, are NOT allowed in a roll-up summary field.
Text Fields
- Data type: Text or Phone or Number can be used to store Area Code.
- Data type: Email & Multi-Picklists cannot be used to store Area Code if you want it to be searchable.
Paragraph Fields
- To display text as paragraphs (multiple), use these 2 field types
- Text Area (Long)
- Text Area (Rich)
Record Types
- Record types can be used to define picklist values available for a given field
- The ability to create records of a specific record type is determined by the profile
- Users CAN view records assigned to a record type even if their profile does not have access to record type.
- Record types can be assigned to multiple profiles at a time
Picklist fields & Record Types Relation
- To display different picklist values for different profiles, use record types.
- Adding picklist values to Master automatically adds to all Record Types.
- Adding a Picklist Value to Lead Status, Opportunity Stage requires that you add it to the desired Record Type
- Removing a Picklist Value from a Record Type will remove that value as an option on the Picklist. Any existing Data with that value will NOT have the value removed
- Removing a Picklist Value from Master automatically will NOT remove the picklist value from any Record Types that have the value assigned
Unmanaged Package
- Components of unmanaged packages can be edited
- Tests are executed during deployment
AppExchange Apps
- To install and uninstall packages, you need Download AppExchange Packages permission
Case Assignment Rules
- NOT possible to have multiple active assignment rules.
- Cases may be assigned to Queues
- Cases cannot be assigned to Public Groups
- Use assignment rules instead of workflow rules for case assignment.
- You can have more than one entry per Assignment Rule
- You cannot have more than 1 active rule
- You do NOT need to have Case Teams configured prior to activating Case Assignment Rules
Field Data Type Conversion
- Data can be lost when converting from simple picklist to multi picklist if records contain values that are not in the picklist definition. Those values are deleted from the records on data type change. But if no conditions are mentioned, no data is lost when picklist is changed to multi-select picklist.
- Information can be lost when converting from text area (rich) to text area (long)
- Information can be lost when converting from text area (long) to text area
- You cannot convert a Custom Field to a Formula Field
- Do read about the other data type conversion effects on data.
Sandbox Refresh
- Full Copy Sandbox: Can be refreshed once every 29 Days
- Partial copy sandbox: Can be refreshed once every 5 days
- Developer Pro Sandbox: Can be refreshed every 1 day
- Developer Sandbox: Can be refreshed every 1 day
Sandbox Storage
- Full Copy Sandbox:
- Data storage: Same as your production org
- File storage: Same as your production org
- Partial copy sandbox:
- Data storage: 5 GB
- File storage: 5 GB
- Developer Pro Sandbox
- Data storage: 1 GB
- File storage: 1 GB
- Developer Sandbox:
- Data storage: 200 MB
- File storage: 200 MB
Hide fields on Page Layout
- To hide fields on page layout for few users, use a combination of Record Type & Page Layouts. Assign the record types to different Profiles.
Salesforce1 Mobile App
- The following can be included in the mobile app
- Lightening Component
- Tab
- Action
- To make a VF visible in Salesforce1, check the Tabs and Menu.
Data Model Tools
- Schema Builder and Force.com IDE tools can be used to create a data model.
- Force.com Metadata API can be used to create a data model
API
- These APIs cannot be used to create the data model
- Force.com API
- Force.com Single Sign-on API
- AJAX Toolkit for Force.com
Build with the Lightning App Builder
- At-a-glance, dashboard-style apps.
- Apps optimized for a particular task.
- Simple, single-page apps with drill-down capability.
Actions on a Lightning Page
- Send an email,
- create a task, and
- create or update records.
Lightning App Components
- Standard Lightning component
- Custom lightning component
- Visualforce
Standard Lightning Components
- List View
- Rich Text
- Visualforce Page
Create Global actions to let users create these kinds of records
- Account
- Campaign
- Case
- Contact
- Contract
- Custom objects
- Event (without invitees)
- Group
- Lead
- Opportunity
- Task
- Question
Deployment
- You can migrate Metadata to Two Different Production Orgs using these options
- Force.com IDE
- Force.com Migration Tool
- Unmanaged Packages
- Change Sets (only for Sandbox to Production or Sandbox to Sandbox)
Chatter Actions
- Only these standard Chatter actions appear on the user profile page, regardless of the actions in the User page layout
- Post
- File
- Link
- Poll
Re-evaluated Workflows Fire:
- Previously fired workflow rules
- Criteria-based sharing rules
- Active Escalation rules
SAMPLE QUESTIONS FORMAT
Q: Which automation process to use to receive a notification when a new case is open with the status of “New”
- Process Builder
- Escalation rules
Q: System Administrator is unable to change Master Detail field to lookup field. Why?
- The Account record includes roll-up summary fields
Q: Contact’s mailing postal code should match the associated account’s shipping postal code
- Create a validation rule using a Not Equal operator
Q: The support team would like to be able to collect information from a customer using a series of question prompts. What could be used to accomplish this?
- Visual Flows
Q: Update a field on an Account when an Opportunity Stage is changed to closed
- Lightning Process Builder
- Workflow Rule
Q: Which objects can be members of a Campaign?
- Lead
- Contact
Q: Where can a Lightning Component be utilized?
- Salesforce1 Mobile App
- Standalone Lightning App
- Lightning Page
Q: What happens when a new full sandbox is created
- Default email deliverability is set to system email only
- Usernames will be modified uniquely for that sandbox
- User’s email addresses will be modified
I cant thank you enough for putting this list together. Please let us know how we can help you keep this list updated.
LikeLike
Thanks Manish …really useful one 🙂 I appreciate your effort
LikeLiked by 1 person
Thanks a lot, Neel.
LikeLike
Just FYI – Only Twitter can be used on Lightning. Just might want to update that part. Good post, I’m taking my exam this weekend!
LikeLike
do you have latest dumps for sfdc app builder.i tried a lot but not getting.
LikeLike
Hi sfdcFanBoy, Is this up to date? I am planning to give the exam this month end.
LikeLiked by 1 person
did you give this exam? did the notes provided above cover most of the questions? Thanks!
LikeLiked by 1 person
It covers all. Yes I did, of course
LikeLike
Yes it is updated.
LikeLike
Hi Manish,
The Social Accounts section needs to be updated, as per latest changes Facebook and Klout are no longer available as Social Accounts. Only Twitter and YouTube are available.
Please see below knowledge articles from Salesforce regarding the feature retirements for Facebook and Klout.
https://help.salesforce.com/apex/HTViewSolution?id=000271566&language=en_US
https://help.salesforce.com/apex/HTViewSolution?id=000271565&language=en_US
LikeLiked by 1 person
Thank you very much, Pradeep for the note. I updated the post.
LikeLike
Hi. I’ve just found your article. I hope it’s not too late to follow because I’m gonna take the certification exam tomorrow. There are too many things to memorize. Actually, I’m very nervous now.
LikeLiked by 1 person
You don’t need to memorize. Just get a free Salesforce account, then you can try all of these hands-on, then it is easier to learn. You can sign up here https://developer.salesforce.com/signup?d=70130000000EnJ4
LikeLike
Thank you, sfdcFanBoy.
LikeLiked by 1 person
You’re welcome. Feel free to ask any questions/doubts, more than happy to help! All the best.
LikeLike
Nice collection. Thanks for sharing. I am planning to take the brand new app builder certification this month end. Can you please suggest me any additional material so that i can pass in the exam.
LikeLiked by 1 person
SFDC Fanboy – thank you for this information. Just wondering if you have any updates since last March? Thanks again!
LikeLiked by 2 people
Hi Emer, you can attend this free certification webinar for Platform App Builder. They cover all the topics for this certification, very useful. This is from Salesforce itself, so very useful.
https://sfdcfanboy.com/2017/11/07/free-certification-preparation-webinars-by-salesforce-nov-2017/
LikeLike
Thank you! Today was the last day for me to do the transition or risk losing my certification altogether. I passed the transition exam by following the above topics and a few other free sites that had quizzes. This was so helpful, I hardly took 10 mins to finish it and another 5 to review all my answers.
LikeLike
Awesome!! Great to hear that. Congratulations.
LikeLike
Hey Rodolfo, thank you! Yes, a dashboard is also a standard component. I have mentioned only 3 standard components there because generally the questions are based on these 3.
LikeLike
Hey man, first of all great sum up for study. Props to you
I have a question on :
Standard Lightning Components
List View
Rich Text
Visualforce Page
Isn’t dashboard also a Std Lightning Component?
https://help.salesforce.com/articleView?id=lightning_page_components.htm&type=5
LikeLiked by 1 person
This is incorrect
Data can be lost when converting from simple picklist to multi picklist
Data is not lost when converting picklist to multi picklist. It is more like adding more values to the existing value
LikeLiked by 1 person
Good catch there Ashish. I should have added more clarification there. You are right that currently defined picklist values are retained when you change a picklist to a multi-select picklist.
But if records contain values that are not in the picklist definition, those values are deleted from those records when the data type changes from picklist to multi-select picklist.
If no conditions are mentioned yes no data is lost when picklists are changed into multi-select picklists. Thanks for pointing it out. Appreciate your effort in adding the comment to let everyone know.
LikeLike
This is very good article. Very helpful for gaining certification.
I got app builder certification today. Thank you for this.
LikeLiked by 1 person
Congratulations on your certification !!! Thank you very much, Prashanth. Glad to know this is helpful.
LikeLike
SFDC Fanboy,
Thanks so much for this.
You are a gentleman and a scholar. 🙂
LikeLiked by 1 person
Big words! Thanks a lot, James.
LikeLike
Hi, Do you have platform dev 1 dumps ? manojec.tm@gmail.com. Please send me detais if you have any information.
LikeLike