Pousser une valeur par défaut dans un champ standard Salesforce

Vous devez continuellement remplir un champ texte standard Salesforce par la même valeur et cela vous agace profondément car qui dit champ standard, dit impossibilité de lui attribuer une valeur par défaut. Avec cette page visualforce, vous avez pouvoir attribuer une valeur par défaut via le bouton “Nouveau”.

Le code à copier/coller dans votre page visualforce (1 champ):

<apex:page standardController="Lead" >
 <script>
      window.top.location.href = '/lightning/o/Lead/new?nooverride=1&defaultFieldValues=Title=Responsable Achat';
  </script>
</apex:page>

Multi-champs :
<apex:page standardController="Lead" >
 <script>
 window.top.location.href = '/lightning/o/Lead/new?defaultFieldValues=champ1=Valeur1,champ2=Valeur2';
</script>
</apex:page>

En bleu, le nom de votre objet (n’oubliez pas le __c pour un objet personnalisé), en orange le ou les champs à qui vous attribuez une valeur par défaut et en gris, la valeur par défaut.

Leave a Reply