ANS-0196 · RECHERCHES ENREGISTRéES ET FORMULES
Comment extraire le dernier segment d’un identifiant de tâche NetSuite à partir de l’identifiant d’entité ?
Découvrez comment créer un champ de formule permettant d’isoler l’identifiant spécifique d’un projet ou d’une mission lorsque le champ « entityid » contient des valeurs hiérarchiques séparées par des deux-points.
Solution courte
Pour extraire le segment final d’un identifiant de tâche NetSuite à partir du champ « entityid », en particulier lorsqu’il est structuré hiérarchiquement à l’aide de deux-points, utilisez une formule combinant les fonctions SUBSTR et INSTR. Cette approche permet de localiser précisément le dernier deux-points et d’extraire les caractères qui suivent, garantissant ainsi que seul l’identifiant de tâche spécifique soit renvoyé à des fins de reporting ou de remplissage de champs personnalisés.
Scénario
Les utilisateurs de NetSuite rencontrent souvent des champs « entityid » pour des projets ou des missions qui contiennent plusieurs segments séparés par des deux-points (par exemple, « Projet parent : Sous-projet : ID de mission »). Lors de la création de rapports ou de l’intégration, il est nécessaire d’extraire uniquement l’identifiant de mission final, le plus spécifique, de cette chaîne hiérarchique, plutôt que l’intégralité de l’« entityid ».
Solution
Pour extraire le dernier segment d’un identifiant de tâche NetSuite à partir du champ « entityid », une formule peut être implémentée dans un champ personnalisé ou une recherche enregistrée
. Cette formule utilise la fonction INSTR pour déterminer la position du dernier deux-points, puis la fonction SUBSTR pour extraire les caractères qui le suivent immédiatement, y compris un espace supposé. La formule corrigée, garantissant que tous les paramètres requis pour la fonction SUBSTR sont fournis, est la suivante :
SUBSTR({entityid}, INSTR({entityid}, ':', -1) + 2, LENGTH({entityid}) - (INSTR({entityid}, ':', -1) + 2) + 1). Cette formule renverra le numéro de tâche spécifique, en supprimant ainsi efficacement tout identifiant de projet hiérarchique précédent.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Recherches enregistrées et formules
