Maintenance Work Requirement

The Maintenance Work Requirement view object contains the detailed work requirements of the Maintenance Program view object. Maintenance program is a preventive maintenance plan to be executed at regular schedule and based on asset usage. Maintenance program can also be scheduled based on asset conditions.

Data Store Key : FscmTopModelAM.ScmExtractAM.MntBiccExtractAM.MntWorkRequirementExtractPVO

Primary Keys : MntWorkRequirementTranslatio1Language, MntWorkRequirementTranslatio1RequirementId, RequirementId

Initial Extract Date : CreationDate

Incremental Extract Date : LastUpdateDate

Attributes

This table provides the list of exposed attributes and their descriptions.

Name Description
ActiveEndDate The active date and time when the user ended the maintenance work requirement record.
ActiveStartDate The active date and time when the user created the maintenance work requirement record.
AssetId Value that uniquely identifies the asset number. This is the primary key of the Maintenance Work Requirement view object.
CalendarBasedFlag Indicates if this requirement will to be used for a periodic calendar-based forecasting.
ConditionBasedFlag Indicates if this requirement will be used for a condition based work order creation. A condition of the asset will be used in driving the work definition to be picked up for the creation of the ad-hoc work.
CreatedBy User who created the maintenance work requirement record.
CreationDate Date and time when the user created the maintenance work requirement record.
ForecastUsingCycleFlag Indicates if the requirement is to be forecasted using a cycle of patterns either for the schedule or meter-based requirement.
IntervalsInTheCycle Intervals in the cycle of patterns. Indicates the intervals to be considered in the cycle.
ItemId Value that uniquely identifies the item that the application has enabled for the maintenance work requirement record.
JobDefinitionName Indicates the name of the job that created or last updated the row for the maintenance work requirement record. This is populated through Enterprise Service Scheduler.
JobDefinitionPackage Indicates the package name of the job that created or last updated the row for the maintenance work requirement record. This is populated through Enterprise Service Scheduler.
Language Indicates the code of the language into which the contents of the maintenance work requirement are translated.
LastForecastDate Date when the forecast was run last for this maintenance program.
LastUpdateDate Date and time when the user last updated the maintenance work requirement record.
LastUpdateLogin Indicates the session login associated with the user who last updated the maintenance work requirement record.
LastUpdatedBy Indicates the user who last updated the maintenance work requirement record.
MeterBasedFlag Indicates if this requirement will be used for a usage-based forecasting. Usage is drawn from the readings on the meter tied to the asset.
MntWorkRequirementTranslatio1CreatedBy User who created the work requirement for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1CreationDate Date and time when the user created the work requirement for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1Language Code of the language into which the work requirement record for the maintenance work requirement translation is translated.
MntWorkRequirementTranslatio1LastUpdateDate Date and time when the user last updated the work requirement for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1LastUpdateLogin Session login associated with the user who last updated the work requirement for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1LastUpdatedBy User who last updated the work requirement for maintenance work requirement translation record.
MntWorkRequirementTranslatio1ObjectVersionNumber Number of times the object row was updated. This attribute is used to implement optimistic locking. This number is incremented every time the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
MntWorkRequirementTranslatio1RequirementId Value that uniquely identifies the work requirement for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1RequirementName Indicates the work requirement name for the maintenance work requirement translation record.
MntWorkRequirementTranslatio1SourceLang Code of the language in which the contents of the work requirement for the maintenance work requirement translation record were originally created.
ModifiedFlag Indicates if the maintenance program is used after a forecast generation was already run. You may choose to run a maintenance forecast which overrides the previous maintenance program.
NextWorkOrderOnlyFlag Indicates if the work order generation program only generates the very next work order to the already forecasted and completed work order in the work order creation horizon. The other occurrences of forecasts that are to be converted as work orders will be ignored.
ObjectVersionNumber Number of times the object row was updated. This attribute is used to implement optimistic locking. This number is incremented every time the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
OrganizationId Value that identifies the maintenance organization in which the maintenance program is authored.
ProgramId Value that identifies the maintenance program for the maintenance work requirement record. This is a foreign key to the Maintenance Work Requirement view object.
RequestId Value that identifies the job request that created or last updated the row. This is populated through Enterprise Service Scheduler.
RequirementId Value that uniquely identifies the maintenance work requirement.
RequirementTypeCode Indicates if the requirement is done at the asset level or item level. The valid values are Asset and Item.
SchedulePatternId Value that identifies the schedule pattern for the maintenance work requirement record. This is a foreign key to the Maintenance Work Requirement view object.
StatusCode Indicates the status of the maintenance work requirements. The valid statuses are Draft and Active.
SuppressMergeCode Indicates whether the work definitions are suppressed or merged when forecasts are generated on the same scheduled date.
SuppressMergeOverrideFlag Indicates if the program level concurrent requirements are overridden at the work requirement level.