Successfully created and configured the same Equipment, Topics, and Equipment Plan in the Development environment. Ran the Maintenance Planned Processor (MPP) and maintenance jobs were created as expected.
In Production environment:
Ran MPP on migrated data
Maintenance jobs are not being generated consistently
Only a single job was created for one piece of equipment
No additional jobs are being generated for other migrated equipment/plans
Checked MPP execution logs:
No server-side errors or warnings are logged
No indication of failure during job creation process
Just following up on my original post — EpicCare helped resolve the issue.
There is a hidden column on Maintenance Plans called Action Status that controls how jobs are generated.
Once the process runs, a new job is created and the Action Status is set to I.
When all jobs related to the equipment plan are closed, the status updates to P.
If the Action Status is Q, the system will always generate a job each time the process runs.
After a job is created, the Next Execute Date updates according to the maintenance schedule defined in Equipment Maintenance.
If the Next Execute Date is set to today or a past date, the Action Status automatically changes to Q, and a job will be generated the next time the process runs.
In our case, because we DMT’d Maintenance Plans with an Action Status of I or P (without also DMT’ing the corresponding Maintenance Jobs), no new jobs were being generated through MPP.