Passer au contenu principal

Comment configurer le comportement des champs avec Smart Fields ?

Configurez la visibilité, le caractère obligatoire, la modification et la valeur par défaut d’un champ selon les options sélectionnées dans un autre champ.

Écrit par Jon Trasobares

Comment fonctionnent les Smart Fields ?

Les Smart Fields permettent de définir le comportement d’un champ selon la valeur sélectionnée dans un autre champ.

Cette relation comprend :

  • Champ de référence : doit être de type sélection unique ou multiple. Sa valeur détermine la configuration appliquée.

  • Champ influencé : reçoit la configuration définie pour chaque valeur du champ de référence.

Par exemple, lorsque Type d’entreprise est « Distributeur », vous pouvez rendre obligatoire un champ d’informations commerciales.


Accéder à la configuration

  1. Ouvrez Sage Sales Management Admin.

  2. Accédez à Champs et sélectionnez l’entité concernée.

  3. Recherchez le champ dont vous souhaitez configurer le comportement.

  4. Placez le curseur sur sa ligne et sélectionnez l’icône en forme de crayon.

  5. Développez Configuration de la visibilité dynamique.

Les propriétés verrouillées affichent un cadenas. Configurez uniquement les options disponibles pour ce champ.


Sélectionner le champ de référence

Dans Champ qui contrôle la visibilité, sélectionnez le champ de sélection unique ou multiple qui déterminera le comportement.

Activez Configuration spécifique par valeur. La section Valeurs apparaît avec les options du champ de référence.

Recherchez la valeur à configurer et ouvrez ses options.


Définir le comportement pour chaque valeur

Vous pouvez configurer quatre propriétés du champ influencé :

Propriété

Ce qu’elle détermine

Lecture seule

Si l’utilisateur peut modifier la valeur du champ.

Obligatoire

Si le champ doit être renseigné avant d’enregistrer la fiche.

Visible / Non visible

Si le champ apparaît dans le formulaire.

Valeur par défaut

La valeur renseignée initialement.

Répétez la configuration pour les valeurs nécessaires et sélectionnez Enregistrer.

Le format de la valeur par défaut dépend du type de champ :

Type de champ

Valeur par défaut

Texte

Texte libre.

Entier

Nombre entier.

Décimal ou devise

Nombre entier ou décimal.

Booléen

Vrai ou faux.

Liste de valeurs

Une option de la liste associée.

Date et heure

Une date et, le cas échéant, une heure.

Adresse

Ne prend pas en charge de valeur par défaut.


Comment la configuration s’applique-t-elle ?

Valeurs sans configuration spécifique

Lorsque la valeur sélectionnée ne possède pas de configuration spécifique, la configuration générale du champ s’applique.

Champs de sélection multiple

Si le champ de référence permet plusieurs sélections, chaque valeur peut avoir une configuration différente.

Les configurations compatibles s’appliquent ensemble. Si les sélections produisent des configurations contradictoires, la configuration générale du champ s’applique.

Relations entre plusieurs champs

Un champ de référence peut influencer plusieurs champs. Cependant, chaque champ influencé ne peut dépendre que d’un seul champ de référence.

Vous pouvez également enchaîner les relations : un champ influencé peut devenir le champ de référence d’un autre.

Par exemple, le type d’entreprise peut déterminer le type de véhicule, qui peut ensuite déterminer les informations d’assurance.

Cas particulier : commandes et lignes de commande

Un champ de la commande peut déterminer le comportement des champs de ses lignes.

La relation fonctionne de la commande vers ses lignes de commande.

Par exemple, lorsque le statut de la commande est « Payée », vous pouvez définir certains champs de ses lignes en lecture seule.

Si vous configurez un champ de ligne comme non visible, le résultat dépend de l’application :

  • Sur le web, il reste visible dans le tableau des lignes de commande, mais passe en lecture seule.

  • Dans l’application mobile, il est masqué lorsque la condition est remplie.


Vérifier la configuration

Après l’enregistrement :

  1. Ouvrez un formulaire de l’entité concernée.

  2. Sélectionnez une valeur du champ de référence disposant d’une configuration spécifique.

  3. Vérifiez le comportement du champ influencé.

  4. Testez également une valeur sans configuration spécifique.

  5. Pour une sélection multiple, testez des combinaisons compatibles et contradictoires.

  6. Vérifiez le résultat sur le web et sur mobile, selon le cas.

Avez-vous trouvé la réponse à votre question ?