Program
What are Programs?
Programs are schedules for recurring work within Projects and Cases. Programs are used to consistently schedule maintenance of Assets by creating Cases and Tasks based on Program Rules.
Project Program
This feature creates recurring Cases with a Project according to Project Rules. Cases are used to schedule recurring work that span multiple days or are open ended.
Entity Update Program Field
Entity Update Program Field box requests to add or remove Cases from the current Project according to its Program. This box is checked automatically whenever you submit a Project whose Cases aren't in sync with its Program.
A Project submitted with this field checked will schedule the NextService Scheduled : Program Scheduled Script with script deployment id customdeploy_nx_program
. This Scheduled Script processes Projects with this field populated one at a time by:
-
Deleting all Tasks on Cases that are not in the Program.
-
Deleting all Cases that are not in the Program.
-
Creating all Cases that are missing from the Program.
-
Unchecking the Update Program field on the Project.
Case Program
This feature creates recurring Tasks with a Case according to Case Rules. Tasks are used to schedule work that occur on a single day.
Event Update Program Field
Event Update Program Field box requests to add Tasks to the current Case according to its Program. This box is checked automatically whenever you create a Case record that has an associated Program.
A Case submitted with this field checked will schedule the NextService Scheduled : Program Scheduled Script with script deployment id customdeploy_nx_program
. This Scheduled Script processes Cases with this field populated one at a time by:
-
Creating all Tasks that are missing from the Program.
-
Unchecking the Update Program field on the Case.