Loading
Extension de Salesforce avec des clics, sans code
Observations sur les valeurs de champ par défaut

Observations sur les valeurs de champ par défaut

Tenez compte du comportement et des règles en attribuant des valeurs par défaut à des champs personnalisés.

Éditions requises

Disponible avec : Salesforce Classic et Lightning Experience
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

Les valeurs de champ par défaut insèrent automatiquement la valeur d'un champ personnalisé lors de la création d'un enregistrement. Vous pouvez utiliser une valeur par défaut dans une formule pour certains types de champ, ou pour des valeurs exactes telles que Cochée ou Non cochée pour les champs de case à cocher. Passez les observations suivantes en revue avant d'intégrer des valeurs de champ par défaut dans votre entreprise.

  • Si une valeur par défaut repose sur la valeur d'un champ de fusion, Salesforce utilise la valeur du champ de fusion au moment où la valeur par défaut est exécutée. Si la valeur du champ de fusion est par la suite modifiée, la valeur par défaut n'est pas mise à jour.
  • Les utilisateurs peuvent modifier ou supprimer la valeur de champ par défaut d'un enregistrement.
  • N'attribuez pas de valeur par défaut aux champs obligatoires et uniques, car vous risquez de générer des erreurs d'unicité.
  • Pour qu'un champ d'activité personnalisé devienne un champ universellement requis, vous devez également saisir une valeur par défaut.
  • Si un champ personnalisé d'activité est unique, vous ne pouvez pas lui attribuer une valeur par défaut.
  • Les aspects suivants distinguent les valeurs de champ par défaut des champs de formule : Elles ne s'exécutent qu'une seule fois, à la création de l'enregistrement. Elles ne sont pas en lecture seule et l'utilisateur peut en modifier la valeur, mais ne peut pas restaurer la valeur de champ par défaut.
  • La valeur par défaut étant insérée avant que les utilisateurs saisissent des valeurs dans le nouvel enregistrement, vous ne pouvez pas utiliser les champs dans l'enregistrement en cours pour créer une valeur de champ par défaut. Par exemple, vous ne pouvez pas créer pour un contact une valeur de champ par défaut qui utilise l'initiale du prénom et le nom car ces valeurs ne sont pas disponibles lorsque vous cliquez sur New pour créer un enregistrement de contact. Néanmoins, vous pouvez utiliser le type d'enregistrement car il est sélectionné avant l'affichage de la page de modification de l'enregistrement.
  • Les valeurs de champ par défaut du type d'enregistrement sont prioritaires sur les valeurs de champ par défaut d'un objet.
  • Pour appliquer une valeur par défaut différente à chaque type d'enregistrement, utilisez le type d'enregistrement comme champ de fusion dans une fonction CASE, lors de la configuration de la valeur de champ par défaut.
  • Les champs que l'utilisateur ne peut pas voir en raison de la sécurité au niveau du champ sont toujours disponibles dans la formule pour une valeur de champ par défaut.
  • Connect Offline et Salesforce pour Outlook n'affichent pas de valeurs par défaut. En revanche, Salesforce insère les valeurs par défaut en cas de synchronisation lancée par l'utilisateur à condition qu'il n'ait pas saisi de valeur.
  • Les valeurs de champ par défaut ne sont pas disponibles sur le portail libre-service.
  • Les valeurs de champ par défaut ne sont pas exécutées par la conversion des pistes, la fonction Web vers piste et la fonction Web vers requête.
  • Les pages Visualforce ne prennent pas en charge les valeurs de champ par défaut.
Remarque
Remarque Vous ne pouvez définir une formule pour les valeurs par défaut que dans des cas bien précis. Par exemple, les options de valeur par défaut pour un champ de case à cocher se limitent aux options disponibles pour ces types de champ, comme Cochée ou Non cochée.

Pour des listes de sélection, une formule valide renvoie une constante ou le nom d'API d'une entrée de la liste Valeurs. La formule renvoie la priorité supérieure de la valeur par défaut attribuée dans la liste Valeurs. Si la formule ne génère aucun résultat valide, la valeur par défaut attribuée dans la liste Valeurs est saisie dans le champ. Si aucune valeur par défaut n'est attribuée à la liste Valeurs, aucune valeur n'est saisie dans le champ de la liste de sélection.

 
Chargement
Salesforce Help | Article