Ask Search:
Chris DuncombeChris Duncombe 
Was informed today that I have been named a Salesforce MVP.  I just wanted to thank everyone as I know the nomination came from within the community.  I am honored and just wanted to say thank you  :)
Best Answer chosen by Chris Duncombe
Jackie DoanJackie Doan
Chris, let's mark a best answer to keep our community clean! 

Haha - had to bust your chops. :)
Khalil MedinaKhalil Medina 
I want to say THANK YOU all. Today I certified as a Sales Force ADM and it won't be possible without you guys.  I want to say specially thanks to Steve Molis and Jeff May, you guys are a huge example for me. I cannot be more happy

User-added image
Best Answer chosen by Khalil Medina
Khalil MedinaKhalil Medina
Syam Kishore: the key for me was learning everyday something new, because since I work as a salesforce adm I have some experience. I didn't try to memorize answers and questions, I don't find this valuable. I went to real situations. 

That serie of videos named: WHO SEES WHAT is excelent:
https://www.youtube.com/watch?v=X3Hg6OXhPO8&list=PL6747B4DAE356E17C

And the next on line courses:
Online course: Administration Essentials for New Admins and Administration Essentials for the 
Service Cloud
Other helpful resources:
 Online course: Analyze Your Data with Reports
 Online course: Configure Salesforce with Custom Fields
 Online course: Customizing Profiles to Align with Your Business Needs
 Online course: Getting a Head Start with Chatter
 Online course: Getting Started with Managing Data
 Online course: Managing Users and Troubleshooting Login Issues
 Online course: Summarize Your Data with Dashboards

That's all.

Thanks!



 
Robert StrunkRobert Strunk 
All the MVPs must be boozing it up at the summit ;-)
Best Answer chosen by Robert Strunk
Jeff MayJeff May
On behalf of all the MVPs -- thanks for the thoughts!
LaKisha AdamsLaKisha Adams 
I am trying to avoid my sales team creating more than one opportunity on an account.
Best Answer chosen by LaKisha Adams
Stephen NoeStephen Noe
+1 here are the steps to do this:
1) Create custom rollup summary field
Setup->Customize->Accounts->Fields
Create a new custom field
Choose roll up summary as the field type
Give the field a name
Choose to summarize the Opportunities object and Count as the roll up type
User-added image
2) Create Opportunity Validation Rule
Setup->Customize->Opportunities->Validation Rule
Create a new rule
Give the rule a name
Use this formula:
Account.Count_of_Opptys__c > 1
Enter the error message your users would see
User-added image
Test it out!
Ewa FrystEwa Fryst 
Hello,
Im trying to update a field on Case object when the value of a field on its custom child object changes. As per Salesforce help below this is possible in master detail relationship. Unfortunatately i need to use lookup relationship. Does anyone know how to go around it? I cant use cross object formulas either. Frustrating. 

'You can use cross-object field updates for custom objects that are children of certain standard objects in a master-detail relationship. The standard objects which support cross-object field updates from custom objects are: Case'
 
Best Answer chosen by Ewa Fryst
Geoffrey FlynnGeoffrey Flynn
Hi Ewa,

For this you can use Process Builder.  
Here is the Trailhead module component on it to get you started
https://developer.salesforce.com/trailhead/force_com_admin_intermediate/business_process_automation/process_builder

Just in case you are trying to Roll-Up child record values, for this you could use Declarative Lookup Rollup Summaries (https://github.com/afawcett/declarative-lookup-rollup-summaries)
Chad MoutesChad Moutes 
I just wanted to announce that I finally stopped being lazy and went out and took the Dev 401 certification test, and would like to tell you all the I am officially a Certified Force.com Developer. Thank you all for your help and support, and teaching me so much over the past year!

User-added image
Best Answer chosen by Chad Moutes
Chad MoutesChad Moutes
For me personally. I scheduled the test for today about a week ago. I studied everynight after work from 6 to 11, I worked through the entire Force.com fundementals book that you can get form salesforce 

http://www.salesforce.com/us/developer/docs/fundamentals/salesforce_creating_on_demand_apps.pdf

Then I just studied all of the different sections of the study guide.
Bradley HoyleBradley Hoyle 
Hello,

I want to keep my data consistent. When addresses change i want to make the user change the geolocation fields so the LAT and LONG are appropriate to the new location.

Regards,
Brad
Best Answer chosen by Bradley Hoyle
Mayank SrivastavaMayank Srivastava
Create a validation rule like this:
AND( 
  ISCHANGED( BillingAddress ), 
  NOT(ISCHANGED( Location__c )) 
)
Forrest MulduneForrest Muldune 
All,
Please view request below

In the Opportunities object within the Stage picklist field, there are values “Ready” and “Closed”
In a custom object name Loan__c , I have a checkbox field name Uncollectable_On_Receipt__c

Below are the relationships that exist between the 2 objects
  • Lookup relationship from Opportunity to Loan
  • Lookup relationship from Loan to Opportunity

Request – When a user selects “Ready” or “Closed” in the Stage picklist field in Opportunity, I want the Uncollectable_On_Receipt__c in Loan__c = TRUE.

Question – Can I create a workflow Rule with a field update or can I Process Builder to accomplish my request? If I could use both, which one I should use? 
Best Answer chosen by Forrest Muldune
Brian CaseyBrian Casey
OK, so I recreated your opportunity/loan objects and lookup relationships and verified that this approach works using declarative solutions only. 
 
  1. On the opportunity, create a custom checkbox field
    1. E.g. field name ‘Field X’
  2. Create an opportunity workflow rule
    1. Rule Criteria:  ISCHANGED(StageName) && ISPICKVAL(PRIORVALUE(StageName) , "Ready") && OR(ISPICKVAL(StageName, "Closed Won"), ISPICKVAL(StageName, "Closed Lost"))
    2. NOTE: I used ‘Closed Won’ and ‘Closed lost’ – you need to OR together all the appropriate Stages for your org
    3. Action
      1. Field Update
      2. ‘Field X’ to TRUE
      3. Check the box for ‘Re-evaluate Workflow Rules after Field Change’
  3. Create a Process
    1. Object: Opportunity
    2. Criteria
      1. Criteria for Executing:  Filter Condition
      2. Field:  [Opportunity].Field X
      3. Operator:  EQUALS
      4. Value:  True
      5. Check the box for ‘Do you want to execute the actions only when specified changes are made to the record?’
    3. Immediate Action:
      1. Object: [Opportunity].Loan
      2. Field: Uncollectable_On_Recepit
      3. Value: True
Admin UserAdmin User 
It seems that Two factor authentication is not available for Community Users. Is there any other way to achieve this ?
Best Answer chosen by Admin User
Jai PatelJai Patel 
I would like to understand where are these fields are used. Few fields are visible in the related list (ex, Account team, team member etc) but I was unable to locate most of them. Below is the screen shot of the "Other label" section of the Accounts object. 

User-added image
Best Answer chosen by Jai Patel
Geoffrey FlynnGeoffrey Flynn
Hi Jai,

These are typically labels that will appear somewhere else in the system, not necessarily on the Account object.

Take Contacts for example and Contact Roles.  This is actually a different object, but the labels are listed under Contacts.
Same logic would apply for Account Team which is another object

Other times they might appear automatically on other objects that are related to Accounts instead of being formula fields