OEETestWorkerGet: {
    availabilityDefectCategory?: SingleDefectCategory;
    availabilityPartOverride?: GSBaseEntity;
    availabilityProcessOverride?: GSBaseEntity;
    availableTime?: number;
    badParts?: Record<number, number>;
    downtimeReasons?: Record<number, number>;
    enableTotalParts: boolean;
    goodParts?: number;
    idealCycleTime?: number;
    partOverride?: GSBaseEntity;
    qualityDefectCategory?: SingleDefectCategory;
    qualityPartOverride?: GSBaseEntity;
    qualityProcessOverride?: GSBaseEntity;
    scheduledTime?: number;
    totalParts?: number;
    trackAvailability: OEEAvailabilityType;
    trackPerformance: boolean;
    trackQuality: OEEQualityType;
} & DataTestWorkerGet

Type declaration

  • OptionalavailabilityDefectCategory?: SingleDefectCategory

    The defect category to use to track the availability.

    This property is unused if trackAvailability is not set to downtimeWithReasons.

  • OptionalavailabilityPartOverride?: GSBaseEntity

    The part to use when tracking availability.

    This property will not be used if trackAvailability is not set to downtimeWithReasons.

  • OptionalavailabilityProcessOverride?: GSBaseEntity

    The process to use when tracking availability.

    This property will not be used if trackAvailability is not set to downtimeWithReasons.

  • OptionalavailableTime?: number

    The total available time.

    If trackAvailability is not set to 'availability', this value will not be used.

  • OptionalbadParts?: Record<number, number>

    The bad parts which have been recorded. This is presented as an object where the key is the defect and the value is the number of defects.

  • OptionaldowntimeReasons?: Record<number, number>

    The downtime reasons which have been recorded. This is presented as an object where the key is the defect and the value is the number of defects.

  • enableTotalParts: boolean

    Whether or not the operator is allowed to enter total parts.

  • OptionalgoodParts?: number

    The good parts produced.

    If trackQuality is not set to 'goodParts', this value will not be used.

  • OptionalidealCycleTime?: number

    The ideal cycle time.

  • OptionalpartOverride?: GSBaseEntity

    The part override set on this test.

  • OptionalqualityDefectCategory?: SingleDefectCategory

    The defect category to use to track the quality.

    This property is unused if trackQuality is not set to badPartsWithDefects.

  • OptionalqualityPartOverride?: GSBaseEntity

    The part to use when tracking quality.

    This property will not be used if trackQuality is not set to badPartsWithDefects.

  • OptionalqualityProcessOverride?: GSBaseEntity

    The process to use when tracking quality.

    This property will not be used if trackQuality is not set to badPartsWithDefects.

  • OptionalscheduledTime?: number

    The total scheduled time in minutes.

  • OptionaltotalParts?: number

    The total parts, including good parts and bad parts.

  • trackAvailability: OEEAvailabilityType

    How to track availability.

    'available': Have the operator record the available time. 'downtimeWithReasons': Have the operator record the downtime and the reasons for it. 'doNotTrack': Nothing will be tracked for availability.

  • trackPerformance: boolean

    Whether or not to track performance data.

  • trackQuality: OEEQualityType

    How to track quality.

    'goodParts': Have the operator record the number of good parts. 'badPartsWithDefects': Have the operator record bad parts and the defects. 'noNotTrack': Nothing will be tracked for quality.