1using LotSizingDataModel.Core.DecisionModel.Scheduling;
9 public static string CreateMicroSetupStartKey(
int plantId,
int workCenterId,
int routingId,
int itemId,ProductionMicroPeriodReference microPeriod,
int fixedPredecessorItemId,
bool resetBoundary)
Builds stable business-domain keys for mathematical variables and constraints.
string Build()
Builds the immutable domain-key text.
MathematicalDomainKeyBuilder Add(string name, string value)
Adds a text segment.
Provides the canonical mathematical domain-key categories used to identify lot-sizing decision famili...
const string AuxiliaryMacroProductionActivation
const string MicroPeriodProduction
const string AuxiliaryMicroPeriodSetupStart
const string AuxiliaryMicroPeriodChangeover
const string MicroPeriodSetupState
Provides the canonical mathematical domain-key segment names used by lot-sizing variables and constra...
const string Plant
Plant identifier segment.
const string Routing
Routing identifier segment.
const string Item
Item or product identifier segment.
const string WorkCenter
Work-center identifier segment.
const string Period
Period index segment.