Intégration V5 avec Oracle Netsuite

Votre guide d'intégration V5 !

Introduction

L'intégration d'Oracle Netsuite avec V5 Traceability offre plusieurs avantages que nous explorerons tout au long de cet article, notamment :

  • Échange de données en temps réel: Améliore la précision et l’efficacité dans la gestion des processus de fabrication et de chaîne d’approvisionnement.
  • Cohérence des lots et conformité des audits: Assure la cohérence de la fabrication des aliments et respecte des normes de conformité strictes.
  • Environnement de travail familier : Permet aux clients de planifier des commandes dans V5 Traçabilité depuis Netsuite.
  • Opérations sans papier: Facilite la gestion des entrepôts et réduit la paperasse.
  • Prévention des erreurs: Réduit les erreurs de traçabilité manuelle, améliorant ainsi la précision des données.
  • Traçabilité de bout en bout: Fournit une traçabilité complète sur l’ensemble du cycle de production.
  • Flexibilité opérationnelle: Personnalisable selon les différents besoins de l'entreprise et évolutif pour les entreprises en croissance.

Table des Matières

1. Présentation de l'intégration de Netsuite avec la V5

Un aperçu de la manière dont la traçabilité V5 s'intègre à Netsuite Oracle peut être consulté ci-dessous.

Notez ici que, dans les études de cas discutées ci-dessous, nous couvrirons l'intégration des formules (BoM), des bons de travail (calendrier de production/travaux), des bons de commande et des commandes clients, affichés ici dans les encadrés blancs.

1.1. Objectif et portée de l'intégration

Le but de l'intégration de la V5 avec Netsuite est de permettre aux clients habitués à travailler dans le flux de travail de Netsuite de pouvoir créer facilement des commandes d'achat/vente, ainsi que de planifier la production des nomenclatures saisies depuis Netsuite lui-même.

La portée de cette intégration couvre tous les aspects majeurs de l'installation de production d'un client, notamment :

Comme nous pouvons le voir dans l'aperçu ci-dessus, cela permet à Netsuite de continuer à agir en tant qu'emplacement principal du client pour les nomenclatures/codes de matières premières/niveaux de stock, etc., toutes les mises à jour des nomenclatures et les commandes étant envoyées instantanément vers la V5.

Dans ce cas, la V5 renverrait les données d'expédition/réception/production/consommation à Netsuite, mettant à jour les niveaux de stock et les statuts des commandes en temps réel.

2. Configuration du système

2.1. Configuration du matériel

Pour un déploiement sur site du système de traçabilité V5, SG Systems nécessite un accès à un serveur validé (matériel ou virtuel) pour installer la base de données V5 et le middleware requis pour permettre l'intégration avec Netsuite.

Terminaux de production et Système de gestion d'entrepôt les tablettes peuvent ensuite être installées selon les besoins dans toute l’installation de production. Dans ce document, nous nous concentrerons principalement sur la production, qui présente les Borne V5 application logicielle installée sur les éléments suivants :

  • Terminaux industriels (écran tactile 15")
    • Terminaux en vrac – gère des quantités massives de matières premières (distribution en vrac ou déversement de sacs).
    • Bornes de restes – ajouts manuels/pesage manuel de matières premières non en vrac.
  • Comprimés Industriels
    • Terminaux d'emballage – traiter les lots de composants, produits dans les terminaux vrac/restes, et les conditionner en produits finis.
    • Expédition/réception WMS – Prélève le stock pour l’exécution des commandes clients et reçoit le nouveau stock dans l’installation.

Chaque Terminal ou WMS peut être connecté à :

  • Balance – soit en réseau, soit par connexion série directe (un large éventail de fabricants de balances sont pris en charge par SG Systems).
  • Imprimantes d'étiquettes
    • Terminaux – d’imprimer des étiquettes d’ensachage et de lot, puis des étiquettes de produits pour les produits finis.
    • WMS – pour imprimer des étiquettes d’expédition pour les marchandises prélevées et pour imprimer des étiquettes de stock pour les marchandises entrantes.
  • Scanners de codes-barres
    • Terminaux – permet la numérisation des matières premières et des lots WiP pour garantir que les bons articles sont utilisés au bon moment du processus de fabrication.
    • WMS – S'assure que les articles corrects (en suivant les règles FEFO/FIFO) sont numérisés sur les commandes clients. Permet également de numériser/déplacer les marchandises entrantes à l’aide d’étiquettes imprimées.

Une vue descendante simplifiée d'une configuration matérielle typique dans les installations d'un client pourrait ressembler à ceci :

2.2. Configuration logicielle requise

Les conditions requises pour installer le logiciel requis pour faciliter le fonctionnement du système de traçabilité V5 peuvent être consultées ici.

De plus, pour l'intégration entre V5 et Netsuite, une connexion Internet est requise pour communiquer avec Netsuite.

3. Échange de données à l'aide de SOAP XML

3.1. Bases de SOAP XML

SG Systems utilise SuiteTalk pour traiter les entrées Javascript dans les données XML. Ces données XML sont ensuite envoyées et reçues via le protocole SOAP.

SOAP, qui signifie Simple Object Access Protocol, est une spécification de protocole permettant d'échanger des informations structurées lors de la mise en œuvre de services Web. Il utilise XML pour coder ses messages et s'appuie principalement sur des protocoles de couche application, notamment HTTP ou SMTP, pour la négociation et la transmission des messages. Voici les éléments et concepts de base associés à SOAP :

  • Enveloppe: L'élément central qui définit le contenu et la structure du message.
  • Entête: Une section facultative pour définir les paramètres opérationnels tels que les informations d'authentification.
  • Corps: Contient les données XML du message, y compris les informations d'appel et de réponse.
  • Faute: Fournit des détails sur l’erreur si des problèmes surviennent pendant le traitement.

3.2. Avantages de l'utilisation de SOAP XML

L'utilisation de SOAP présente plusieurs avantages :

  • Standardisation: Garantit l’interopérabilité entre différentes plates-formes et langues grâce à un protocole bien défini.
  • Contrats formels : Utilise WSDL pour définir clairement les méthodes et opérations de service, facilitant ainsi le développement et la maintenance.
  • Sécurité : Prend en charge des fonctionnalités de sécurité complètes telles que le cryptage et la signature de messages via WS-Security.
  • Extensibilité: Permet aux extensions d'ajouter des fonctionnalités telles que des transactions et une sécurité améliorée sans altérer les opérations de base.
  • Opérations avec état : Capable de maintenir l’état de session sur plusieurs requêtes, utile dans des scénarios de transactions complexes.
  • Conformité ACIDE : Idéal pour les systèmes transactionnels critiques nécessitant robustesse et fiabilité.
  • Indépendance des transports : Fonctionne sur plusieurs protocoles de transport (HTTP, SMTP, TCP), offrant une flexibilité de déploiement.
  • La gestion des erreurs: Fournit des rapports d’erreurs détaillés avec des informations structurées, facilitant le dépannage et la correction.

4. Processus d'intégration

4.1. Pas à pas

Un aperçu simplifié du processus de configuration de l'intégration V5 avec Oracle Netsuite peut être résumé comme suit :

  • L'API V5 sera installée – elle fournit le lien initial vers et depuis la base de données V5.
  • Connexion V5 sera ensuite installé – il fait office de middleware entre l’API V5 et Netsuite.
  • V5 Connect doit ensuite être configuré à l'aide de l'URL TBA (Token Based Authentication) et Netsuite fournies par le client.
  • Le client devra créer tous les champs personnalisés qui seront implémentés dans le cadre de l'intégration.
  • V5 Connect créera ensuite des recherches enregistrées, lui permettant de rechercher efficacement dans Netsuite :
    • Nomenclatures/Formules
    • Numéros de lot de matières premières
    • Niveaux de stock et disponibilité des matières premières

4.2. Paramètres de configuration

Du point de vue du client, pour activer la connectivité avec la V5, il lui faudrait :

  • Activez les services Web SOAP pour Netsuite.
  • Fournissez les informations d’identification pour l’authentification à l’aide de TBA.

5. Flux de travail opérationnel

5.1. Flux de travail d'exécution par lots

Nous pouvons jeter un œil à un exemple de flux de travail dans lequel des produits finis sont fabriqués à partir de lots de composants produits à partir de matières premières.

  • L'inventaire RM, les formules/recettes/BoM et les bons de travail/travaux sont tous conservés dans Netsuite.
  • Les bons de travail utilisant les nomenclatures stockées dans Netsuite sont envoyés au centre de contrôle V5 et planifiés.
  • La production par lots a lieu aux terminaux V5. Les options de personnalisation sont disponibles ici pour :
  • Les lots sont ensuite transformés en produits finis à l’aide du terminal V5.
  • Les données sont ensuite renvoyées à Netsuite pour prendre en compte :
    • Consommation de matières premières pour les lots
    • Données des lots produits
    • Consommation par lots dans les produits finis
    • Produits finis maintenant en inventaire

Une vue simplifiée de haut en bas peut être consultée ci-dessous :

5.2. Flux de travail des bons de commande

Nous pouvons jeter un œil à un exemple de workflow pour un bon de commande.

  • Les bons de commande sont planifiés dans Netsuite.
    • Les codes de matériaux pour les articles commandés sont conservés dans Netsuite et synchronisés avec la V5.
  • Les bons de commande sont ensuite envoyés au V5 Control Center et planifiés automatiquement.
  • Les lignes de commande et les quantités attendues sont envoyées sur les tablettes V5 WMS.
  • V5WMS reçoit la commande. Des options configurables sont disponibles ici pour saisir des informations sur les lots reçus telles que :
    • Numéros de lots internes et fournisseurs
    • Dates de fabrication et de péremption
    • Numéros BoL/CoA et capture d'images
  • Les étiquettes de stock peuvent également être imprimées automatiquement par V5 WMS dès leur réception.
  • Les données sont ensuite renvoyées à Netsuite pour prendre en compte :
    • Quantités d'éléments de campagne de commande reçus
    • Numéros de lot et toute autre information associée
    • Emplacements internes des lots nouvellement reçus

Une vue descendante simplifiée de ce processus est visible ci-dessous :

 

5.3. Flux de travail des commandes clients

Nous pouvons jeter un œil à un exemple de workflow pour une commande client.

  • Les commandes clients sont planifiées dans Netsuite.
    • Les codes produit des articles commandés sont conservés dans Netsuite et synchronisés avec la V5.
  • Les commandes clients sont ensuite envoyées au centre de contrôle V5 et planifiées automatiquement.
  • Les lignes de commande et les quantités à prélever sont envoyées sur les tablettes V5 WMS.
  • V5WMS expédie la commande. Des options configurables sont disponibles ici pour garantir que :
    • Les articles corrects sont prélevés/numérisés sur la commande par des lecteurs de codes-barres connectés
    • Les règles FEFO/FIFO sont appliquées
  • Les étiquettes des palettes d’expédition et les bons de livraison des commandes peuvent être imprimés ici pour être joints à la commande.
  • Les données sont ensuite renvoyées à Netsuite pour prendre en compte :
    • Quantités d'articles expédiés
    • Dans quels lots ils ont été choisis

Une vue descendante simplifiée de ce processus est visible ci-dessous :

  

5.4. Interaction matérielle et logicielle

Comme nous pouvons le voir dans les organigrammes ci-dessus, une fois que la traçabilité V5 dispose des informations de nomenclature/bon de travail/commande d'achat et de vente de Netsuite, il existe plusieurs cas où le logiciel V5 interagira avec le matériel fourni/client par SG. Ces interactions sont :

  • Balance – La traçabilité V5 offre une connectivité complète avec les balances d'une grande variété de fabricants. Ceux-ci peuvent être connectés soit via le réseau local, soit via une connexion série directe. Cela permet aux opérateurs au sol de peser avec précision les besoins en matières premières à l'aide des terminaux V5 intégrés au cadran de pesée.
  • Imprimantes d'étiquettes – Les étiquettes peuvent être imprimées à toutes les étapes du processus de production, notamment :
    • Les étiquettes de stock peuvent être imprimées à la réception
    • Ces étiquettes de matières premières sont scannées au niveau des Terminaux de mise en lots
    • Étiquettes de lots numérisées sur les terminaux du produit fini
    • Étiquettes de produits finis pour répondre à une grande variété d'exigences en matière de distribution de produits
    • Étiquettes de palettes de vente/expédition lorsque les produits sont expédiés
  • Scanners de codes-barres – Qu'ils soient filaires ou sans fil, les lecteurs de codes-barres peuvent être connectés aux applications du terminal V5 pour garantir que les opérateurs d'atelier sélectionnent toujours le bon sous-mélange de matières premières/lots à la bonne étape de la production, éliminant ainsi les choix de matériaux ou de lots incorrects. La même chose peut être faite sur les tablettes V5 WMS pour permettre de numériser les marchandises nouvellement reçues dans l'inventaire, et également pour garantir que les bons lots d'articles corrects sont numérisés et sélectionnés pour les commandes clients.

6. Avantages de l'intégration

Alors, quels sont les principaux avantages de choisir l’intégration de V5 Traceability avec Netsuite pour votre entreprise ?

  • Environnement de travail familier – L'intégration avec V5 Traceability permet aux utilisateurs de Netsuite d'interagir avec V5 à partir de l'environnement Netsuite familier, réduisant ainsi le besoin de formation supplémentaire pour les employés qui accompagne souvent l'incorporation de nouveaux logiciels dans une entreprise.
  • Échange de données en temps réel – Garantissez un partage de données transparent et instantané entre Oracle NetSuite et V5 Traceability. Cette intégration maintient vos opérations de fabrication et de chaîne d'approvisionnement synchronisées, améliorant ainsi l'efficacité et la précision globales.
  • Cohérence et conformité des lots – Maintenez une cohérence impeccable des lots et répondez sans effort à des normes d’audit strictes. Cette intégration est cruciale pour les industries agroalimentaires, où la conformité réglementaire n’est pas négociable. Le système permet un contrôle précis des lots de production, garantissant que chaque produit répond aux normes requises.
  • Opérations sans papier – Transformez la gestion de votre entrepôt avec une approche sans papier. Cette fonctionnalité réduit considérablement les tâches administratives et la paperasse, conduisant à un fonctionnement plus rationalisé, efficace et sans erreur. Imaginez un espace de travail numérique où toutes les informations sont facilement accessibles et faciles à gérer.
  • Prévention des erreurs – Éliminez le risque d’erreurs manuelles grâce à la traçabilité automatisée et à la lecture intégrée des étiquettes/codes-barres. L'intégration capture les données avec précision, garantissant ainsi que vos enregistrements de traçabilité sont précis et fiables. Cela réduit le risque d’erreurs coûteuses et améliore la fiabilité de vos processus.
  • Traçabilité de bout en bout – Obtenez une visibilité complète sur tout votre cycle de production, des matières premières aux produits finis. Cette traçabilité complète garantit que vous pouvez surveiller chaque étape du processus, garantissant ainsi transparence et responsabilité. Il s'agit d'une fonctionnalité essentielle pour les industries où le suivi de l'historique des produits est essentiel pour la sécurité et la qualité.
  • Flexibilité opérationnelle – Bénéficiez d’un système hautement adaptable qui peut être personnalisé pour répondre aux besoins uniques de votre entreprise. Que vous développiez vos opérations ou adaptiez des processus spécifiques, l'intégration soutient votre croissance et votre adaptabilité. Il évolue avec votre entreprise, garantissant que vos systèmes évoluent avec vous.

7. Études de cas

Dans les études de cas ci-dessous, nous examinerons des exemples de la manière dont les nomenclatures et les ordres de travail envoyés depuis Netsuite sont produits à l'aide du terminal V5, ainsi que de la manière dont nous pouvons visualiser les données de consommation et de production renvoyées à Netsuite.

Nous verrons également comment les commandes d'achat et de vente peuvent être planifiées dans Netsuite pour la réception/expédition à l'aide du WMS V5, ainsi que comment les informations sur les articles reçus/expédiés sont ensuite renvoyées à Netsuite.

7.1. Production

7.1.1. Gestion des formules/BoM

Les données de base pour la structure de formule/la nomenclature sont conservées dans Netsuite comme décrit ci-dessus. Dans ce cas, nous travaillons avec une formule de lots WiP qui est ensuite consommée avec l'emballage pour fabriquer le produit fini.

Nous pouvons voir ci-dessous un exemple de configuration de cette formule de produit dans Netsuite :

Nous pouvons donc voir que les 2 premiers articles sont des emballages, puis notre formule WiP (Z-Raw…) est incluse en tant que composant « sous-mix » (également appelé article « fantôme » lorsqu'il s'agit de la création d'un bon de travail – plus à ce sujet ci-dessous).

Cette formule de lot de composants peut également être consultée/gérée séparément dans Netsuite :

Les paramètres tels que les quantités cibles, les tolérances de poids, les unités de mesure, etc. sont tous gérés ici dans le cadre des données de base envoyées à V5.

Une fois importées dans la V5 dans le cadre d'un bon de travail, sur les terminaux de production, les formules ressembleront à ceci (pour 457 produits finaux requis).

Terminaux de traitement par lots (terminaux de vrac et de reste) :

 

Produit (Terminal d'emballage) :

 

7.1.2. Champs personnalisés de formule

Dans le cadre des services d'intégration proposés par SG Systems, des champs personnalisés peuvent être utilisés pour aider les clients à mieux gérer les données envoyées à la V5 et ensuite incluses dans la configuration/production/retour de données de la formule. Ces données personnalisées peuvent également être appliquées aux étiquettes des produits.

Dans cet exemple, si nous vérifions la configuration de la nomenclature pour la formule du produit, nous pouvons voir ce qui suit :

Ainsi, pour cette implémentation, nous avons créé les champs personnalisés suivants :

Le 'Emplacement V5', qui sera lié à un emplacement de production défini dans la V5. Cela permet aux utilisateurs de Netsuite de spécifier l'emplacement correct pour la formule à produire.

« Unités par boîte », qui dans ce cas est lié au champ « Quantité d'étiquettes par lots » dans l'en-tête de formule de la V5, qui indique au terminal de production la quantité requise d'étiquettes à imprimer par cycle ainsi que la quantité de paquets de produit entrant dans une boîte.

 

Nous pouvons voir l'impact de ce champ lors de la fabrication des produits finaux, le Terminal V5 utilise donc 15 comme quantité par défaut de packs par boîte (sauf indication contraire de l'opérateur).

Les cartons peuvent alors être produits en vrac :

 

Et nous verrons l'utilisation de ce champ reflétée dans le nombre de paquets après traitement de 30 cartons (30 x 15) :

 

« Jours d'expiration par défaut », qui est lié au champ du même nom dans V5. Ceci définit le délai d'expiration (en jours) à partir du moment où le produit est fabriqué.

'ID CTN WMS': Permet de saisir un CTN (Cargo Transport Number) associé au produit en question.

'ID GTIN WMS': Permet la saisie du GTIN qui sera appliqué au produit.

Dans cet exemple, ces 2 champs sont introduits dans des « champs de données » supplémentaires dans la V5 qui peuvent ensuite être rappelés sur les étiquettes imprimées pour chaque produit.

 

Nous gérons également plusieurs propriétés des formules via des paramètres codés en dur pour chaque type de formule. Ceci, ainsi que la mise en œuvre des champs personnalisés ci-dessus, peuvent être conçus en tandem avec chaque client afin de fournir la meilleure adéquation possible au fonctionnement de ses installations.

7.1.3. Gestion des bons de travail

Comme pour nos nomenclatures ci-dessus, les bons de travail sont également gérés et envoyés de Netsuite vers la V5. Ci-dessous, nous pouvons voir un exemple de bon de travail dans Netsuite qui utilise la formule de produit que nous avons vue ci-dessus.

Nous pouvons donc voir que notre formule de produit est planifiée pour 457 produits, et dans la zone inférieure de l'écran, nous pouvons voir la formule de lot planifiée dans le cadre de celle-ci, en tant qu'objet « Phantom ». Cela deviendra la partie « composant » de la formule du produit comme nous l'avons vu ci-dessus.

Notez la case « Bon de travail V5 » ici (en haut à droite). Dans cet exemple, ceci est utilisé pour indiquer à Netsuite de passer à la version V5. Si ce n'est pas coché, il est envoyé ailleurs. Ce type de personnalisation est particulièrement utile si un client exploite plusieurs systèmes de production à la fois et souhaite spécifier la destination d'un bon de travail.

Ainsi, une fois que cette commande affichée dans Netsuite est « Publiée », elle sera automatiquement envoyée à la V5 et apparaîtra dans le plan de production en tant que tâche planifiée. Chaque fois qu'une tâche est envoyée à la V5, la dernière version de la nomenclature et des informations sur les matières premières sera extraite en même temps, éliminant ainsi toute incohérence de version de formule ou toute information obsolète sur les ingrédients.

 

Les formules de lots du produit et des composants (WiP/submix/'phantom') ont été programmées ici dans le panneau inférieur. Notez qu'aucune saisie n'est requise de la part du client dans cet exemple, le bon de travail sera automatiquement planifié pour la production lors de l'importation.

La production peut alors avoir lieu sur les terminaux de batching et de produits.

7.1.4. Écrans de traitement par lots et de création de produits

La première étape ici consisterait à ajouter des matières premières à la balance pour le lot de sous-mélange qui constituera plus tard les produits finis.

Regardons un exemple ici. Si nous regardons le bon de travail publié par Netsuite, nous verrons les exigences pour le « Flavour Vanilla » :

  

Nous pouvons voir que les mêmes exigences pour cette étape apparaissent alors au terminal V5, permettant à l'opérateur d'étage d'utiliser les balances attachées pour peser la quantité correcte (en tenant compte des tolérances dans la zone verte du cadran de pesée) de cette matière première :

  

Dans cet exemple, nous divisons la pesée en vrac et en reste, l'image ci-dessus étant prise à partir d'un terminal de reste où de plus petites quantités sont ajoutées.

Un exemple de tamis en vrac peut être vu ci-dessous, où l'opérateur peut être invité à déverser un certain nombre de sacs d'un poids connu (22 sacs de 20 kg chacun dans ce cas) dans le mélange :

  

7.1.5. Retour des données à Netsuite

Une fois la production terminée, la V5 renverra les données de consommation et de production à Netsuite.

 

Nous pouvons donc voir ici les informations renvoyées par la V5 :

  • Le bon de travail a été marqué comme « Construit », confirmant que le bon de travail est terminé.
  • Nombre total de produits fabriqués par rapport à ce qui a été demandé.
  • Données de consommation – elles sont accessibles dans la zone inférieure de la page sous « Enregistrements associés », où nous pouvons voir la « Construction d'assemblage » qui contient les données de consommation.

L'ouverture de cet « Enregistrement associé » affiche les détails de cette construction d'assembly :

 

En cliquant ici sur l'une des icônes en surbrillance, nous afficherons les informations relatives au lot :

Vue des composants (panneau inférieur) – ceci montre les détails du ou des lots qui ont été utilisés pour cette étape de formule particulière (notez ici que les éléments d'emballage dans cet exemple ne sont pas tracés).

 

Ici, nous pouvons voir les 440 kg qui ont été consommés au terminal vrac.

Si nous vérifions les mêmes informations pour la « Saveur Vanille », nous verrons la consommation enregistrée sur l'écran du Terminal que nous avons vu ci-dessus :

 

Détail de l'inventaire du produit fabriqué (en haut à droite) – ceci montre les détails du lot pour le produit fabriqué par le bon de travail.

 

Nous avons vu ci-dessus comment le nombre de boîtes et la quantité de paquets ont produit nos 450 unités ici, les 7 dernières étant produites lors de la prochaine série en entrant simplement 7 pour produire les packs restants. Cela remplace la valeur par défaut de 15 et permet à ces unités finales d'être produites selon les besoins.

 

Ces 7 derniers packs donneraient également une étiquette finale pour la course :

 

Ces informations sont ensuite déduites/ajoutées, le cas échéant, à l'inventaire principal conservé dans Netsuite.

7.2. Bons de commande

La synchronisation des bons de commande de Netsuite vers V5 Traceability fonctionne de la même manière que ce que nous avons vu avec la formulation et les bons de travail ci-dessus.

Nous pouvons voir ci-dessous un bon de commande planifié dans Netsuite :

On voit donc ici que pour ce PO (PO001082) nous avons commandé 25kg de caféine et 50kg d'extrait de thé vert. Notez également que nous avons un fournisseur assigné, ainsi que le coût de ce fournisseur. Il existe également des notes « Mémo » qui peuvent être utilisées dans Netsuite pour ajouter des informations supplémentaires à la commande.

Une fois envoyé au centre de contrôle V5, nous pouvons le voir comme une commande « en attente » (correspondant au statut « Reçu en attente » dans Netsuite) dans la fenêtre « Bon de commande ».

Nous pouvons donc voir ici les montants pertinents qui ont été commandés, ainsi que leur coût, le fournisseur attribué et le champ « Mémo », qui a été introduit dans la V5 sous la colonne « Notes ».

Étant donné que la commande est importée dans V5 Traçabilité comme « En attente », elle sera immédiatement visible pour le WMS (Warehouse Management System) V5 dans le lieu de réception.

 

La sélection et la saisie d'une commande afficheront alors les lignes de commande en attente de réception.

 

La sélection d'une ligne à recevoir permettra alors à l'opérateur de recevoir cet article. Plusieurs déclencheurs facultatifs sont disponibles ici pour saisir des informations supplémentaires sur le lot reçu, telles que les numéros de lot internes et fournisseurs, les dates de fabrication et d'expiration, les coûts, etc. Nous pouvons voir ici un exemple avec notre opérateur saisissant le numéro de lot interne souhaité.

 

Les étiquettes peuvent ensuite être imprimées et appliquées sur les articles reçus. Le nombre d'étiquettes réalisées ici peut être fixe, ou une demande peut être présentée à l'opérateur. La conception des étiquettes peut être déterminée par chaque client en fonction de ses besoins individuels.

 

Nous serions alors renvoyés à la vue de la ligne de commande où nous pouvons voir que cette ligne a été reçue avec succès.

 

Nous recevrons alors l’autre ligne de commande de la même manière, après quoi nous pourrons finaliser la commande en utilisant le chèque vert dans le coin inférieur droit.

 

Une fois reçu, nous pouvons voir le bon de commande complété dans le centre de contrôle.

Nous pouvons donc voir dans le panneau inférieur droit les informations sur les lots reçus, contenant les numéros de lot des articles reçus.

Revenant à la commande dans Netsuite, le statut ici est maintenant changé en « Facture en attente », indiquant que nous sommes passés de l'étape de réception à l'étape de facturation.

Si nous ouvrons ensuite le « Réception de l'article » en bas de la page, nous pouvons trouver ici plus d'informations sur les articles reçus.

 

Comme nous l'avons vu ci-dessus avec l'utilisation des matières premières et la création de lots/produits, nous pouvons vérifier l'onglet inventaire pour chaque article reçu. Dans ce cas, nous pouvons voir que les 25 kg de caféine ont été reçus et ont reçu le numéro de lot attribué en V5 (10001119).

7.3. Commandes

Les commandes clients fonctionnent de manière très similaire à ce que nous venons de voir avec les bons de commande. Nous commencerions donc par une commande saisie dans Netsuite.

Semblable à l’exemple de bon de commande ci-dessus, nous pouvons voir que nous avons l’article à expédier, sa quantité et son coût, ainsi que le client à expédier.

Avec le statut de cette commande défini sur « En attente d'exécution », cette commande sera envoyée au Centre de contrôle et apparaîtra dans la fenêtre « Commande client ». Ici, nous pouvons voir que le numéro de commande, les informations sur le client et les articles à expédier ainsi que le prix ont tous été synchronisés depuis Netsuite.

Comme pour les bons de commande, la commande client est ici importée comme déjà planifiée, donc aucune action de la part de l'utilisateur Netsuite n'est requise pour que la commande soit prête et disponible pour être exécutée par la tablette V5 WMS dans le service commercial.

Une fois programmée, la commande pourra alors être récupérée par la tablette WMS.

 

Dans la V5, il existe plusieurs options de préparation des commandes, avec la possibilité de choisir selon les règles FEFO/FIFO, ainsi que des modes de préparation par vagues dirigées pour assister les opérateurs commerciaux. Des questions et réponses d’assurance qualité peuvent également être ajoutées ici pour diriger l’opérateur.

 

Comme ci-dessus, nous verrons ensuite la vue de la ligne de commande pour la commande, répertoriant ses exigences.

 

Si nous sélectionnons cette ligne, nous aurons alors la possibilité de choisir parmi plusieurs lots. Encore une fois, l'ordre FEFO/FIFO peut être appliqué ici pour empêcher l'opérateur de choisir le mauvais lot parmi lequel choisir.

 

Une fois le lot sélectionné, nous pouvons attribuer le stock. Notez que si vous ne respectez pas l’ordre FEFO/FIFO strict, les lots peuvent être mélangés sur la commande. Ici, nous piochons dans le lot 50001231.

 

Une fois que nous aurons choisi le montant correct, cette ligne sera remplie.

 

Notez en bas ici qu'une « palette de vente/expédition » a été créée. Il s'agit d'un processus optionnel proposé par le système qui permet l'impression rapide d'étiquettes de palettes pour l'expédition.

 

Une fois que toutes les lignes sont remplies, comme ci-dessus, la commande peut être complétée (expédiée) en utilisant la coche verte en bas à droite de l'écran.

 

De retour dans le Centre de contrôle, nous pouvons voir que le statut de la commande a été mis à jour et que le panneau inférieur droit contient désormais les informations sur le lot qui a été prélevé pour la commande.

En revenant à Netsuite, nous pouvons voir que ces informations de sélection ont été transmises et stockées par rapport à l'inventaire présent dans Netsuite.

  

8. Conclusion

En résumé, l'intégration d'Oracle NetSuite avec V5 Traceability peut bénéficier à votre entreprise en garantissant l'échange de données en temps réel, en maintenant la cohérence et la conformité des lots et en permettant des opérations sans papier. Il évite les erreurs manuelles, offre une traçabilité de bout en bout et offre une flexibilité opérationnelle, s'adaptant aux besoins croissants de votre entreprise. Cette intégration améliore l'efficacité, la précision et l'évolutivité, ce qui en fait un atout indispensable pour les entreprises modernes.

Découvrez-en davantage sur cette solution transformatrice en nous contactant dès aujourd'hui !

9. Annexes

9.1. Spécifications techniques – Exemples de fichiers XML

Ci-joint, nous pouvons voir des exemples tirés de l'étude de cas d'un XML demandez et à un besoin identifié pour la construction de l'assemblage final, ainsi qu'un (ici) de la façon dont un bon de travail est envoyé de Netsuite vers V5.

9.2. Matériel de référence

De la documentation supplémentaire sur SOAP XML, SuiteTalk et TBA (Token Based Authentication) est disponible ici :

Cette page vous a été utile?
OuiNon