Aide · silicon ioi

Vooruitziend beheer van behoeften

Fiche

Info

De Tijd Vector, Bereken Beschikbaar. Het belangrijkste voordat de JIT MRP-engine wordt gebruikt.

Introductie #

Silicon ioi is een ERP-softwarepakket dat een prognose- en planningsbeheer-engine voor Aankopen en Productie integreert. Het speciale kenmerk is de “Near Real Time” kern, die blijvend op de “back-end” van de server draait. Dit maakt het mogelijk om snel behoeften en tekorten aan Divers materiaal te detecteren.

Op dagelijkse of uurlijkse basis #

De meeste MRP-engines werken op een Wekelijkse en, uitzonderlijk, dagelijkse granulariteit. MRP-processen worden uitgevoerd in een tijdvector met een fijne granulariteit op dagniveau, die kan worden verfijnd tot op het uur.

Type II MRP (Materials Requirement Planning) #

De planningsengine volgt de principes van productietijdberekening zoals gedefinieerd in de MRP II-principes. Dit betekent dat er rekening wordt gehouden met de productietijd die in de routing is gemodelleerd.

We nodigen gebruikers uit om documenten en trainingen over de MRP I en MRP II principes te raadplegen.

Een van de JIT-engines #

De planningsmodule voldoet aan de principes van Just In Time (JIT). Het omvat het beheer van een masterplan. Dit plan maakt het mogelijk om verbruiksprognoses van klanten te ontvangen en te beheren via een ERP-to-ERP (‘machine-to-machine’) link, van het ERP van de klant of van de verkoop- of productieprognoseafdelingen. Silicon ioi beschikt ook over de mogelijkheid om te communiceren met de toeleveringsketen, ook via ERP-naar-PERP (“machine-naar-machine”)-links, om de nodige vliegtuigen naar de verschillende leveranciers te sturen.

De Time vector #

De Time Vector is een ERP-geïntegreerd proces dat continu voorspelde toekomstige behoeften (needs) en voorspelde inputs in een tijdlijn plaatst en een toekomstig profiel in de tijd berekent.

Diagram :

Hier hebben we de toekomstige voorraadsituatie voor een artikel weergegeven door de elementen te plaatsen die het toekomstige voorraadprofiel beïnvloeden:

  • Voorraad op dit moment
  • In P1, een voorraad op een verwachte aankomstdatum.
  • In S1, een verkoop die op een afgesproken datum moet worden geleverd.
  • In P2, een levering met een verwachte aankomstdatum.
  • In S2 een verkoop die op een afgesproken datum Geleverd moet worden.
  • In P3, een levering met een verwachte aankomstdatum.

We kunnen zien dat de verkoop S2 niet haalbaar is omdat de grafiek hierdoor onder nul komt en onder het Niveau alarm of veiligheidsvoorraad.

Info

Het “saldo tot datum” wordt hier weergegeven door de Lijn.

De engine detecteert dit type alarm dat een voorspellingsalarm wordt genoemd. Het systeem analyseert voortdurend alle artikelen wanneer zich een nieuwe gebeurtenis voordoet (wijziging in de voorraadhoeveelheid) of wanneer een bestaand artikel wordt gewijzigd (bestelling van een klant, nieuwe productie). Er wordt onmiddellijk een Alert gegenereerd.

Documenten die de tijdvector beïnvloeden #

In de tijdvector wordt rekening gehouden met de volgende documenten:

Attention

Er is één tijdvector per site, zodat de vereisten tussen de verschillende sites worden geïsoleerd. Het is echter mogelijk om vereisten en compensaties tussen locaties te koppelen door aankopen en verkopen tussen locaties tegen overeengekomen prijzen tussen locaties.

Voorspellingen Voorraaduitvoer in de tijd #

  • Bestellijnen (ioi Verkoop, Besteldetail)
  • Het masterplan (ioi Master Schedule) gekoppeld aan orders per datuminterval
  • Productie, geschatte Consumers (ioi Productie, Est. Materialen)
  • Dossiers, geschat verbruiksdeel (ioi Dossier, Est. Materialen)

Voor voorspellingen van voorraadontvangsten in Tijd #

  • Bestellijnen (ioi Ankoop, Besteldetail)
  • Aankopen Voorstel, (ioi Purchases Proposals)
  • Productie, hoofdgedeelte, (ioi Productie)
  • Dossier, hoofdgedeelte, als het Artikel is gespecificeerd (ioi Dossier)

Voor het beginpunt #

  • Winkels die nog niet verwijderd zijn uit de Tijd vector.

Schema :

Gegevens geïntegreerd in de Tijdsvector #

In elk van de documenten wordt essentiële informatie gebruikt en geïntegreerd in de tijdvector

  • Het artikel, een sleutelelement, alleen lijnen met een artikel worden opgenomen in de tijdvector.
  • De site, er is ook een tijdvector per winkel per site voor een artikel. Dit zijn essentiële gegevens. Er is dus een saldo tot datum per site en een saldo tot datum per shop.
  • Er is ook een tijdvector per winkel. In de documenten is het belangrijk om aan te geven welk magazijn wordt gebruikt voor het picken.
  • De verwachte hoeveelheid die de voorraadvariatie zal veroorzaken. Met andere woorden: het te leveren saldo, het te ontvangen saldo, enz.
  • De geplande datum van de voorraadwijziging.

Attention

Sommige magazijnen zijn uitgesloten van de tijdvector voor het Berekenen van het saldo. Als documenten naar deze winkels verwijzen (uitgesloten van de tijdvector), zal de informatie in de tijdvector verschijnen, maar neutraal zijn in termen van het saldo tot datum. (Niet opgenomen in de berekening).

Verwijder een winkel uit de tijdvector. #

In sommige bedrijfsorganisaties is het nuttig om een deel van de Voorraad niet op te nemen in wat beschikbaar moet zijn.

Voorbeeld:

  • Voorraad bestemd voor R&D mag niet beschikbaar zijn voor verkoop.
  • Reservevoorraad voor het reparatiecentrum (reparaties die intern worden uitgevoerd) mag niet Beschikbaar zijn voor verkoop.

Vanuit de ioi WMS.

Om een Magazijn te blokkeren, vinkt u het vakje Not in need vector aan.

→ Deze actie is beveiligd, het vereist niveau 1 privileges in uw rol voor deze winkel.

Voorbeeld: “The Fun Bike Company”, Site BXL, Winkel WREP, Repair Warehouse.

Attention

Als je deze parameter verandert, wordt de tijdvector voor alle artikelen op de site opnieuw berekend. Raadpleeg de functies voor het bijhouden van de tijdvector.

Een verkooporder en de tijdvector. #

De status van het document, van de regel #

Als een artikel gedefinieerd is, maken alleen de lijnen van het document in deze toestanden deel uit van de tijdsvector:

  • Naar afhandeling (-2), als een bestelhoeveelheid is gedefinieerd,

  • Voorspellend (-1), als een bestelhoeveelheid is gedefinieerd,

  • In afwachting (1) en Bevestigd (2), als een orderhoeveelheid is gedefinieerd,

  • In Backorder (3), als het saldo voor levering bestaat (Bestelde hoeveelheid > Geleverde hoeveelheid),

  • En B.O. / Gereserveerd (5), als het te leveren saldo bestaat (Bestelde hoeveelheid > Geleverde hoeveelheid).

Astuce

Een verborgen Veld met de naam to_execute=1 als een Lijn “Activeer” is en dus aanwezig is in de vector. Als to_execute=0 betekent dit dat het te leveren saldo nul is, dat de Bestellen wordt voorbereid of volledig is geleverd.

Deze Lijn moet in Tijd geplaatst worden. #

Om antwoord te geven op de managementvraag “Wanneer wil je dat de klant geleverd wordt?”, heb je het veld Shipping Scheduled DateTime, dat een kopie is van het veld Shipping date time in de Lijn Bestellen. Deze datum wordt voor elke nieuwe Lijn uit de opdrachtkop van het Shipping date time veld gehaald.

Voorbeeld:

  • Bestellen

Let op de Vul alle lijnen knop (“Fill all lines”), hiermee kunt u de datum wijzigen in alle lijnen die al gecodeerd zijn.

  • Bestelgegevens

Hier vindt u de meeste elementen van de Tijdsvector

In voorbereiding zullen deze lijnen niet aanwezig zijn in de Tijdsvector.

→ Laten we dit document wachtrij plaatsen.

Het systeem zal deze lijnen in de loop van de tijd weergeven en positioneren voor de items in kwestie.

Door het artikelrecord te raadplegen, in de Tab Time Vector, is hier de Voorraad situatie (DEMO: “The Fun Bike Company”) gedetailleerd per Magazijn, met de aankooporder in voorbereiding:

Hier is de situatie met de Bestellingen die in Wachten zijn geplaatst:

De balans tot Datum wordt berekend door de server met behulp van een gebeurtenisdetectiesysteem. Als het tijdvectorproces is gestopt of erg druk is, kunt u een onmiddellijke update aanvragen door op de knop te drukken.

Hier is de situatie met de balans tot nu toe :

Site Balance houdt rekening met alle Van magazijnen. Zonder rekening te houden met de winkels die zijn uitgesloten van het Berekenen van de tijdvector.

Whs Balance berekent het saldo per Van magazijn. Voor een goede leesbaarheid van deze totalen raden we aan om te filteren op winkel (“Warehouse”).

Voorbeeld:

Dit is voor alle artikelen. Hier is de andere Lijn van het Bestellen, situatie :

Let op de Gepland (“Scheduled”) dit is de verwachte Leveringsdatum.

Een aankooporder en tijdvector #

De status van het document, de regel. #

Als een item gedefinieerd is, maken alleen de lijnen van het document in een van deze statussen deel uit van de tijdvector

  • Naar afhandeling (-2), als er een bestelhoeveelheid is gedefinieerd.

  • Voorspellend (-1), als er een bestelhoeveelheid is gedefinieerd.

  • In afwachting (1) en Bevestigd (2), als een bestelhoeveelheid is gedefinieerd.

  • In Backorder (3), als het te ontvangen saldo bestaat (Bestelde hoeveelheid> Ontvangen hoeveelheid).

  • En B.O. / Gereserveerd (5), als het te ontvangen saldo bestaat (Bestelde hoeveelheid> Ontvangen hoeveelheid).

Astuce

Een verborgen Veld met de naam to_execute=1 als een Lijn Active is en dus aanwezig is in de vector. Als to_execute=0 betekent dit dat het te leveren saldo nul is, dat de Bestellen wordt voorbereid of dat deze volledig is ontvangen.

Deze Lijn moet in Tijd geplaatst worden. #

Om antwoord te geven op de managementvraag “Wanneer wil je dat de klant geleverd wordt?”, heb je het veld Expected Arrival DateTime, dat een kopie is van het veld Asked Arrival date time in de Lijn Bestellen. Deze datum wordt voor elke nieuwe Lijn overgenomen uit de order header van het Expected Arrival date time veld.

Bestellen #

Voorbeeld :

Let op de Vul alle lijnen knop (“Fill all lines”) die de datum in alle reeds gecodeerde lijnen verandert.

→ Plaats dit document wachtrij :

→ Het systeem zorgt ervoor dat deze lijnen verschijnen en op tijd worden geplaatst voor de items die worden overwogen:

De balans tot Datum wordt berekend door de server met behulp van een gebeurtenisdetectiesysteem. Als het tijdvectorproces stopt of erg druk is, kun je een onmiddellijke update aanvragen door op de knop te drukken.

Hier is de situatie met de balans tot nu toe:

Let op de Planned (“Scheduled”) die de Verwachte aankomstdatum is.

Daling in de beschikbare tot datum onder het Niveau alarm #

Een Minimum alarm Niveau is gedefinieerd in de item master record. Dit komt over het algemeen overeen met de oude “Veiligheids Voorraad”, d.w.z. het voorraadniveau waaronder je niet mag gaan. Natuurlijk is het mogelijk om onder dit niveau te gaan, maar prognoses moeten zo worden gemaakt dat dit niveau de ondergrens is in termen van Voorraad.

→ Stel een Niveau alarm in op 3 voor een van de artikelen. De tijdvector toont dit Niveau alarm.

→ Var tijdvector van dit Niveau alarm:

Attention

Het waarschuwingsniveau, indien ingesteld in het artikel, is van toepassing op alle sites. Als het is ingesteld in de parameters van een Locaties, is het Uniek voor die Locaties.

Om de parameters voor een site in te stellen, zie het Site paneel (in het Parameters tabblad):

→ Laten we een Bestel klant maken die de verwachte voorraad onder het Niveau alarm brengt.

Voor onze tweede opdrachtregel hebben we geen waarschuwing:

Bereken beschikbare en geplande beschikbaarheid #

Met Silicon ioi kunt u prognoses beheren voor de succesvolle levering van uw bestellingen. Het is Belangrijk om deze concepten te begrijpen:

Uit vooraad: Uit voorraad: De hoeveelheid is op voorraad, ongeacht geplande aankomsten en vertrekken. Dit is een eenvoudige controle van de voorraadbeschikbaarheid. Deze controle is echter niet voldoende voor een goed beheer. Als u bijvoorbeeld Voorraad hebt om een bestelling te leveren en een andere bestelling, die de dag ervoor geleverd had moeten worden, neemt een groot deel van de voorraad in beslag, dan kan de eerste bestelling niet volledig worden geleverd.

Beschikbaar: Dit is de hoeveelheid voorraad die wordt afgetrokken van wat moet worden geleverd vóór de geplande leverdatum voor deze Bestellingen Lijn. Er wordt geen rekening gehouden met het Niveau alarm (of de veiligheidsvoorraad). Beschikbaar geeft aan wat u NU kunt leveren om orders uit te voeren.

Geplande Beschikbaarheid: Dit is de hoeveelheid die beschikbaar is om de Levering uit te voeren OP DE GEPLANDE DATUM, rekening houdend met de geplande voorraadaankomsten in de loop van de tijd en het te respecteren Niveau alarm.

Eenmalig verzoek om beschikbare voorraad voor een bestelling #

Open een bestelbon die niet de status In voorbereiding of Volledig geleverd heeft.

Gebruik het menu Actie.

Het systeem toont u de resultaten:

Voor de bestelling als geheel zijn de mogelijke toestanden van de beschikbare :

  • Niet berekend
  • Vol
  • Gedeeltelijk
  • Niets (geen beschikbaarheid)

Noteer de datum waarop de beschikbaarheid is Berekend en getoond in het document. Zo kun je controleren of je Dag bent.

→ In het detail van de bestelling:

Merk voor de eerste Lijn op dat de geplande beschikbaarheid met 3 wordt verminderd omdat het rekening houdt met het waarschuwingsniveau.

U kunt daarom :

  • Nu de bestelling Geleverd.
  • De bestelling Geleverd op de GEPLANDE DATUM.

Planning en toezicht op de Time Vector #

Planning van de Time Vector #

De planning van de Time Vector (module Time Vector Scheduler) maakt het mogelijk om de uitvoeringsperiodes van de Time Vector nauwkeurig af te stemmen op een weekkalender.

Astuce

Het is aanbevolen om vooraf “sleep mode”-slots te reserveren, zodat IT-onderhoud kan worden uitgevoerd zonder de Time Vector-processen te verstoren.

Voorbeeld van planning:

Real-time monitoring: Time Vector Monitor #

U kunt op elk moment controleren of de Time Vector actief is via de module Time Vector Monitor.

Astuce

Bij een fout of stopzetting kunt u het proces van de Time Vector herstarten via het menu Action > Reset time vector.

Info

Wanneer de Time Vector in sleep mode staat, wordt de JIT-engine ook gestopt!

Procesbewaking: Item Stack #

In het paneel Item Stack kunt u de items zien die wachten op herberekening (“stack”) — er is één stack per site.

Time Vector per artikel visualiseren #

Op het artikel, tabblad Time Vector, kunt u de gedetailleerde toekomstige bewegingen bekijken (leveringen, klantorders, enz.).

Voorbeeldanalyse:

  • De beginvoorraad van dit artikel is nul.
  • Een eerste aankooporder verhoogt de voorraad naar 1 zodra ontvangen.
  • Een tweede aankooporder verhoogt de voorraad tot 12 (+11).
  • Een klantorder brengt de voorraad terug naar nul bij levering (-12).

Gridview:

Grafiekview:

Flat balance (net behoefte zonder tijdlijn) #

Nog steeds op het tabblad Time Vector van het artikel, geeft het bovenpaneel een samenvatting: zonder de detailplanning te betrekken, toont het systeem de ruwe uitvoerbaarheid van de orders.

Hier hoeft niets te worden gedaan: klantorders kunnen worden uitgevoerd zodra de aankooporders zijn ontvangen.

Info

Het systeem meldt indien een aankooporder te laat geleverd wordt.

Een aankooporder verwijderen

Bijvoorbeeld, als u aankooporder POGLG/202300005/1 verwijdert, wordt aan de behoefte niet meer voldaan:

Astuce

De Time Vector verwerkt niet direct: de uitvoering is periodiek (bijvoorbeeld iedere minuut). Als de stack niet leeg is, forceer een onmiddellijke berekening via de knop VT process.

In dat geval is een nieuwe aankooporder vereist: er is een tekort aan hoeveelheden. De JIT-engine zal automatisch de benodigde aankoopvoorstellen genereren.

JIT-engine configuratie #

Belangrijke punten #

JIT werkt per site. U moet minstens één configuratie per te verwerken site aanmaken.

Voorbeeld van siteconfiguratie:

Initialisatie / Verwijderingsfase #

Bij het starten van een JIT-proces is het belangrijk om documenten uit vorige sessies te verwijderen (alle JIT-documenten staan op ‘Te verwerken’, zijn gedateerd en hebben een sessienummer). Documenten kunt u ook bewaren (met de Keep it optie). Iedere regel die op ‘Te verwerken’ staat, kan bij initialisatie worden verwijderd.

→ Selecteer de te verwijderen documenttypes volgens uw situatie.

Astuce

Niet nodig om geproduceerde productievoorstellen te verwijderen indien productie niet gebruikt wordt!

Het systeem genereert vervolgens:

  • Aankooporders of voorstellen
  • Productieorders

Initialisatie / Herplanningsfase #

Voor voorraadverbruikende documenten (klantorders, productie-BOM): indien actief, verplaatst het systeem ieder document naar de actuele datum als de geplande leverdatum verstreken is.

Voor voorraadaanvullende documenten (aankooporders, aankoopvoorstellen, productie): indien actief, wordt hetzelfde toegepast. Documenten worden voor de voorraadbewegingen geplaatst in de Time Vector om oneindige herbevoorradingsloops te voorkomen.

Hoe aankopen genereren #

  • Bepaal het te gebruiken aankoopjournaal.

Kies om direct aankooporders of aankoopvoorstellen te genereren.

Astuce

Verfijn deze keuze per artikel (zie artikel-fiche).

  • Indien u referentie-artikelen gebruikt (zonder artikel-fiche), kunt u ook orders genereren.
  • Optie ‘Aanvullen tot max-niveau’ indien gedefinieerd.
  • Voor geplande aankomstdatums gebruikt het systeem de levertijd uit de aankoopprijs en, indien gespecificeerd, de levertijd van de leverancier (leveranciersfiche). Indien geen levertijd: wordt de standaard levertijd gebruikt.

Hoe productie genereren #

  • Stel het standaardjournaal voor productie in.
  • Kies directe productie of productievoorstel.

Astuce

Verfijn deze keuze per artikel (zie artikel-fiche).

  • Optie “Aanvullen tot max-niveau” indien actief.
  • Het systeem houdt rekening met de routing voor de productietijd.

JIT-planning #

U bundelt in JIT packages alle configuraties die u wenst uit te voeren:

Voorbeeld “FULL ANT/LG/BXL”

  • Verwijderingsfase
    • ANTWERP, INIT, Alleen initialisatie
    • LIEGE, INIT, Alleen initialisatie
    • BRUSSELS, INIT, Alleen initialisatie
  • Generatiefase:
    • ANTWERP RUN, uitvoering zonder initialisatie
    • LIEGE RUN, uitvoering zonder initialisatie
    • BRUSSELS RUN, uitvoering zonder initialisatie

Artikelfilter #

U kunt filteren, op elk veld van de artikel-fiche, welke referenties u wilt opnemen of uitsluiten.

Leverancierscatalogusfilter #

Ook mogelijk op elk veld van de leverancierscatalogus.

Handmatige JIT-uitvoering #

U kunt het handmatig starten van JIT toestaan (of niet).

Uitvoeringsplanning #

Definieer de weekdagen voor JIT-uitvoering.

Attention

Plan niet tijdens de sleep mode.

Astuce

Meerdere uitvoeringen per dag zijn mogelijk.

Laatste JIT-uitvoering #

Overzicht van de laatste uitvoeringen.

Er is een gedetailleerd logboek beschikbaar tijdens en na elke uitvoering.

Aankooporders door JIT gegenereerd #

Zie alle gegenereerde orders met de status ‘Te verwerken’.

Tracking: uitvoering en oorsprong #

In ieder document: controleer de uitvoerings-ID (datum/tijd gecodeerd in de ID).

Volg de link tussen orderregel en de gecompenseerde oorspronkelijke behoefte.

Artikelen in waarschuwing #

Om artikelen in waarschuwing te vinden (drempel bereikt of onder niveau):

  • Artikelfiches per site (ioi item site)
  • Of de artikellijst in warning-mode