Pages

21 October 2015

Salesforce Platform App Builder Exam Prep and Experience (Part - 1)


Salesforce has changed by leaps and bounds from where I have started on Salesforce with my first implementation in 2008 (both configuration, customization wise and as a platform). After a 2 years of intermittent hands-on on Salesforce, I felt the best way to come back is via this post. I recently joined the full time work force and back to continuing my Salesforce journey after my MBA.

This has been a much requested post, as soon as I have updated my profile on Linkedin I got requests for “Dumps” a fool proof way of clearing any SFDC certification. I admit that I myself have resorted to flash cards during my initial times. In my preparations for various certifications, a prominent realization was that it is the orientation and in depth exposure to all topics and the hands on that “A particular exam” demands for that matters. Also the key is to go that extra mile to “know beyond general behaviors” of the tool (salesforce), because we all know the general behaviors already. Once we are familiar with the topics outlined in the Exam guide, we can be rest assured that we will pass the exam.

Let’s get straight into the exam preparation and my experience. I am going to outline the prep based on the transition guide and topics outlined.

1. Salesforce AppExchange Overview Demo is a good start to understand what AppExchange can offer.
There was one scenario based question on when does an organization prefer to purchase an AppExchange tool in opposition to organic development (in-house customization).

2. Record Types: There is prominence of record types in Business Processes like “Sales Process”, “Support Process” that they create a level of abstraction to users belonging to various groups in the organization. Pay special attention to scenarios like, what happens when a value is added to master Picklist, do we add the new values manually to the existing records types etc.

I personally benefited from this resource: Read the tips as well in the document.  Cheatsheet (there were 2 questions in scenario format)

3. Rollup Summary Field: There were around 2 questions on what is the kind of relationship that allows Rollup Summary field type in a scenario based format. Please concentrate on the “Management” Section.

Out of the 2 questions, one was a very poorly worded question that revolves around: A parent object and a detailed object. There are detailed records created daily, but the question reads that the parent record is created once a month using Apex and says the parent summarizes the detailed records at the beginning of the month when the parent record is created via Apex. Unfortunately I felt this was unfair question since none of the options supported the Apex related Parent Child relationship behavior. But ultimately only answer that could satisfy Rollup behavior – summarization behavior was Master Detailed relationship (To know more about this question please leave a comment, so I can share details)

4.  Field Update Considerations: This is by far a topic I enjoyed seeing in the exam. The questions were surely food for brain. The take home for me was the fact that a Field Update results cannot trigger any of the rules such as Validation rules, Assignment rules, Auto Response and Escalation Rules. There were around 2 questions which revolved around these concepts.

Pay close attention to how Field updates on the Approvals behave and also how the field updates on workflow behave. Can Approval Processes support “Cross-Object” formula field updates? Scenarios that would just ignore field updates, but would not explicitly error out and abort the processes/automations.

How would a validation rule behave in conjunction to field updates? If there is a conflict between field update and validation rule, i.e. the workflow field update has updated a field in such a way that it violated the validation rule what would happen?

I found the documentation more than enough for the exam. Concentrate on the section “Field Update Limitations”.

Follow the following links:

https://help.salesforce.com/HTViewHelpDoc?id=workflow_defining_field_updates.htm&language=en_US

https://help.salesforce.com/HTViewHelpDoc?id=workflow_cross_object_field_updates.htm&language=en_US

https://help.salesforce.com/HTViewHelpDoc?id=workflow_field_updates_reevalute_wf.htm&language=en_US

5. Social Accounts, Contacts and Leads: I would suggest you to setup the feature in your dev org and try out once. This is a very basic topic and saw one question on this topic. The take home points for me were that every employee in the salesforce organization needs to have their own social media account to view the particular Account / Contact / Lead details and the level of visibility of details depend on how you are connected to these records (accounts/contacts/lead). LinkedIn support is withdrawn going forward so please note that.

6. External Objects: This topic needs much attention. I do not exactly recollect how many questions I have seen from this topic (may be 2). The questions were not essentially around basic knowledge of External objects, but were more scenario based questions. Pay close attention to the following topics: https://help.salesforce.com/apex/HTViewHelpDoc?id=external_object_relationships.htm&language=en_US

Go in depth into each relationship type. The documentation would suffice w.r.t the examination. The examples outlined were very well written. (Ex: How do we show external invoice records on Account detailed page etc.) What fields can be created on an External Object? How do we sync data into the External Objects?

7. Lightening App: There was only two question as far as my memory goes. The question asked for what kind of components can be added via lightening App builder, more scenario based.

Any reason why we cannot add a Visualforce page to the Home page in the lightening?

The video https://www.youtube.com/watch?v=qm_kQFfRIaY&feature=youtu.be is a good place to start. Follow the Trailhead because it is more than sufficient. Admin Trail - Migrating to Lightning Experience (Trailhead Lightening Migration)

Hope this part of the post helps you guys with the preparation for Platform App builder Transition exam. I will cover rest of the topics in the next post in the coming days.

Please feel free to leave a comment in case you have a specific question regarding any of the topics covered.

Experience: My experience in studying each of the topics in depth was very interesting. When I took the exam I felt it was one of the easiest exams I have taken and expected that Transition exam would be much tougher. This is strictly my personal opinion, the reason I say this is one of my friends who took the exam same day felt it was a little tougher. So the salesforce exams completely depend on the hands-on and preparation before you visit the exam center.

16 comments:

  1. hello,
    could you please elaborate on roll up summary field questions you get in exam, Iam appearing for app builder exam second time. That would be highly appreciated.

    ReplyDelete
  2. Sure, The question was like this: We pay our employees on hourly wage rates. The total of daily wage is calculated using formula fields on the timesheet record. Every employee creates a timesheet record in the Timesheet object. there is a"Cheque" record which has the summary of all the daily Timesheet formula fields is created at the month beginning using Apex code.

    Answer:
    1) Look up relationship b/w timesheet and cheque. create rollup summary on cheque.
    2) Look up relationship b/w timesheet and cheque. create formula fields on cheque to summarize timesheet.
    3) master detailed relationship

    I felt if the cheque has to be created at the month beginning of all the timesheets, the order in which they stated was just not fitting in. But answer is Master detailed Relationship and rollup on cheque to all timesheet records.

    ReplyDelete
  3. Can you post more questions? I am preparing to take the full exam a second time as a failed my first time. I am going through resources and found this resource to be useful. DO you have dumps or any additional info? My email is az.shah6@gmail.com. I took the exam October 23 and I want to retake in 3 weeks time. I want to pass please help me.

    ReplyDelete
  4. I took the exam on Oct 23 and didnt clear it. I want to take the exam in 3 weeks. The questions on this blog are helping alot. I want to see if we can post more questions that would help the whole community. DO you have exam dumps? I want to pass this exam ASAP. please help me. My email is az.shah6@gmail.com

    ReplyDelete
  5. hi....very helpful article.

    One question: which picklist fields are available for record types for the following fields Opportunity, Lead, Solution, status?

    ReplyDelete
  6. Hi...very helpful article.
    One question : which picklists fields are available for record types for the following objects: Lead and Opportunity?

    ReplyDelete
    Replies
    1. Hi Netra, All the pick-lists, both standard and custom are available for the Lead and Opportunity."Status and Stage" fields are standard fields. Let me know in case you have any further questions.

      Delete
  7. Can i get your mail id...i ahve some questions to ask you.

    ReplyDelete
    Replies
    1. Sure, email me at sushumna.mulugu@yahoo.com

      Delete
  8. I REMEBER THE ROLL UP SUMMARY QUESTION WHERE THE CHILD RECORD IS CREATED DAILY AND PARENT IS MONTHLY. THE ANSWER IN THE EXAM WILL BE ROLL UP SUMMARY BUT PLEASE EXPLAIN?

    I want to pass my exam next time around

    ReplyDelete
    Replies
    1. Sure, The question was like this: We pay our employees on hourly wage rates. The total of daily wage is calculated using formula fields on the timesheet record. Every employee creates a timesheet record in the Timesheet object. there is a"Cheque" record which has the summary of all the daily Timesheet formula fields is created at the month beginning using Apex code.

      Answer:
      1) Look up relationship b/w timesheet and cheque. create rollup summary on cheque.
      2) Look up relationship b/w timesheet and cheque. create formula fields on cheque to summarize timesheet.
      3) master detailed relationship

      I felt if the cheque has to be created at the month beginning of all the timesheets, the order in which they stated was just not fitting in. But answer is Master detailed Relationship and rollup on cheque to all timesheet records.

      Delete
  9. Hi Sushumna,

    Which exam you wrote ? Platform App builder full exam or transition exam. I'm preparing for full exam. I unable to clear in the first attempt .

    ReplyDelete
    Replies
    1. Hi, I have taken the transition exam. Not the full version. Please let me know in case you need some guidance.

      Delete
  10. I think there may be an error in this line "The take home for me was the fact that a Field Update results cannot trigger any of the rules such as Validation rules, Assignment rules, Auto Response and Escalation Rules."

    Escalation rules fire after field updates and hence Escalation Rules still trigger. Validation and Assignment Rules won't trigger however.

    ReplyDelete
    Replies
    1. Hi What I meant might not be clearly expressed. I referred to the following reference :

      https://help.salesforce.com/apex/HTViewHelpDoc?id=workflow_field_update_considerations.htm&language=en_US#workflow_field_update_considerations

      Under the "Field Update Limitations" please note point 1: The results of a field update can't trigger additional rules such as validation, assignment, auto-response, or escalation rules.

      Delete
    2. Also please note that Since we are talking about "Results" of field updates I said, Field Update "results" cannot trigger any of the rules such as Validation rules, Assignment rules, Auto Response and Escalation Rules. Hope it is clear now and please let me know in case of further questions.

      Delete