ANS-1163 · SERVICES WEB ET INTéGRATIONS

Comment configurer automatiquement la confirmation de livraison pour les étiquettes d’expédition NetSuite ?

Automatisez les options de confirmation de livraison pour les étiquettes d'expédition générées dans NetSuite, y compris les exigences en matière de signature.

Solution courte

Pour configurer automatiquement la confirmation de livraison pour les étiquettes d’expédition dans NetSuite, activez l’option « Intégration des étiquettes d’expédition » et créez un article d’expédition. Un script d’événement utilisateur associé à l’enregistrement « Exécution de la commande » peut ensuite mettre à jour le champ de confirmation de livraison de la sous-liste des colis avec la valeur souhaitée, garantissant ainsi une application cohérente des préférences d’expédition.

Scénario

Les entreprises qui utilisent l’intégration des étiquettes d’expédition de NetSuite doivent souvent appliquer des exigences spécifiques en matière de confirmation de livraison, telles qu’une signature, pour tous les colis. La sélection manuelle de ces options pour chaque article expédié peut s’avérer chronophage et source d’erreurs. Une solution est nécessaire pour automatiser ce processus, garantissant ainsi la conformité et l’efficacité.

Solution

Pour mettre en place la confirmation automatique de livraison, veuillez suivre les étapes suivantes :

  1. Activez l’option « Intégration des étiquettes d’expédition » en accédant à Configuration > Entreprise > Activer les fonctionnalités.

  2. Créez un article d’expédition en cochant la case « Intégration des étiquettes d’expédition ». Une fois ces conditions préalables remplies, vous pouvez utiliser un script d’événement utilisateur déployé sur l’enregistrement « Exécution de la commande », déclenché lors de l’événement « beforeSubmit ». Lorsqu’une exécution de commande est créée, la sous-liste des colis est préremplie avec les informations de base relatives au poids. Le script mettra alors à jour la valeur du champ « Confirmation de colis » (pour USPS) ou « Confirmation de livraison » (pour FedEx). Les identifiants de sous-liste et de champ varient selon que l’intégration concerne FedEx ou USPS. Les identifiants internes numériques spécifiques aux options de confirmation de livraison peuvent varier en fonction de la configuration du compte NetSuite, mais les options descriptives restent les mêmes. Pour FedEx : Identifiant de la sous-liste : « packagefedex » Identifiant du champ de signature : « deliveryconffedex » Les valeurs possibles sont notamment : « Signature requise » (par exemple, 5) «« Livraison sans signature » (par ex. 4)« Non sélectionné » (par ex. '')Pour USPS : ID de sous-liste : « packageusps » ID du champ de signature : « deliveryconfusps » Les valeurs possibles sont les suivantes : « Confirmation de livraison » (par ex. 6) « Confirmation par signature » (par ex. 7)Les exemples suivants montrent comment définir ces valeurs à l’aide des fonctions SuiteScript 1.0. Bien que ces fonctions soient considérées comme obsolètes, la logique sous-jacente permettant d’interagir avec les sous-listes reste pertinente pour comprendre le processus. S'il existe plusieurs lignes de colis, le script devra les parcourir ; les exemples ci-dessous illustrent le concept de base pour une seule ligne. Exemple FedEx :

nlapiSelectLineItem('packagefedex', 1);nlapiSetCurrentLineItemValue('packagefedex', 'deliveryconffedex', 5);nlapiCommitLineItem('packagefedex');

Exemple USPS :

nlapiSelectLineItem('packageusps', 1);nlapiSetCurrentLineItemValue('packageusps', 'deliveryconfusps', 7);nlapiCommitLineItem('packageusps');

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Services Web et intégrations

Parler à un consultant