ANS-1571 · DéVELOPPEMENT SUITESCRIPT

Comment récupérer tous les fichiers joints à un enregistrement NetSuite

Bien que l'itération directe de la sous-liste « Fichiers » ne puisse pas être automatisée par script, les fichiers peuvent être associés et récupérés grâce à des stratégies de développement personnalisées.

Solution courte

Pour récupérer les fichiers joints à un enregistrement NetSuite, l'itération directe de la sous-liste « Fichiers » ne peut pas être automatisée par script. Bien qu'il soit possible de rechercher des fichiers à partir des enregistrements associés, les solutions personnalisées impliquent de dupliquer les identifiants de fichiers à l'aide de Suitelets, d'enregistrements personnalisés ou de champs personnalisés à sélection multiple afin de permettre un accès programmatique.

Scénario

Les utilisateurs ont souvent besoin d’accéder par programmation à tous les fichiers joints à un enregistrement NetSuite spécifique ou d’en dresser la liste. Les fonctionnalités standard de NetSuite présentent des limites lorsqu’il s’agit d’exploiter directement par script la sous-liste « Fichiers » ou de rechercher efficacement des fichiers en fonction de leur association à un enregistrement parent pour des cas d’utilisation avancés.

Solution

Bien que la fonctionnalité de recherche de NetSuite (y compris le module N/search de SuiteScript 2.x et les recherches enregistrées via l’interface utilisateur) permette de filtrer les fichiers en fonction des enregistrements auxquels ils sont joints à l’aide des filtres « Champs de fichier… » ou de jointures de recherche, l’itération directe de la sous-liste « Fichiers » ne peut pas être automatisée par script. Pour permettre un accès programmatique aux identifiants de fichiers, envisagez de mettre en œuvre l’une des stratégies de développement personnalisées suivantes :

  1. Solution Or (Suitelet)

    mettez en place un écran Suitelet dans lequel les utilisateurs créent ou joignent des fichiers. Cet écran permettrait aux utilisateurs de sélectionner l’enregistrement et le fichier, puis de joindre ce dernier à l’enregistrement via un script. Parallèlement, tenez à jour une liste d’enregistrements personnalisés qui stockent l’association entre l’enregistrement parent et les identifiants de fichiers, garantissant ainsi un accès aisé à ces identifiants.

  2. Solution Argent (enregistrement personnalisé)

    Créez un enregistrement personnalisé spécialement destiné à associer des enregistrements à des identifiants de fichiers. Cet enregistrement personnalisé peut s’afficher sous forme de sous-liste enfant de l’enregistrement parent, permettant ainsi aux utilisateurs d’ajouter directement des associations de fichiers.

  3. Solution Bronze (champ personnalisé)

    Utilisez un champ personnalisé contenant une liste de documents (fichiers) dans laquelle les utilisateurs peuvent sélectionner plusieurs fichiers qu’ils souhaitent joindre et associer à l’enregistrement.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant