Skip to main content

Regenerate plan

  • February 27, 2025
  • 5 replies
  • 66 views

Forum|alt.badge.img+7

Hi all,

 

Is there a way to run the regenerate plan function for all active pm actions in bulk?

(On the pm action page)

 

Thanks 

Ozge

5 replies

Alexander Heinze
Ultimate Hero (Employee)
Forum|alt.badge.img+23
  • Ultimate Hero (Employee)
  • February 27, 2025

Did you look at Service>Preventive Maintenance>Maintenance Plan>Calendar Generation?


sherry
Do Gooder (Customer)
Forum|alt.badge.img+6
  • Do Gooder (Customer)
  • March 10, 2025
Do you looking for this?

 


Forum|alt.badge.img+7
  • Author
  • Sidekick
  • March 18, 2025

Hi ​@sherry ,

 

Actually no, what I really wanted to do was to perform the Regenerate plan operation on the relevant page for multiple PM actions in bulk.

 

Thanks


Chriswharton22
Sidekick (Partner)
Forum|alt.badge.img+8
  • Sidekick (Partner)
  • November 5, 2025

There is an API you can run, but this would need a custom event or mechanism to schedule it.  I have tried as a scheduled task but it requires data and doesnt accept % as a parameter. 

The API is Pm_Action_API.Refresh_Plan__.  This will take the parameter of PM_NO and PM_REVISION. 

An alternative if you have IFS Cloud would be to create a workflow which loops through the data and call the projection action:

PmActionHandling.svc/PmActionSet(PmNo=x,PmRevision=x)/IfsApp.PmActionHandling.PmAction_RegeneratePlan


Chriswharton22
Sidekick (Partner)
Forum|alt.badge.img+8
  • Sidekick (Partner)
  • November 5, 2025

The next thing to look at will be the “Extend/Shorten Plan” function which extends the planning horizon forward and each PM would be re-calculated. 

Remember that the number of generated lines, is capped at the lower of : The extend plan Year, or the END DATE of the calendar linked to the Maintenance Org defined on the Work List tab.