Oplossing voor traceerbaarheid van toeleveringsketens met behulp van Azure Cosmos DB voor Gremlin

VAN TOEPASSING OP: Gremlin

Dit artikel biedt een overzicht van de oplossing voor traceerbaarheidsgrafieken die door Infosys is geïmplementeerd. Deze oplossing maakt gebruik van Azure Cosmos DB voor Gremlin en andere Azure-mogelijkheden om een track-and-trace-mogelijkheid te bieden voor afgewerkte goederen in wereldwijde toeleveringsketens.

In dit artikel leert u het volgende:

  • Wat traceerbaarheid is in de context van een toeleveringsketen.
  • De architectuur van een wereldwijde traceerbaarheidsoplossing die wordt geleverd via Azure-mogelijkheden.
  • Hoe u met de Azure Cosmos DB-grafiekdatabase ingewikkelde relaties tussen grondstoffen en afgewerkte goederen in een wereldwijde toeleveringsketen kunt bijhouden.
  • Hoe Azure-integratieplatformservices zoals Azure API Management en Event Hubs u helpen bij het integreren van diverse toepassingsecosystemen voor toeleveringsketens.
  • Hoe u hulp kunt krijgen van Infosys om deze oplossing te gebruiken voor uw traceerbaarheidsbehoeften.

Overzicht

In de voedselvoorzieningsketen is traceerbaarheid de mogelijkheid om een product in de hele toeleveringsketen te volgen en te traceren gedurende de levenscyclus van het product. De toeleveringsketen omvat levering, productie en distributie. Traceerbaarheid is essentieel voor voedselveiligheid, merk- en regelgevingsblootstelling.

In het verleden konden sommige organisaties producten niet effectief in hun toeleveringsketens traceren en traceren. De resultaten omvatten dure terugroepacties, boetes en gezondheidsproblemen van consumenten.

Oplossingen voor traceerbaarheid moesten voldoen aan de behoeften van gegevensharmonisatie en gegevensopname met verschillende snelheden en vereisten. Ze moesten ook de inventariscyclus volgen. Deze doelstellingen waren niet mogelijk met traditionele platforms.

Architectuur voor de oplossing

Traceerbaarheid van de toeleveringsketen deelt doorgaans patronen in het opnemen van palletverplaatsingen, het overhandigen van kwaliteitsincidenten en het traceren/analyseren van winkelgegevens. Infosys heeft een end-to-end traceerbaarheidsoplossing ontwikkeld die gebruikmaakt van Azure-toepassingsservices, integratieservices en databaseservices. De oplossing biedt de volgende mogelijkheden:

  • Streaminggegevens ontvangen van factory's, magazijnen en distributiecentra in verschillende geografische gebieden.
  • Parallelle stockverplaatsingsgebeurtenissen opnemen en verwerken.
  • Bekijk een kennisgrafiek die de relaties tussen grondstoffen, productiebatches, pallets met afgewerkte goederen, bovenliggende/onderliggende relaties van pallets met meerdere niveaus (copack/repack) en verplaatsing van goederen analyseert.
  • Toegang tot een gebruikersportal met een zoekfunctie met jokertekens en specifieke trefwoorden.
  • De gevolgen van een kwaliteitsincident identificeren, zoals betrokken grondstoffen, batches, pallets en locaties van pallets.
  • Leg de geschiedenis vast van gebeurtenissen in meerdere markten, inclusief informatie over het intrekken van producten.

De traceerbaarheidsoplossing van Infosys ondersteunt cloudeigen, API-first en gegevensgestuurde mogelijkheden. In het volgende diagram ziet u de architectuur van deze oplossing:

Diagram met de architectuur van de traceerbaarheidsoplossing voor de Infosys-toeleveringsketen.

De architectuur maakt gebruik van de volgende Azure-services om u te helpen bij gespecialiseerde taken:

  • Met Azure Cosmos DB kunt u de prestaties elastisch omhoog of omlaag schalen. Met behulp van de API voor Gremlin kunt u complexe relaties tussen grondstoffen, afgewerkte goederen en magazijnen maken en er query's op uitvoeren.
  • Azure API Management biedt API's voor voorraadverplaatsingsgebeurtenissen aan externe logistieke providers (3PL) en warehouse management systems (WMS's).
  • Azure Event Hubs biedt de mogelijkheid om grote aantallen gelijktijdige gebeurtenissen van 3PL-providers en WMS's te verzamelen voor verdere verwerking.
  • Azure Functions (via functie-apps) verwerkt gebeurtenissen en neemt gegevens op voor Azure Cosmos DB met behulp van de API voor Gremlin.
  • Azure Search maakt complexe zoekopdrachten en het filteren van palletgegevens mogelijk.
  • Azure Databricks leest de wijzigingenfeed en maakt modellen in Azure Synapse Analytics voor selfservicerapportage voor gebruikers in Power BI.
  • Azure App Service en de bijbehorende Web Apps functie maken de implementatie van een gebruikersportal mogelijk.
  • In Azure Storage worden gearchiveerde gegevens opgeslagen voor langetermijnvereisten op het gebied van regelgeving.

Grafiekdatabase en het bijbehorende gegevensontwerp

De productie en distributie van goederen vereisen het onderhouden van een complexe en dynamische set relaties. Met een adaptief gegevensmodel in de vorm van een traceerbaarheidsgrafiek kunnen deze relaties worden opgeslagen in alle stappen in de toeleveringsketen. Hier volgt een visualisatie op hoog niveau van het proces:

Grafiek van het ontwerp van gegevens in de toeleveringsketen.

Het voorgaande diagram is een vereenvoudigde weergave van een complex proces. Als u echter in realtime informatie over voorraadverplaatsing uit de fabrieken en magazijnen haalt, kunt u een uitgebreide grafiek maken die al deze verschillende gegevens met elkaar verbindt:

  1. Het traceerbaarheidsproces begint wanneer de leverancier grondstoffen naar de fabrieken stuurt. De oplossing maakt de eerste knooppunten (hoekpunten) van de grafiek en relaties (randen).

  2. De afgewerkte goederen worden geproduceerd uit grondstoffen en verpakt in pallets.

  3. De pallets worden verplaatst naar fabrieks- of marktmagazijnen volgens klantorders. De magazijnen kunnen eigendom zijn van het bedrijf of van 3PL-providers.

  4. De pallets worden naar verschillende andere magazijnen verzonden volgens klantorders. Afhankelijk van de behoeften van de klant worden er kinderpallets of child-of-child-pallets gemaakt om de bestelde hoeveelheid aan te passen.

    Soms wordt een geheel nieuw item gemaakt door meerdere items te mengen. In een copackscenario waarin bijvoorbeeld een variëteitspakket wordt geproduceerd, wordt hetzelfde artikel soms opnieuw verpakt in kleinere of grotere hoeveelheden in een andere pallet als onderdeel van een klantorder.

    Palletrelatie in de oplossing voor traceerbaarheid van de toeleveringsketen.

  5. Pallets reizen door het supply chain-netwerk en bereiken uiteindelijk het magazijn van de klant. Tijdens dat proces kunnen de pallets verder worden uitgesplitst of gecombineerd met andere pallets om nieuwe pallets te produceren om aan klantorders te voldoen.

  6. Uiteindelijk maakt het systeem een complexe grafiek met relatiegegevens voor kwaliteitsincidentbeheer.

    Diagram met de volledige architectuur voor de toeleveringsketenobjectrelatie.

    Deze ingewikkelde relaties zijn essentieel voor een kwaliteitsincident waarbij het systeem pallets in de hele toeleveringsketen kan volgen en traceren. De grafiek en de bijbehorende doorkruisingen bieden de vereiste informatie hiervoor. Als er bijvoorbeeld een probleem is met één grondstof, kan de grafiek de betreffende pallets en de huidige locatie weergeven.

Volgende stappen