Validation Rules Introduced in the TechnoMile 2025.3 Release
Subcontract
Validation Rule Name | Description | Error Message |
|---|---|---|
Prevent_SB_LB_Conflict_On_Account | The Socio-Economic Class field on the related Account cannot have both Small Business and Large Business selected at the same time. | The Socio-Economic Class on the related Account cannot have both 'Small Business' and 'Large Business' selected at the same time. Please update the classification on either the Subcontract or the Account. |
Account
Validation Rule Name | Description | Error Message |
|---|---|---|
SBP_Type_Verification_Status_Required | The SB Verification Status field cannot be left blank. | This field is required. |
Validation Rules Introduced in the TechnoMile 2025.1 Release
Small Business Plan
Validation Rule Name | Description | Error Message |
|---|---|---|
SmallBusinessPlanGoalTypeValidation | You can set the Goal Type field as either percentage (%) or currency ($). Based on the selected goal type, you may only enter values in the matching field:
| Goals entered do not match with goal type. Please enter valid goal type matching with goals |
Subcontract
Validation Rule Name | Description | Error Message |
|---|---|---|
Avoid_Selecting_Large_ and_Small_ | The Socio-Economic Class field on the Subcontract cannot have both Small Business Type and Large Business Type selected at the same time. | You cannot select both a Large Business type and Small Business type socioeconomic class. Please pick one or the other. |
Include_in_SBP_must_be_No | The Include in SBP field must be set to No because the subcontractor is classified as a Large Business. If the subcontractor is an ANC Large Business, you must also select ANC. | Include in SBP must be No. You cannot include a Large Business Subcontractor in the Small Business Goals. If this is an ANC Large Business, please also select ANC. |
Adverse Actions
Validation Rule Name | Description | Error Message |
|---|---|---|
Require_Corrective_Action_ | Ensures a corrective action summary is provided when the status is Negotiate, Awaiting Final Approval, or Finalized. | Corrective Action Summary is required when Status is Negotiate, Awaiting Final Approval, or Finalized. |
Require_Final_Resolution_ | Ensures that a final resolution is selected when the status is Finalized. | Final Resolution must be selected when Status is Finalized. |
Require_Requested_Extension_ | Ensures that a requested extension date is provided when Request an Extension is set to Yes. | Requested Extension Date is required when Request an Extension is Yes. |
Require_Response_Sent_ | Ensures that a response sent date is provided when the status is set to Negotiate. | The Response Sent Date is required when the Status is set to 'Negotiate'. |
Require_Return_to_Work_Date | Ensures that a return-to-work date is provided when the type is Stop Work or Suspension. | Return to Work Date is required when Type is Stop Work or Suspension. |
Require_Termination_Date | Ensures that a termination date is provided when the action type is Termination or Cancellation. | Termination Date is required when Action Type is Termination or Cancellation. |
Require_Termination_Reason | Ensures that a termination reason is provided when the action type is Termination or Cancellation. | Termination Reason is required when Action Type is Termination or Cancellation. |
Require_Termination_Stop_ | Ensures that the termination/stop work scope is provided when the action type is Termination, Cancellation, Stop Work, or Suspension. | Termination/Stop Work Scope is required when Action Type is Termination, Cancellation, Stop Work, or Suspension. |
Final_resolution_cannot_be_ | Prevents the final resolution from being entered unless the review/approval status is Final Approval. | Final resolution cannot be entered unless the Review/Approval status is Final Approval. |
Validation Rule Introduced in the TechnoMile 2024.3 Release
Agreement Team
Validation Rule Name | Description | Error Message |
|---|---|---|
UserOrPersonnelCannotBeBlank | In an Agreement Team record, either the User or Personnel field must be filled. At least one of these fields is required to proceed. | Please select the user or personnel record who will be performing this role. |
