Een item uit de productiesequentie. De items zijn uniform voor alle categorieen, er zit geen informatie in die specifiek is voor een bepaald type maatwerk. In veel gevallen zal voor een bepaald maatwekproduct een sequentie worden opgebouwd met "gewone'items, en zal bij het opstellen van werklijst items voor een bepaald productiesequentieitem deze informatie verrijkt worden met informatie specifiek voor het werklijstitem (bijvoorbeeld voor de TBX zaag of het gaat over een bodem, een rug of beide). Soms is bepaalde extra informatie echter enkel voorhanden tijdens het maken van de productiesequentie, en/of lastig of inefficient om later opnieuw op te bouwen. In dat geval kan men de extra info kwijt in een speciek productiesequentie-item. Omdat er specifieke ProductieSequentieItems kunnen zijn is het aangeraden om de items altijd te verwerken met een ProductieSequentieItemVisitor. persistent 1 TECH.Persistent,TECH.Mockable BatchID SequentieNummer ToeleveringID ProductID %String 1 %Integer 1 Sequentienummer voor de activiteitgroepen. Elke activiteitgroep maakt een eigen groepsequentie die een subset is van de hoofdsequentie en die eventueel een andere volgorde hanteert. Deze volgorde wordt bepaald door het GroepSequentieNummer. Standaard is het GroepSequentieNummer gelijk aan het overkoepelende SequentieNummer. Activiteitgroepen kunnen in hun groepsequentie een ander GroepSequentieNummer aan hun items toekennen. %Integer 1 %String 1 Veralgemeend ProductID waarmee we zowel met een KPR-product als met ingegeven kenmerken kunnen werken. Zie de opermkingen op diagram "activiteiten" voor de nodige ondersteuning voor deze nieuwe product ids. DOM.common.ProductID 1 Sequentienummer in de overkoepelende productiesequentie van de batch. Dit sequentienummer bepaalt de volgorde waarin de items in de batch geproduceerd worden. %Integer 1 %TimeStamp 1 %String 1 %String 1 %String %Integer 1 %String DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom 1 1 DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken 1 1 DOM.PM.Maatwerk.Calc.HF.HalffabContext 1 1 DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie 1 1 1 1 %Status 1 Visitor:APPS.Halux.common.ProductieSequentieItemVisitor Berekent de halffabitemsboom voor het product van dit sequentieitem als die nog niet berekend was, en geeft hem dan terug. Alle activiteiten die dit sequentie-item verwerken kunnen dan werken met een eenmalig uitgerekende halffabitemsboom. DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom HalffabItemBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie DOM.PM.Maatwerk.Calc.HF.HalffabContext APPS.Halux.common.enu.ProductieLijn %Library.CacheStorage ^APPS.Halux8081.ProductieSe34AED ProductieSequentieItemDefaultData ^APPS.Halux8081.ProductieSe34AED ^APPS.Halux8081.ProductieSe34AEI ^APPS.Halux8081.ProductieSe34AES %%CLASSNAME BatchID DeelAantal GroepSequentieNummer PartijID ProductID SequentieNummer TijdstipVanCreatie ToeleveringID ToeleveringLijnID TotaalAantal ToeleveringSequentieNummer StapelAfbeelding