Program

What are Programs?

Programs are schedules for recurring work that occur within Projects and Cases. Programs are used to consistantly schedule maintenance of Assets by creating Cases and Tasks according to 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

This checkbox requests to add or remove Cases from the current Project according to its Program. This checkbox is automatically checked whenever a Project record is submitted whose Cases are not 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:

  1. Deleting all Tasks on Cases that are not in the Program.

  2. Deleting all Cases that are not in the Program.

  3. Creating all Cases that are missing from the Program.

  4. 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

This checkbox requests to add Tasks to the current Case according to its Program. This checkbox is automatically checked whenever a Case record is created 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:

  1. Creating all Tasks that are missing from the Program.

  2. Unchecking the Update Program field on the Case.

General Notices