Add a new checking set affecting all job types

About this task

If a checking set will be evaluated at the same blocking points for all job types, then you can change the defaults in JobProcessUWIssueEvaluator.

Procedure

  1. In Studio, open the UWIssueCheckingSet.ttx typelist extension.
  2. Add a new typecode entering a code, name, description, and optional priority.
  3. Add the same typecode to the TriggeringPointKey.ttx typelist extension.

    Next, link the checking set typecode to the triggering point key.

  4. In UWIssueCheckinSet.ttx, add a category. Set typelist to TriggeringPointKey and code to the typecode value.
  5. Open gw.job.JobProcessUWIssueEvaluator.gs.
  6. Modify the static function that returns a JobProcessUWIssueEvaluator associated with the specific job type or types that you wish to affect. An example in the default configuration is the forRenewal method. This method overrides the built-in checking at the Quote and Issuance blocking points. (Both the CheckedAtAllBlockingPoints as well as the blocking-point-specific lists are examined.)
  7. If JobProcessUWIssueEvaluator has been modified in a way that affects the CheckedAt properties or logic, then you may need to make modifications. Do a similar review of JobProcess and how it may call JobProcessUWIssueEvaluator or otherwise affect the CheckedAt behavior.