Intégration V5 avec Microsoft Business Central

Votre guide d'intégration V5 !

Traçabilité de Business Central V5

SG Systems est heureux de pouvoir offrir à ses clients des services d'intégration complets avec Microsoft Business Central (BC), y compris des fonctionnalités et des fonctions personnalisables pour répondre à une grande variété d'exigences.

L'intégration de BC 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.
  • 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 Microsoft Business Central avec la traçabilité V5

Vous trouverez ci-dessous un aperçu de la manière dont la traçabilité V5 s'intègre à BC :

Dans cette discussion, nous examinerons tous les aspects majeurs de l'intégration de BC avec V5 Traceability, en examinant des études de cas sur production, achat surélevées que pour les vente commandes.

Matériel interne Ordre de transfert l'intégration sera bientôt disponible !

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

L'objectif de l'intégration V5 avec Microsoft BC est de permettre aux clients habitués à travailler dans le flux de travail de BC de pouvoir facilement créer des commandes d'achat et de vente, ainsi que d'utiliser les nomenclatures conservées dans BC pour planifier la production à partir de la traçabilité V5 en utilisant les matériaux conservés dans l'inventaire de BC

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 ci-dessus, cela permet à BC de continuer à agir comme emplacement principal du client pour les modèles de nomenclature/codes de matières premières/niveaux de stock/commandes, etc., avec toutes les mises à jour des commandes à envoyer instantanément à V5. Dans ce cas, V5 renverrait les données de consommation expédiées/reçues/de production à BC, 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 l'accès à un serveur validé (matériel ou virtuel) pour installer la base de données V5 et le middleware requis (V5 Connect) pour permettre l'intégration avec BC.

Terminaux de production surélevées que pour les Système de gestion d'entrepôt (WMS) Les tablettes peuvent ensuite être installées selon les besoins dans l'ensemble de l'usine de production. Dans ce document, nous examinerons à la fois la production et l'expédition/réception, qui comprend des applications logicielles V5 installées sur les éléments suivants :

  • Terminaux industriels (écran tactile 15")
    • Terminal V5 – traite les bons de travail envoyés depuis BC.
  • Comprimés Industriels
    • V5 WMS – reçoit/sélectionne les articles pour les commandes envoyées depuis BC.

Chaque appareil V5 ici peut ensuite être connecté à :

  • Balance – soit en réseau (pour Terminal et WMS) soit par connexion série directe (pour Terminal)
  • Imprimantes d'étiquettes – à imprimer qui à n'importe quelle étape du processus de production, depuis l'impression des étiquettes de stock pour les marchandises entrantes, en passant par les étiquettes de lots lors du traitement des commandes, jusqu'aux étiquettes d'expédition pour les produits finis sortants. Les étiquettes peuvent être entièrement personnalisées selon les besoins du client.
  • Scanners de codes-barres – 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.

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.

La communication entre BC et V5 Traceability est facilitée par l'installation supplémentaire de V5 Connect.

3. Intégration des données BC à l'aide de points de terminaison personnalisés

3.1. Points de terminaison personnalisés

En BC, les points de terminaison personnalisés sont créés par SG Systems et téléchargés directement sur l'API Business Central pour chaque client, permettant au système de traçabilité V5 de s'interfacer directement avec BC via V5 Connect.

Ces points de terminaison personnalisés sont créés à l'aide d'AL (Application Language) et sont utilisés pour définir des objets, notamment des pages, des rapports et des unités de code, dans BC. Chaque point de terminaison peut être personnalisé pour interagir avec un certain nombre de champs de données dans BC pour chaque fonction particulière (commandes/nomenclatures, etc.).

3.2. Échange de données JSON

Une fois les points de terminaison personnalisés en place, l'échange de données peut se produire via l'échange de fichiers JSON, en utilisant V5 Connect comme client REST pour effectuer des requêtes GET et POST afin de faciliter l'échange de données instantané.

3.3. Avantages de l'utilisation de JSON pour l'échange de données

L’utilisation de JSON pour nos échanges de données présente plusieurs avantages :

  • Simplicité et lisibilité : JSON présente une syntaxe simple, facilement lisible par l'homme, avec une structure claire et concise.
  • Indépendance linguistique : JSON est indépendant du langage, ce qui signifie qu'il est compatible avec une grande variété de langages de programmation différents, ce qui le rend idéal pour l'échange de données entre différentes plates-formes.
  • Intégration facile avec les API Web : JSON est la norme de facto pour la plupart des API Web modernes et est compatible avec la plupart des technologies backend.
  • Poids léger: JSON est un format léger et compact, utilisant moins de caractères que d'autres formats tels que XML, ce qui entraîne des charges de données plus petites, conduisant à des performances/vitesses améliorées lors de la communication sur les réseaux.
  • Flexibilité et prise en charge des données imbriquées : JSON est capable de représenter des structures de données complexes, notamment des objets, des tableaux et des objets imbriqués, ce qui le rend adapté à la gestion d'une grande variété de données différentes.
  • Compatibilité: JSON est facile à analyser et à générer, grâce à des analyseurs et sérialiseurs intégrés disponibles dans la plupart des langages de programmation. Par exemple, JavaScript dispose des fonctions natives JSON.parse() et JSON.stringify() pour gérer JSON, ce qui simplifie la conversion entre les chaînes JSON et les objets JavaScript. D'autres langages tels que Python prennent également en charge les fonctions JSON.
  • Large adoption et soutien communautaire : JSON a été largement adopté par la communauté des développeurs, ce qui en fait un format bien pris en charge et bien documenté, utilisé par de nombreux services Web, bases de données et systèmes de messagerie populaires tels que les API REST. Cette large adoption garantit de nombreux outils, bibliothèques et supports pour travailler avec JSON dans pratiquement tous les environnements de développement.

4. Processus d'intégration

4.1. Étape par étape

  • L'API V5 sera installée – elle fournit le lien initial vers et depuis la base de données V5.
  • V5 Connect sera ensuite installé – il agit comme middleware entre l’API V5 et BC et facilite l’échange de fichiers JSON.
  • Les points de terminaison personnalisés seront téléchargés vers l'API BC d'un client.
  • V5 Connect peut ensuite être configuré pour se connecter à ces points de terminaison personnalisés.

4.2. Paramètres de configuration

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

  • Activez l'API Business Central à l'aide d'OAuth2 pour un accès sécurisé.
  • Fournissez le locataire et les informations d'identification pour l'authentification pour l'API BC

5. Avantages de l'intégration

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

  • Environnement de travail familier – L’intégration avec V5 Traceability permet aux utilisateurs de BC d’interagir avec V5 à partir de l’environnement BC familier, réduisant ainsi le besoin de formation supplémentaire pour les employés qui accompagne souvent l’intégration d’un nouveau logiciel dans une entreprise.
  • Échange de données en temps réel – Assurez un partage de données fluide et instantané entre BC 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.

6. Flux de travail opérationnel

6.1. Flux de travail des bons de commande

Nous pouvons maintenant examiner un exemple de flux de travail pour une commande d’achat utilisant BC et la traçabilité V5.

  • Les bons de commande sont planifiés en Colombie-Britannique
    • Les codes matériels à commander sont conservés dans BC et synchronisés avec la traçabilité V5
    • Les fournisseurs enregistrés sont gérés par BC et synchronisés avec la traçabilité V5
  • Les bons de commande sont ensuite envoyés au V5 Control Center et planifiés automatiquement dans le V5 Control Center.
  • La commande, ainsi que les lignes de commande et les quantités attendues, sont envoyées aux tablettes V5 WMS pour réception.
  • V5 WMS reçoit la commande. Des options configurables sont disponibles ici pour saisir des informations sur les lots reçus telles que :
    • Dates de fabrication et de péremption
    • Numéros de lot (peuvent être attribués automatiquement ou saisis manuellement)
    • Numéros BoL/CoA et capture d'images
    • Réponses d'assurance qualité personnalisées pouvant être visualisées dans les rapports générés
  • 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 à la Colombie-Britannique pour tenir compte de :
    • Quantités d'éléments de campagne de commande reçus
    • Numéros de lot

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

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

Nous pouvons examiner un exemple de flux de travail dans lequel une formule par lots peut être produite à partir de matières premières.

  • Les codes RM (matières premières) et l'inventaire, ainsi que les bons de travail/travaux, sont tous conservés en Colombie-Britannique.
  • Les codes BoM sont conservés en Colombie-Britannique, ainsi que leur ordre d'étape et leurs exigences RM.
    • Les nomenclatures sont créées et conservées dans BC en tant que base 1 (c'est-à-dire que toutes les étapes sont calculées sur la base d'une unité étant la taille par défaut de la formule (dans l'exemple que nous examinerons ci-dessous, la nomenclature est structurée de manière à ce que toutes les étapes totalisent 1 kg, puis des quantités plus importantes sont ensuite planifiées à partir de cela).
    • Des types d'étapes supplémentaires pour des événements tels que les « changements de conteneur » ou les messages aux opérateurs de lots peuvent être insérés manuellement dans V5 via le centre de contrôle.
  • Les bons de travail utilisant les codes de nomenclature stockés dans BC sont envoyés au centre de contrôle V5 et planifiés automatiquement dans V5 Traceability à l'aide de la configuration de la nomenclature V5 et du montant demandé.
  • La production par lots a lieu aux terminaux V5. Les options de personnalisation sont disponibles ici pour :
    • Calcul de la taille du lot
    • Utilisation du vrac et du reste
    • Intégration de distributeurs vrac
    • Affectation de la production en fonction des emplacements physiques
    • Champs d'étiquette personnalisés
    • Et bien plus encore!
  • Les lots sont ensuite mélangés et traités à l'aide du Terminal V5
  • Les données sont ensuite renvoyées à la Colombie-Britannique pour tenir compte de :
    • Consommation de matières premières pour les lots (numéros de lots et quantités)
    • Données sur les lots produits (quantité totale produite et numéro de lot final pour le lot)

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

 
  

6.3. Flux de travail des commandes clients

L'intégration des commandes client entre V5 et BC fonctionne de manière très similaire à ce que nous avons vu ci-dessus avec les commandes d'achat. Commençons donc par examiner le flux de travail d'une commande client.

  • Les commandes de vente sont planifiées en Colombie-Britannique.
    • Les codes produits des articles commandés sont conservés dans BC et synchronisés avec V5.
    • Les informations client sont également conservées dans BC et sont ensuite synchronisées avec 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.
  • V5 WMS 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 à la Colombie-Britannique pour tenir compte de :
    • Quantités d'articles expédiés
    • Mises à jour du statut de la ligne de commande

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

  

6.4. Flux de travail des ordres de transfert

À venir!

6.5. Interaction matérielle et logicielle

Comme nous pouvons le voir dans les diagrammes de flux ci-dessus, une fois que V5 Traceability dispose des données requises de BC (PO/SO/Work Order etc.), il existe plusieurs cas où le logiciel V5 interagira avec le matériel fourni par SG/client. Ces interactions sont les suivantes :

  • Balance – V5 Traceability offre une connectivité complète avec une grande variété de balances et de balances de fabricants très divers. Celles-ci peuvent être connectées soit via le réseau local, soit via une connexion série directe. Cela permet aux opérateurs de peser avec précision les besoins en matières premières à l'aide du cadran de pesée intégré aux terminaux V5.
  • Imprimantes d'étiquettes – Les étiquettes peuvent être imprimées à toutes les étapes du processus de production, notamment :
    • Étiquettes pour matières premières, imprimées à la réception, qui sont scannées aux terminaux de dosage lors du traitement des bons de travail
    • É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
  • Scanners de codes-barres – Qu'ils soient filaires ou sans fil, les lecteurs de codes-barres peuvent être connectés aux terminaux pour garantir que les opérateurs d'étage sélectionnent toujours le bon article pour :
    • Mélange d'ingrédients.
    • Composants et étiquettes WiP utilisés pour les produits finis.
    • Produits à expédier.
    • Transferts internes.

7. Études de cas

7.1. Étude de cas – Bons de commande

Commençons nos études de cas au début du processus de production, en achetant des matières premières que nous pourrons ensuite utiliser pour la production ultérieure.

La synchronisation des bons de commande de BC vers V5 Traceability commence par la planification de la commande dans BC.

Nous commencerions en Colombie-Britannique en créant une nouvelle commande dans la section « Bons de commande » de Colombie-Britannique :

 

Sur la page résultante pour créer la commande, nous pouvons sélectionner dans notre liste de fournisseurs enregistrés dans BC, soit en tapant dans la case « Nom du fournisseur » :

 

Ou en utilisant le bouton « … » pour afficher une liste de fournisseurs parmi lesquels choisir :

 

Notez qu'une fois que nous avons sélectionné un fournisseur ici, le numéro de commande sera automatiquement généré par BC :

 

Nous pouvons ensuite ajouter des lignes à la commande en saisissant les informations du fournisseur dans le tableau ci-dessous. Ici, nous pouvons trouver des articles en saisissant les codes d'article dans le tableau ou en les sélectionnant dans une liste d'articles du système :

 

Nous pouvons continuer à ajouter des articles, ainsi que les quantités et les coûts requis pour compléter notre commande :

 

Nous pouvons également saisir davantage de données dans les champs situés sous les lignes de commande, comme la « Date de réception demandée », qui sera importée dans la version V5. Les autres champs de date ici sont uniquement destinés à un usage interne dans BC :

 

Une fois la configuration de la commande terminée, nous pouvons utiliser les commandes de publication en haut de la page pour publier la commande vers la V5.

 

Une fois « publié », le PO sera envoyé au centre de contrôle V5.

 

Une fois importée dans V5, la commande apparaîtra dans l'onglet « Bons de commande », sous l'en-tête « Commande » dans le Centre de contrôle :

 

Nous pouvons voir ici que nous avons importé les informations suivantes de BC :

  • Numéro de bon de commande
  • Information du fournisseur
  • Date de réception demandée
  • Date du document
  • Lignes de commande + quantités et coûts requis

Notez que le statut de la commande est automatiquement défini sur « En attente », ce qui signifie que cette commande sera immédiatement visible sur les appareils WMS concernés connectés au système V5.

Si nous ouvrons WMS maintenant, nous pourrons voir cette commande sous « Commande » > « Bons de commande » :

  

Notez que les coûts peuvent être cachés aux opérateurs WMS si nécessaire.

L'ouverture de cette commande déclenchera tous les événements d'assurance qualité attribués au déclencheur d'événement « Démarrage du PO », et après avoir répondu à ces derniers, nous verrons nos lignes de commande pour RM032 et RM036 en attente d'être reçues :

 

La sélection d'une ligne de commande ici lancera le processus de réception. Les processus d'assurance qualité peuvent également être affectés à cette pièce en utilisant le déclencheur d'événement « Marchandises en entrée ».

Nous pouvons configurer WMS pour demander la saisie manuelle de diverses informations, telles que le numéro de lot, le numéro de lot du fournisseur, les dates d'expiration/de fabrication et le lieu de réception (ou ces informations peuvent être configurées pour être renseignées automatiquement). Dans ce cas, nous permettrons à l'opérateur de saisir le numéro de lot et de définir la date d'expiration de l'expédition :

 
 

 

Nous pouvons ensuite saisir le montant à recevoir. Des options de pesage avec une balance intégrée sont également disponibles ici :

 

Après quoi le système peut imprimer une étiquette (ou plusieurs étiquettes) pour l'article nouvellement reçu :

 

Notez que la conception de l’étiquette peut être entièrement personnalisée en fonction des besoins individuels du client.

Nous pouvons recevoir la deuxième ligne de commande de manière similaire, après quoi nous verrons que les deux lignes de commande sont complètes, indiquées par les lignes vertes.

 

La commande peut ensuite être complétée en utilisant la coche verte dans le coin inférieur droit.

 

Si nous cliquons sur « oui » ici, tous les messages d'assurance qualité avec l'événement « PO Complete » qui leur est attribué s'afficheront, après quoi la commande sera terminée, comme indiqué dans un message dans la bannière de WMS.

 

En revenant au centre de contrôle, nous verrons alors que le statut de la commande est désormais « Reçu » et nous pouvons voir les informations sur le lot reçu (quantités reçues et numéros de lot, etc.) dans le panneau inférieur droit :

 

De retour en Colombie-Britannique, nous pouvons voir que la « Quantité reçue » a maintenant été mise à jour pour refléter ce que nous venons de recevoir.

 

Si nous regardons ensuite les « Lignes de suivi des articles » sous le sous-titre « Ligne » pour chaque article (visible ou la ligne de commande en surbrillance – dans ce cas, la poudre d'aspirine) :

 

Nous verrons les informations que nous avons appliquées aux lots reçus, telles que le numéro de lot et la date d'expiration :

  

7.2. Étude de cas – Production

Dans cette étude de cas, nous examinerons comment les bons de travail pour des codes de nomenclature particuliers envoyés depuis BC sont produits dans V5 Traceability, ainsi que la manière dont le retour des données à BC est géré.

Nous pouvons commencer par examiner notre configuration de nomenclature dans BC. Celles-ci se trouvent dans la section « Nomenclatures de production » dans BC. La formule que nous allons examiner ici est l'exemple « F010 – Poudre d'aspirine (lot) », que nous pouvons voir ici dans BC :

 

Nous pouvons donc voir les informations stockées ici, telles que l'ordre des étapes, les unités de mesure pour la formule elle-même et les lignes de formule, les quantités cibles (quantité par), ainsi que les tolérances supérieures et inférieures. Nous pouvons synchroniser les formules de BC avec V5, et une fois dans le centre de contrôle V5, la nomenclature ressemblera à ceci :

 

Notez ici que nous avons ajouté manuellement un « Message » pour l'opérateur afin de faciliter la production.

Une fois nos nomenclatures synchronisées, nous pouvons ensuite accéder à la section « Ordres de production publiés » de BC pour planifier cette formule pour la production.

Commencez par cliquer sur le bouton « Nouveau » dans cette zone de BC :

 

Cela créera automatiquement un nouvel ordre de travail dans BC (101019 dans ce cas), et nous pouvons commencer à le configurer en sélectionnant d'abord une nomenclature à produire. Comme pour les fournisseurs pour les commandes ci-dessus, la nomenclature peut être trouvée en saisissant dans la case appropriée et en sélectionnant la nomenclature souhaitée :

 

Une fois la nomenclature sélectionnée, nous pouvons ensuite ajouter la quantité requise, donc dans ce cas 100 kg.

 

Une fois que nous avons ajouté la quantité requise et toute autre information que nous souhaitons ajouter, nous pouvons libérer l'ordre de travail en cliquant sur « Actualiser l'ordre de production » dans les contrôles en haut de la page, en sélectionnant « Libéré » et en confirmant notre choix.

 

Une fois que nous aurons publié cet ordre de travail, la ligne de travail sera ajoutée à la commande dans BC :

 

Nous pouvons utiliser « Ligne » puis cliquer sur « Composants » pour voir les exigences totales pour cet ordre de travail particulier :

 

Nous pouvons donc voir après l'avoir ouvert que, puisque nous avons demandé 100 kg et que notre formule est créée sur la base de 1 kg, nos besoins (ou « quantité attendue » ici) sont ici 100 fois supérieurs à la quantité :

 

La libération de l'ordre de travail depuis BC le synchronise également avec le centre de contrôle V5 et planifie automatiquement la tâche pour la production sur les terminaux V5 connectés au système. Nous pouvons voir l'ordre de travail dans le plan de production ci-dessous.

 

Étant donné que ce travail est automatiquement planifié dans le plan de production de V5, si nous accédons à l'un des terminaux V5 du système, nous verrons le travail prêt pour la production.

 

Le démarrage du travail ici affichera tous les avertissements d'allergène/danger, ainsi que toute assurance qualité que nous avons peut-être définie pour être demandée au démarrage du travail/lot (comme les contrôles/notifications de nettoyage, les contrôles d'étalonnage de la balance, etc.).

Il nous sera ensuite demandé de commencer par sélectionner un lot approprié pour notre premier ingrédient. Ici, le système peut être configuré pour permettre à l'opérateur du terminal de choisir librement le lot, de sélectionner automatiquement en fonction des règles FEFO/FIFO, ou d'exiger qu'une étiquette de stock valide soit scannée pour sélectionner le lot. Ici, nous avons le libre choix et nous sélectionnerons donc le premier à expirer.

 

En fonction des paramètres appliqués au terminal V5, il peut nous être demandé d'ajouter des sacs entiers d'un ingrédient dans le mixeur, suivis du reste. Ainsi, dans cet exemple, le système sait que nous recevons ce premier ingrédient dans des sacs de 20 kg, et que notre exigence d'étape est de 33.513 kg, il nous sera donc d'abord demandé 1 sac :

 

Avant de nous demander les 13.513 kg restants. Notez que nous avons ici le choix de sélectionner un lot différent, ou le Terminal peut continuer à consommer le même lot. Cela dépend d'un paramètre du Terminal.

 

L'opérateur doit ensuite peser jusqu'à la zone verte, qui représente la tolérance prescrite pour chaque étape. Notez que les tolérances peuvent être définies pour s'adapter aux exigences, par exemple une tolérance de 10 g pour la formule originale basée sur 1 kg de poudre s'adaptera à 1000 1 g/100 kg pour 10 kg de poudre. Dans ce cas cependant, les tolérances ne sont pas évolutives, ce qui interdit à l'opérateur de peser plus de 3 g au-dessus/en dessous de la cible. Nous pouvons donc voir ici que l'opérateur a pesé XNUMX g au-dessus de la cible.

 

La formule se déroulerait alors selon la configuration de la nomenclature, en pesant chaque ingrédient à tour de rôle :

 

Jusqu'à ce que le processus soit terminé. Notez que la traçabilité V5 peut être configurée pour exiger une signature simple ou double (vérification du superviseur requise) et peut être mise en œuvre si nécessaire à des fins de conformité réglementaire.

 

Une fois le lot et la validation terminés, le terminal affichera un message à cet effet :

 

Une étiquette de lot sera imprimée avec le code unique du lot. La conception de l'étiquette peut être entièrement personnalisée en fonction des besoins individuels.

 

Nous pouvons ensuite voir ce lot nouvellement créé dans l’inventaire du Centre de contrôle.

 

Et en revenant à l'ordre de production publié dans BC, nous pouvons voir que la quantité finie par rapport à la quantité restante a été mise à jour pour refléter le travail que nous venons de terminer dans V5 Traceability.

 

Si nous utilisons ensuite les contrôles « Ligne > Composants » pour les éléments de ligne de l'ordre de travail :

 

Nous pouvons voir la consommation de chaque ingrédient individuel par rapport à la quantité attendue, mise à jour avec les informations en direct du lot que nous venons de traiter :

 

Et de même, si nous utilisons les contrôles « Ligne > Lignes de suivi des articles » au même endroit :

 

Pour voir les informations sur le lot que nous venons de produire. Comme nous pouvons le voir, le numéro de lot produit dans V5 Traceability a été transféré vers BC.

  

7.3. Étude de cas – Commandes clients

Comme pour les achats, les commandes client sont d'abord créées dans BC en utilisant le bouton « Nouveau » en haut de la page Commande client.

 

Cela créera alors une nouvelle commande à laquelle nous pourrons attribuer un client, soit en tapant directement dans le champ correspondant :

 

Ou utilisez le bouton « … » indiqué ci-dessus pour sélectionner dans une liste de fournisseurs synchronisée avec V5 Traceability.

 

Les champs tels que Document/Publication/Date de commande seront automatiquement renseignés et nous pouvons les modifier si vous le souhaitez. La date de livraison demandée peut être saisie manuellement et elle remplira le champ « Date d'expédition » une fois la commande importée dans V5 Traceability.

 

Une fois les informations saisies, nous pouvons commencer à remplir nos lignes de commande dans la section « Lignes » ci-dessous. Nous pouvons commencer à ajouter des articles en saisissant simplement nos codes d'article dans la case « N° » ici, ou utiliser l'option « Sélectionner dans la liste complète » pour afficher une liste complète des articles détenus dans le système.

Ici, nous sélectionnerons « Comprimés d'aspirine » pour cette ligne de commande.

 

Nous pouvons ajouter ici des informations supplémentaires à la ligne d'article, telles que la quantité commandée et les unités de l'article à vendre.

 

Nous pouvons également voir plus loin sur la ligne le montant en attente d'être expédié, qui sera mis à jour au fur et à mesure de l'expédition de la commande depuis V5 Traceability.

 
Nous pouvons continuer à ajouter des lignes de commande de la même manière que ci-dessus. Pour cet exemple, nous allons toutefois nous concentrer sur cette seule ligne et, une fois que nous l'avons configurée, nous pouvons publier la commande client sur V5 Traceability en utilisant les contrôles en haut de la page de commande.

 

Cela modifiera le statut de la commande de « Ouvert » à « Libéré » :

 

Après ce point, la commande sera synchronisée avec la traçabilité V5 et apparaîtra dans le centre de contrôle V5 comme ceci.

 

Nous pouvons donc voir que toutes les informations de commande que nous avons saisies dans BC ont été transférées vers le centre de contrôle V5. Notez également que la commande est déjà « planifiée », ce qui signifie qu'elle est automatiquement disponible pour tous les périphériques WMS V5 connectés au système.

Si nous nous dirigeons vers notre appareil WMS d'expédition, nous pouvons voir comment nous pouvons traiter la commande plus loin à partir d'ici.

Une fois connecté à WMS, nous pouvons accéder au menu Commande client (« Commande » > « Commandes client »), où nous verrons notre commande de BC prête à être expédiée.

 

Sélectionnez cette commande et avancez à l'aide de la coche verte dans le coin inférieur droit pour lancer le processus d'expédition. Ici, l'opérateur WMS sera invité à répondre aux questions d'assurance qualité attribuées à l'événement « Début d'expédition », après quoi les lignes de commande seront disponibles pour exécution.

 

Une fois que nous avons sélectionné la ligne pour nos comprimés d'aspirine programmés, nous verrons une liste des lots disponibles et leurs quantités. Nous pouvons choisir d'exécuter la commande à partir de l'un d'entre eux, ou WMS peut être configuré pour forcer une sélection FEFO/FIFO.

 

Nous allons sélectionner ici le lot 27282, après quoi il nous sera demandé d'attribuer le stock de ce lot. Nous pourrions potentiellement nous procurer les 5 packs requis à partir de différents lots, mais dans ce cas, nous allons prendre 5 packs parmi les 10 de ce lot.

 

Une fois la ligne de commande remplie, l'opérateur sera renvoyé à la vue de la ligne de commande où nous pourrons voir que la ligne des comprimés d'aspirine a été remplie, indiquée par la ligne verte.

 

Et une fois toutes les lignes complétées, la commande peut être expédiée en utilisant la coche verte dans le coin inférieur droit de l'écran.

 

Après avoir cliqué sur Terminer ici, l'opérateur se verra poser toutes les questions d'assurance qualité attribuées à l'événement « Dispatch ».

Une fois terminé, WMS affichera un message dans la bannière de messages en haut de l'écran pour indiquer à l'opérateur que la commande est terminée.

 

Si nous revenons ensuite au centre de contrôle, nous pouvons voir que le statut de la commande a maintenant été mis à jour sur « Expédié » et nous pouvons voir les informations sur le lot pour le(s) lot(s) choisi(s) dans le panneau inférieur droit de cet écran.

 

En revenant à BC à partir d'ici, nous pouvons voir sur la vue de commande principale que les champs « Quantité à expédier » par rapport à « Quantité expédiée » ont été mis à jour en conséquence.

 

Nous pouvons trouver plus d'informations sur les articles qui ont été expédiés en utilisant la boîte de dialogue « Commande > Expéditions » au-dessus des articles de ligne.

 

Cela ouvrira le menu des expéditions et nous montrera les expéditions associées à cette commande. Comme nous venons d'effectuer une seule expédition, il n'y a qu'une seule entrée à afficher ici.

 

Nous pouvons ensuite ouvrir cette expédition pour afficher les informations sur les articles qui ont été expédiés dans le cadre de la commande. Nous pouvons voir dans la section « Lignes » la quantité de comprimés que nous avons expédiés dans le cadre de la commande.

 

Et si nous utilisons les contrôles « Ligne » > « Entrées de suivi d'article » :

 

Nous verrons les informations de lot pour les comprimés, renvoyés par V5 Traceability, qui ont été sélectionnés pour la commande.

 

7.4. Étude de cas – Transferts

À venir!

8. Conclusion

En résumé, l'intégration de Microsoft Business Central avec V5 Traceability peut être bénéfique pour 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. Elle é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 chez SG Systems Global.

9. Annexes

Pour plus d'informations sur l'utilisation de l'API de BC, veuillez cliquer sur ici.

Pour plus d'informations sur l'utilisation de l'API BC avec des services REST intégrés, veuillez cliquer sur ici.

Cette page vous a été utile?
OuiNon