Quintiq file version 2.0
|
#parent: #root
|
EDIBroker MPSync_ImportUnitsFromExcelBroker
|
{
|
MDSDefinition: MPSync
|
EDIModelLink.Destination MPSync_DestinationUnitsForExcelImport
|
{
|
SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.outputunitstomodel'
|
EDIMLTable IOUnit
|
{
|
PrimaryKeyColumns: ID
|
SoftDeleteAttribute: IsSoftDeleted
|
TargetType: IOUnit
|
TypeIndex: IOUnitTypeIndex
|
WithSoftDelete: true
|
EDIMLColumn CampaignTypeDuration { Attribute: CampaignTypeDuration ValueType: Duration }
|
EDIMLColumn CapacitySmoothingPercentageDelta { Attribute: CapacitySmoothingPercentageDelta ValueType: Real }
|
EDIMLColumn CapacityType { Attribute: CapacityType ValueType: String }
|
EDIMLColumn CurrencyID { Attribute: CurrencyID ValueType: String }
|
EDIMLColumn DisplayIndex { Attribute: DisplayIndex ValueType: Number }
|
EDIMLColumn EndDate { Attribute: EndDate ValueType: Date }
|
EDIMLColumn GISCity { Attribute: GISCity ValueType: String }
|
EDIMLColumn GISCountryCode { Attribute: GISCountryCode ValueType: String }
|
EDIMLColumn GISPostalCode { Attribute: GISPostalCode ValueType: String }
|
EDIMLColumn GroupName { Attribute: GroupName ValueType: String }
|
EDIMLColumn HasCapacitySmoothing { Attribute: HasCapacitySmoothing ValueType: Boolean }
|
EDIMLColumn HasMaximumQuantity { Attribute: HasMaximumQuantity ValueType: Boolean }
|
EDIMLColumn HasUserFrozenFutureDuration { Attribute: HasUserFrozenFutureDuration ValueType: Boolean }
|
EDIMLColumn ID { Attribute: ID ValueType: String }
|
EDIMLColumn IconName { Attribute: IconName ValueType: String }
|
EDIMLColumn IsIncludedInSupplySpecification { Attribute: IsIncludedInSupplySpecification ValueType: Boolean }
|
EDIMLColumn IsOverlapCapacitySmoothing { Attribute: IsOverlapCapacitySmoothing ValueType: Boolean }
|
EDIMLColumn IsPlannedInfinite { Attribute: IsPlannedInfinite ValueType: Boolean }
|
EDIMLColumn IsSmoothCapacityOverAllPeriods { Attribute: IsSmoothCapacityOverAllPeriods ValueType: Boolean }
|
EDIMLColumn IsSupplier { Attribute: IsSupplier ValueType: Boolean }
|
EDIMLColumn LotSize { Attribute: LotSize ValueType: Real }
|
EDIMLColumn MaximumQuantity { Attribute: MaximumQuantity ValueType: Real }
|
EDIMLColumn MinimumQuantity { Attribute: MinimumQuantity ValueType: Real }
|
EDIMLColumn Name { Attribute: Name ValueType: String }
|
EDIMLColumn Notes { Attribute: Notes ValueType: String }
|
EDIMLColumn ParentUnitID { Attribute: ParentUnitID ValueType: String }
|
EDIMLColumn QuantityToProcess { Attribute: QuantityToProcess ValueType: String }
|
EDIMLColumn StartDate { Attribute: StartDate ValueType: Date }
|
EDIMLColumn UnitOfMeasureName { Attribute: UnitOfMeasureName ValueType: String }
|
EDIMLColumn UseShiftOptimization { Attribute: UseShiftOptimization ValueType: Boolean }
|
EDIMLColumn UserCapacitySmoothingLength { Attribute: UserCapacitySmoothingLength ValueType: Number }
|
EDIMLColumn UserFrozenFutureDuration { Attribute: UserFrozenFutureDuration ValueType: Duration }
|
}
|
}
|
EDITransformation.Transformation MPSync_TransformationUnitsForExcelImport
|
{
|
EDITableTransformation
|
{
|
InputTable: Units_MP
|
OutputTable: IOUnit
|
EDIColumnMatch
|
{
|
InputColumn: CampaignTypeDuration
|
OutputColumn: CampaignTypeDuration
|
Converter
|
{
|
XMLDefinition:
|
[*
|
<?xml version="1.0" encoding="UTF-16"?>
|
<StringToDuration xmlns="http://www.quintiq.com/GEB/StringToDuration" Key="@1">
|
<IsStandard>true</IsStandard>
|
<IsISO>false</IsISO>
|
<IsCustom>false</IsCustom>
|
<ConversionType>0</ConversionType>
|
<SingularDayString>day</SingularDayString>
|
<PluralDayString>days</PluralDayString>
|
</StringToDuration>
|
*]
|
}
|
}
|
EDIColumnMatch { InputColumn: CapacitySmoothingPercentageDelta OutputColumn: CapacitySmoothingPercentageDelta }
|
EDIColumnMatch { InputColumn: CapacityType OutputColumn: CapacityType }
|
EDIColumnMatch { InputColumn: CurrencyID OutputColumn: CurrencyID }
|
EDIColumnMatch { InputColumn: DisplayIndex OutputColumn: DisplayIndex }
|
EDIColumnMatch { InputColumn: EndDate OutputColumn: EndDate }
|
EDIColumnMatch { InputColumn: GISCity OutputColumn: GISCity }
|
EDIColumnMatch { InputColumn: GISCountryCode OutputColumn: GISCountryCode }
|
EDIColumnMatch { InputColumn: GISPostalCode OutputColumn: GISPostalCode }
|
EDIColumnMatch { InputColumn: GroupName OutputColumn: GroupName }
|
EDIColumnMatch { InputColumn: HasCapacitySmoothing OutputColumn: HasCapacitySmoothing }
|
EDIColumnMatch { InputColumn: HasMaximumQuantity OutputColumn: HasMaximumQuantity }
|
EDIColumnMatch { InputColumn: HasUserFrozenFutureDuration OutputColumn: HasUserFrozenFutureDuration }
|
EDIColumnMatch { InputColumn: ID OutputColumn: ID }
|
EDIColumnMatch { InputColumn: IconName OutputColumn: IconName }
|
EDIColumnMatch { InputColumn: IsIncludedInSupplySpecification OutputColumn: IsIncludedInSupplySpecification }
|
EDIColumnMatch { InputColumn: IsOverlapCapacitySmoothing OutputColumn: IsOverlapCapacitySmoothing }
|
EDIColumnMatch { InputColumn: IsPlannedInfinite OutputColumn: IsPlannedInfinite }
|
EDIColumnMatch { InputColumn: IsSmoothCapacityOverAllPeriods OutputColumn: IsSmoothCapacityOverAllPeriods }
|
EDIColumnMatch { InputColumn: IsSupplier OutputColumn: IsSupplier }
|
EDIColumnMatch { InputColumn: LotSize OutputColumn: LotSize }
|
EDIColumnMatch { InputColumn: MaximumQuantity OutputColumn: MaximumQuantity }
|
EDIColumnMatch { InputColumn: MinimumQuantity OutputColumn: MinimumQuantity }
|
EDIColumnMatch { InputColumn: Name OutputColumn: Name }
|
EDIColumnMatch { InputColumn: Notes OutputColumn: Notes }
|
EDIColumnMatch { InputColumn: ParentUnitID OutputColumn: ParentUnitID }
|
EDIColumnMatch { InputColumn: QuantityToProcess OutputColumn: QuantityToProcess }
|
EDIColumnMatch { InputColumn: StartDate OutputColumn: StartDate }
|
EDIColumnMatch { InputColumn: UnitOfMeasureName OutputColumn: UnitOfMeasureName }
|
EDIColumnMatch { InputColumn: UseShiftOptimization OutputColumn: UseShiftOptimization }
|
EDIColumnMatch { InputColumn: UserCapacitySmoothingLength OutputColumn: UserCapacitySmoothingLength }
|
EDIColumnMatch { InputColumn: UserFrozenFutureDuration OutputColumn: UserFrozenFutureDuration }
|
}
|
}
|
EDIXLSLink.Source MPSync_SourceUnitsForExcelImport
|
{
|
FileName: 'MP_Units.xlsx'
|
SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.inputunitsfromexcel'
|
EDIXLSLinkTable Units_MP
|
{
|
Columns:
|
[
|
EDIXLSLinkColumn CampaignTypeDuration { ValueType: String }
|
EDIXLSLinkColumn CapacitySmoothingPercentageDelta { ValueType: Real }
|
EDIXLSLinkColumn CapacityType { ValueType: String }
|
EDIXLSLinkColumn CurrencyID { ValueType: String }
|
EDIXLSLinkColumn DisplayIndex { ValueType: Number }
|
EDIXLSLinkColumn EndDate { ValueType: Date }
|
EDIXLSLinkColumn GISCity { ValueType: String }
|
EDIXLSLinkColumn GISCountryCode { ValueType: String }
|
EDIXLSLinkColumn GISPostalCode { ValueType: String }
|
EDIXLSLinkColumn GroupName { ValueType: String }
|
EDIXLSLinkColumn HasCapacitySmoothing { ValueType: Boolean }
|
EDIXLSLinkColumn HasMaximumQuantity { ValueType: Boolean }
|
EDIXLSLinkColumn ID { ValueType: String }
|
EDIXLSLinkColumn IsIncludedInSupplySpecification { ValueType: Boolean }
|
EDIXLSLinkColumn IsOverlapCapacitySmoothing { ValueType: Boolean }
|
EDIXLSLinkColumn IsPlannedInfinite { ValueType: Boolean }
|
EDIXLSLinkColumn IsSmoothCapacityOverAllPeriods { ValueType: Boolean }
|
EDIXLSLinkColumn LotSize { ValueType: Real }
|
EDIXLSLinkColumn MaximumQuantity { ValueType: Real }
|
EDIXLSLinkColumn MinimumQuantity { ValueType: Real }
|
EDIXLSLinkColumn Name { ValueType: String }
|
EDIXLSLinkColumn Notes { ValueType: String }
|
EDIXLSLinkColumn ParentUnitID { ValueType: String }
|
EDIXLSLinkColumn QuantityToProcess { ValueType: String }
|
EDIXLSLinkColumn StartDate { ValueType: Date }
|
EDIXLSLinkColumn UnitOfMeasureName { ValueType: String }
|
EDIXLSLinkColumn UserCapacitySmoothingLength { ValueType: Number }
|
EDIXLSLinkColumn IconName { ValueType: String }
|
EDIXLSLinkColumn HasUserFrozenFutureDuration { ValueType: Boolean }
|
EDIXLSLinkColumn UserFrozenFutureDuration { ValueType: Duration }
|
EDIXLSLinkColumn UseShiftOptimization { ValueType: Boolean }
|
EDIXLSLinkColumn IsSupplier { ValueType: Boolean }
|
]
|
}
|
}
|
}
|