Ask Search:
Noriyoshi InoNoriyoshi Ino 
We would like to switch the templates for "Welcome New Member" email for a new Community user based on their language settings. Currently, we have to go to the Community Administration page and switch the email template (between English one and Japanese one) whenever when we send a "Welcome New Member" email for a new Community member in a different language.
Best Answer chosen by Noriyoshi Ino
Lalit AroraLalit Arora
I see the existing idea in salesforce community

https://success.salesforce.com/ideaView?id=08730000000kuG1AAI
Kristoffer PagelKristoffer Pagel 
We are currently using Related Contacts, and I have the related list on the standard Account page layout in Classic View. I am attempting to create a custom Visualforce tabbed account view that shows Related Contacts on a tab in addition to Contacts. I cannot located the child relationship name for Related Contacts. Any help would be greatly appreciated.
Best Answer chosen by Kristoffer Pagel
Amit SinghAmit Singh
Go your point the Relationship name is AccountContactRelations

Here is the same code
<apex:page standardController="Account" showHeader="true"
      tabStyle="account" >
      <apex:slds />
   <style>
      .activeTab {background-color: #236FBD; color:white;
         background-image:none}
      .inactiveTab { background-color: lightgrey; color:black;
         background-image:none}
   </style>
   <apex:tabPanel switchType="client" selectedTab="tabdetails"
                  id="AccountTabPanel" tabClass="activeTab"
                  inactiveTabClass="inactiveTab">   
      <apex:tab label="Details" name="AccDetails" id="tabdetails">
         <apex:detail relatedList="False" title="true"/>
      </apex:tab>
      
      <apex:tab label="Contacts & Opportunities" name="Contacts" id="tabContact">
         <apex:relatedList subject="{!account}" list="contacts" />
         <apex:relatedList subject="{!account}" list="opportunities" />
         <apex:relatedList subject="{!account}" list="AccountContactRelations"/>
      </apex:tab>
      
         
      <apex:tab label="Open Activities and Notes & Attachments " name="OpenActivities" id="tabOpenAct">
         <apex:relatedList subject="{!account}" list="OpenActivities" />
         <apex:relatedList subject="{!account}" list="CombinedAttachments" />
      </apex:tab>
      
      
   </apex:tabPanel>
</apex:page>

User-added image
Ian KangIan Kang 

After I finish developing a new custom feature, how can I list all the components that I need for the new custom feature?  For example, If I create a new custom feature that has 3 apex class, 2 custom object and 5 new fields, How can I know I need these in my changeset?  Unless I make notes every time I make a change in the Sandbox, I will lose track of changes and therefore I might miss a few components for a changeset.  And this will result in bugs and errors. 

Is there any place I can track what changes I made? or some tool that compares the sandbox to the Production so that I know what changes I made?

Thanks for your help!

Best Answer chosen by Ian Kang
Lalit AroraLalit Arora
Well for that you need local IDE, repository (Git) on your local machine to see where the changes are made, and for the deployment what all yo need to push. For standard change set you need to memory  these changes, not other option.
JD DooleyJD Dooley 
today()= DATE( Year(datevalue(High_School_Graduation_Year__c) ),11,1)

Assuming High_School_Graduation_Year__c = 2019

The action would trigger when today = 11/1/2018
Best Answer chosen by JD Dooley
Narender SinghNarender Singh
It won't work that way. 

You need to add a time trigger in your WFR and schedule an action.

In the evaluation criteria, choose third option: "created, and any time it's edited to subsequently meet criteria"

In the rule criteria use this formula:
NOT(ISBLANK(High_School_Graduation_Year__c))

Now add a time trigger like this:

0    days   after    High_School_Graduation_Year__c
Ernie ChristErnie Christ 
What happens to any users who are logged in when the domain is deployed? 

I have read that some people have experienced downtime of 20 - 30 minutes when deploying the domain, although clearing a browsers cache may resolve that.

We will be notifying our users of the change and to expect a new login page and a new URL.  Any other best practice ideas for how and when to deploy the domain and any special instructions for users?
Best Answer chosen by Ernie Christ
Narender SinghNarender Singh
This is how it gets processed.

-You start by creating a new domain.
-Then it takes some time to get registered.
-Once registered, you will see the "Deploy to Users" button. Until till this point, the logged in users stays logged in, but the moment you click "Deploy to Users" button. All of them are logged out. So when they will do some activity in the org, they will be redirected to the login page with custom domain name in the URL.

So in order for them to continue they will need to login again.

 
Best Answer chosen by Robin Montgomery
Steve MolisSteve Molis
What have you tried? 

Did you try  searching on the word "History" in the Report Tab when you selected the Report Type?
User-added image
User-added image
 
veena toraniveena torani 
We are using web to case to capture lead information. the address fields are mapped to Billing Address in the case object. we want to automatically copy Billing Address from case to contact.
My issue when writing trigger, how to map the api values from these objects as i only find mailing address. I cannot find street or city from contact.
Best Answer chosen by veena torani
Steve MolisSteve Molis
@veena torani 

You need to do it the other way, create the Process on the Case and "push" the values from the Case Address Fields to the Contact Address Fields
Marcel HobizalMarcel Hobizal 
I keep getting this error:

Error element myDecision (FlowDecision).
The flow failed to access the value for myVariable_current.Service__r.Id because it hasn't been set or assigned.

I am checking to make sure the Record ID exists first:

AND(NOT(ISBLANK([Pricing_Service_Option__c].Service__c.Id )),
[Pricing_Service_Option__c].Services_Code__c = [Pricing_Service_Option__c].Service__c.Services_Code__c)

I'm missing something here.  Thank you for your help!

 
Best Answer chosen by Marcel Hobizal
Deepak AnandDeepak Anand
Try this = 
AND(
	NOT(ISBLANK([Pricing_Service_Option__c].Service__c)),
	NOT(ISBLANK([Pricing_Service_Option__c].Service__c.Services_Code__c)),
	[Pricing_Service_Option__c].Services_Code__c = [Pricing_Service_Option__c].Service__c.Services_Code__c
)
Carmen XuCarmen Xu 

Hi,

I watched the Winter '19 release demo and noticed that the presenter's screen had tabs within tabs.

Is this functionality specific to some licenses or is it something I can activate?

Tabs within tabs

Thanks,

Carmen

Best Answer chosen by Carmen Xu
Pierre Despatis-DupontPierre Despatis-Dupont
I just tested and it looks like it's not something that can be changed on existing apps. You would need to create a new app and select the console view at that time. Or I believe you should see 2 out of the box consoles ... sales console and service console which you can modify instead of create new apps. 

User-added image