PCR-360 Wiki

Department Owner Required on Service Order Validation

PHP
// Makes the "Owner - Department" field required on SD Orders
// Description: Service Desk Order Owner-Department Validation
// Table Name: SERVICE_DESK

$complete = $this->listGetByCode("SD_STATUS", "COMPLETE");
if (empty($data["D_OWNER_DEPT_HIERARCHY_RECID"])
    && empty($data["D_OWNER_CONTACTS_RECID"])
    && $data["SD_TYPE"] == "sd-service-order"
    && $data["SD_STATUS_LISTS_RECID"] == $complete
   ) {
    $this->setError("An Owner must be specified when completing a Service Order.");
    return false;
}