SET_REQUIRED

Resource: Property, Field : Cooling

Description

Cooling is required for all residential and residential lease. It is NOT required for boat slip or deeded parking.

Error Messages

1) ERROR, the property type is 'residential' or 'residential lease' and the permission access is not of type administrator, indicate that the field is required.

Fields referenced within this rule

Cooling 

PropertySubType 

PropertyType 

StandardStatus 

Syntax with comments and error messages

//[ErrMsg1^ERROR, the property type is 'residential' or 'residential lease' and the permission access is not of type administrator, indicate that the field is required.|LogicBlk1^TRUE|LogicBlk2^TRUE]
// The grandfather clause is met and...
(/*[LogicBlk1]*/(.ENTRY. != .EMPTY.).OR.(.OLDVALUE. != .EMPTY.).OR.(((LASTStandardStatus = .EMPTY.).OR.(LASTStandardStatus.IN.('I'))).AND.(StandardStatus.IN.('A')))).AND.
// The property type is 'residential' or 'residential lease' and the permission access is not of type administrator and the entry is empty.
(/*[LogicBlk2]*/(PropertyType.IN.('Resi','Rlse')).AND..NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND.(.ENTRY. = .EMPTY.))
// property sub-type is not 'boat-slip' or 'deeded parking'...
.NOT.(PropertySubType.IN.('BSLP','DDPK'))

Syntax only

((.ENTRY. != .EMPTY.).OR.(.OLDVALUE. != .EMPTY.).OR.(((LASTStandardStatus = .EMPTY.).OR.(LASTStandardStatus.IN.('I'))).AND.(StandardStatus.IN.('A')))).AND.((PropertyType.IN.('Resi','Rlse')).AND..NOT.(.USERCLASS..IN.('BANGG','BANGP','BANGM','BANGN','BANGQ')).AND.(.ENTRY. = .EMPTY.)).NOT.(PropertySubType.IN.('BSLP','DDPK'))

Rule Unique ID

64d7ff2a-0f0d-44c6-bf2a-159e3f8ad985

Rule Number

54