ANS-0493 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Comment rendre facultatifs les champs obligatoires par défaut dans NetSuite
Découvrez comment les administrateurs NetSuite peuvent modifier le statut « obligatoire » des champs système à l’aide de scripts, de workflows ou de la personnalisation des formulaires.
Solution courte
Les champs obligatoires par défaut dans NetSuite peuvent être rendus facultatifs grâce à différentes méthodes. Il s’agit notamment d’utiliser des scripts avec des fonctions telles que `ignoreMandatoryFields`, de configurer des workflows pour définir les propriétés des champs ou de personnaliser les formulaires afin de masquer le champ. Bien que ces options existent, il est essentiel d’examiner leurs implications pour l’entreprise, en particulier pour les champs fondamentaux tels que le champ « Article » dans les sous-listes.
Scénario
Les utilisateurs de NetSuite sont souvent confrontés à des situations où un champ obligatoire défini par le système ne correspond pas à un processus métier spécifique. La difficulté survient lorsqu’ils tentent de rendre ce champ facultatif, car les options de personnalisation standard ne suffisent pas toujours. Il est alors nécessaire d’explorer des méthodes avancées pour contourner le paramètre d’obligation par défaut.
Solution
NetSuite propose plusieurs méthodes pour rendre non obligatoire un champ obligatoire par défaut :n
Script
implémentez un script client ou un script d’événement utilisateur. Par exemple, dans un script d’événement utilisateur, la propriété
ignoreMandatoryFieldspeut être définie surtrueafin de contourner la validation des champs obligatoires lors de la soumission d’un enregistrement.nWorkflows
configurez un workflow pour définir le type d’affichage du champ sur « Facultatif » ou « Masqué » en fonction de conditions spécifiques. Les workflows offrent désormais la possibilité de rendre les champs obligatoires ou facultatifs, y compris pour les sous-listes.n
Personnalisation des formulaires
le fait de masquer un champ obligatoire dans un formulaire personnalisé peut le rendre facultatif, ce qui remplace de fait les paramètres d’obligation définis au niveau du système pour ce formulaire.
Il est important de noter que le champ « Élément » est fondamental pour les sous-listes, en particulier la sous-liste « Éléments ». Tout processus métier visant à contourner son utilisation doit être soigneusement examiné afin d’évaluer ses implications potentielles sur l’intégrité des données et le fonctionnement du système.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
