Question


After setting up Recurring Work in ServiceBox, some users have asked why new Work Orders are not created for Recurring Work jobs. 



Solution


Recurring work generates work orders on a schedule that runs every hour. It may take up to an hour and a bit for work orders to get created on new or changed recurring work.


When your Recurring Work does not create a new Work Order after that period of time, there may be two reasons why this is happening:


1. End Date is set before Next Date:  The "End Date" for your recurring Work Order is set BEFORE the "Next Date". In these cases, Work Orders are not created from a Recurring Work past its end date. 


As shown in the screenshot below, the "Next Date" for recurring work is set for June 15, 2022; however, the "End Date" is set for June 13, 2022. In this case, a new Work Order will not be created. 


To solve this problem, click on the Recurring Work from which you would like a new Work Order to be created and change the end date anytime later than the "Next Date". You will then be able to continue generating new Work Orders from Recurring Work. 


2. Recurring work have 'Schedule after last closed workorder': If this is the case and there is at least one non-closed work order, then no new work order will be created until all work orders are closed. 


The system defines a closed work order as one where the status of the work order has the 'Is Closed' flag set in Settings->Work Orders->Statuses.