Answers - Salesforce Trailblazer Community
Ask Search:
Ben OckfordBen Ockford 
I get this error when trying to create an Opportunity from a converted lead or a Contact. This has been a problem for our team for about 2.5 months and the only work around is ecreating the Opp from the Opportunity page. Any suggestions to get this fixed?
Best Answer chosen by Ben Ockford
Ben OckfordBen Ockford
@Switt Srikulacheep Hello! I actually got this resolved by SF support. The fix is to 
give field access to Primary Campaign Source Field on Opportunity Object. Steps to provide the access: Setup > Object Manager > Opportunity > Fields and Relationship > Primary Campaign Source > Set Field-Level Security & Field Accessibility. Hopefully this works for you!
Rob DouglasRob Douglas 
While Chatter provides great quick access for polling and questions as external user voting method, there seems to be some real challenges and limitations with tracking voter data related to those polls, as well as visualizing the polling results if compiling multiple questions.

Looking to Salesforce Surverys combined with Communities as a possible solution toward this; however, does anyone have recommendations otherwise within App Exchange or third party integration? Or if Surverys/Communities is the best option, does anyone know of some good online resources representing examples of those buildouts?

Appreciate thoughts and leads. I assume there must be quite a few organizations out there exploring an online voting portal for various use cases with external (or internal) users; so I am hoping this is a question that will helpful to others as well and excited to learn of existing models!
Ksenia ChoateKsenia Choate 

We need the ability to allow certain community users (consultants) to submit and edit cases on behalf of their clients (agencies). These consultants will have the Customer Community Login license. Consultants will be contacts/community users, and agencies will be accounts. Some consultants will need to have access to cases of multiple clients, and this is the requirement I am grappling with.

If we relate consultants (contacts) to multiple agencies (accounts), where the main account is the consuting firm they work for, and the rest of the accounts are their clients' companies, then, in theory, the consultants will become contacts on those accounts. We could then create a sharing set that would allow contacts/community users to see all cases on their accounts. 

However, I have a suspicion this won't work, since the relationship between consultants (contacts) and their multiple agencies (accounts) will be indirect. Something tells me it's only when the relationship is direct that the sharing set would work. Can anyone confirm or refute this suspicion? If I am correct, and it won't work, is there a solution to this requirement (besides creating multiple consultant contact records, one for each of their clients' accounts)?

Thank you in advance!!

Best Answer chosen by Ksenia Choate
Jeff MayJeff May
No. The Contact still has a "primary Account" in the AccountID field that is used to establish record access.
Heather SimoneauHeather Simoneau 
I've got a flow with screens for different teams that creates a case. On one screen, I've set up component visibility on several fields based on the value set in the first picklist on the page so that users can complete a subset of fields on the same page once they set the value in the first field. The problem is that the flow is not advancing past this screen to create a case, it just reloads the same screen and shows no errors. If I go back a page or change the first value, I see this error on all the picklists where component visibility is set:
"Whether a choice is selected can only be set to true. Choices that aren't selected shouldn't be included in the request. An administrator needs to resolve this error."

It doesn't matter if the picklist is set with individual choices or with a picklist choice variable. The error only appears on picklist fields and no other fields. The criteria on the component visibility is pretty straightforward:
{!Server_ASP_Details_DBA} Equals {!SchemaorTestSchemaSetup}
{!Server_ASP_Details_DBA} Equals {!RestoreData}
The Server ASP Details DBA field is the picklist that drives the component visibility on all the other fields on the page.

Any ideas on how to resolve this?
Best Answer chosen by Heather Simoneau
Heather SimoneauHeather Simoneau
Per SFDC Support, this issue around component visibility has been resolved with a bug fix as of 10/14/19. It seems to work for me now. If it's still broken for you, I'd suggest submitting a case.
laxmi yelishalalaxmi yelishala 
research Communities both Customer and Partner so you know where to go for help to assist with the Build. can you the me clear steps thank you
Best Answer chosen by laxmi yelishala
Amber BoazAmber Boaz
Here is the documentation for how to setup a Community:
Timothy SmithTimothy Smith 
I am looking to create a community page.  The page will be a message board.  Open to anyone with the URL, not looking to have login required.  Is this possible or is there a better way?  We will require a login on the page in the future.
Best Answer chosen by Timothy Smith
Raja Kumar PallepatiRaja Kumar Pallepati
Hi Timothy,
You can use the public access settings and guest user profile settings to enable the community without login.
Refer to the articles below for any additional information. ( (
Megan LearyMegan Leary 
I have a Milestone that once violated has a Field Update, which will check a box ("CreateChatterNotification__c"). This is working.

I have a Process Builder that once the above checkbox is checked, a Chatter notification is created. This is working independently of the Milestone.

However, the Milestone violation checking the checkbox, does NOT trigger the Process Builder. 
I do have "Re-evaluate Workflow Rules after Field Change" on the Field Update. I also have tested both having "Recursion" checked and unchecked on the Process Builder. 

Since Milestone Actions can't create chatter notificaitons, I thought this would be a good workaround.  Any help is appreciated. Thanks!
Best Answer chosen by Megan Leary
Prolay ChaudhuryProlay Chaudhury
It looks like Milestone Action can't trigger Process Builder. However, you can create an Apex class to operate to trigger.
Cullen SullivanCullen Sullivan 
Hello everyone. I came across this question on a admin practice test and I am stumped. Any help is much appriciated. 

The marketing team is asked to provide branding and messaging for email templates to be used throughout the customer support process.  
In which two locations can the System Administrator implement customer-facing email templates with respect to Cases?

Choose 2 answers

A. Owner Assignment Notifications
B. Case Escalation Notifications
C. Case Auto-response Rules
D. Support Rep's Send Email options

From what I've read on the docs, I know C is one option. However, A and B do not seem to be customer facing and I do not know what they mean by D. 

Thanks in advance!

Best Answer chosen by Cullen Sullivan
Carmen GrossCarmen Gross
I am not 100% sure, but I thnk the correct ansewr is: D, because I could not find doc and articles mentioning emails notifications for customers but for case owner, manager or other 5 emails adresses.

Enable Portal Reply Email Notifications in Case Feed
If your organization uses a portal or community, support agents can use the Community action in Case Feed to respond to customers. Enabling portal reply email notifications gives agents access to the Send Email option in the Community action.
Available in: Salesforce Classic (not available in all orgs)
Available in: Enterprise, Performance, Unlimited, and Developer Editions
USER PERMISSIONS NEEDEDTo change support settings:Manage Cases
Customize Application
From Setup, enter Support Settings in the Quick Find box, then select Support Settings.
Click Edit.
Select Enable Case Comment Notification to Contacts.
Select a template for email notifications.
Click Save.
Lavanya SanathkumarLavanya Sanathkumar 
Facing issue in my batch test class. I am inserting simple Account and Opportunity in my test class. 
If we set(seealldata = false) the class fails in the sandbox and getting below error 
System.DmlException: Insert failed. First exception on row 0; first error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY, EventbriteSync.EventbriteOpportunityTrigger: execution of AfterInsert

caused by: System.NullPointerException: Attempt to de-reference a null object

Trigger.EventbriteSync.EventbriteOpportunityTrigger: line 4, column 1: []

Facing the issue in 'Eventbrite OpportunityTrigger' which is from the managed package and we can't see the code. 

If I set (seealldata = true) in test passes in the sandbox but we will get below when moving to Production
System.UnexpectedException: No more than one executeBatch can be called from within a test method. Please make sure the iterable returned from your start method matches the batch size, resulting in one executeBatch invocation. 
Stack Trace: External entry point

There any way to fix this?
Best Answer chosen by Lavanya Sanathkumar
Parani T KParani T K
EventbriteSync.EventbriteOpportunityTrigger issue can be fixed with seeAllData true for now. Don't find any proper solution for that.

But when you make a test class seeAllData true you need to consider it will take all record in the org including your test data, if it's production takes all the production data to process in batch. So you can filter only the test data in your test run.

I need to create a report where i can see all the cases on which there is no activity performed (Case comment, case field update case task,email activity) since last 48 hours.

Basically, i want a report on the cases which are unattended since 48 hours? 

Is there an easy way to do it ? 
Best Answer chosen by EA CA ORG
Tommaso BolisTommaso Bolis
What about add a field on case with last activity date. You can mantain this field with process builder and use it to create the report you need.