I have the following formula:
OR
(
AND
(
Route_to_Legal__c = TRUE,
OR
(
INCLUDES(Agreement_Type__c, "Fulfillment/Supplier"),
INCLUDES(Agreement_Type__c, "Promotion"),
INCLUDES(Agreement_Type__c, "Purchase - Equipment"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (HW)"),
INCLUDES(Agreement_Type__c, "Services - Non-Tech"),
INCLUDES(Agreement_Type__c, "Venue/Event"),
INCLUDES(Agreement_Type__c, "Customer"),
INCLUDES(Agreement_Type__c, "Licensing/Revenue Share/Royalties"),
INCLUDES(Agreement_Type__c, "NDA [Non-Standard]"),
INCLUDES(Agreement_Type__c, "Other"),
INCLUDES(Agreement_Type__c, "Purchase - Real Estate"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (SW/SaaS)"),
INCLUDES(Agreement_Type__c, "Outsourced Manufacturing Partner"),
INCLUDES(Agreement_Type__c, "Raw Material/Freight"),
AND
(
TEXT(Transaction_Type__c) = "No cost",
INCLUDES(Agreement_Type__c, "Services - Tech (Labor)")
)
)
),
AND
(
TEXT(Counter_Party_Access_to_PII__c) = "Yes",
OR
(
INCLUDES(Agreement_Type__c, "Fulfillment/Supplier"),
INCLUDES(Agreement_Type__c, "Promotion"),
INCLUDES(Agreement_Type__c, "Purchase - Equipment"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (HW)"),
INCLUDES(Agreement_Type__c, "Services - Non-Tech"),
INCLUDES(Agreement_Type__c, "Venue/Event"),
INCLUDES(Agreement_Type__c, "Customer"),
INCLUDES(Agreement_Type__c, "Licensing/Revenue Share/Royalties"),
INCLUDES(Agreement_Type__c, "NDA [Non-Standard]"),
INCLUDES(Agreement_Type__c, "Other"),
INCLUDES(Agreement_Type__c, "Purchase - Real Estate"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (SW/SaaS)"),
INCLUDES(Agreement_Type__c, "Outsourced Manufacturing Partner"),
INCLUDES(Agreement_Type__c, "Raw Material/Freight"),
AND
(
TEXT(Transaction_Type__c) = "No cost",
INCLUDES(Agreement_Type__c, "Services - Tech (Labor)")
)
)
),
AND
(
Agreement_Value__c >= 25000.00,
OR
(
INCLUDES(Agreement_Type__c, "Fulfillment/Supplier"),
INCLUDES(Agreement_Type__c, "Promotion"),
INCLUDES(Agreement_Type__c, "Purchase - Equipment"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (HW)"),
INCLUDES(Agreement_Type__c, "Services - Non-Tech"),
INCLUDES(Agreement_Type__c, "Venue/Event"),
INCLUDES(Agreement_Type__c, "Customer"),
INCLUDES(Agreement_Type__c, "Licensing/Revenue Share/Royalties"),
INCLUDES(Agreement_Type__c, "NDA [Non-Standard]"),
INCLUDES(Agreement_Type__c, "Other"),
INCLUDES(Agreement_Type__c, "Purchase - Real Estate"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (SW/SaaS)"),
INCLUDES(Agreement_Type__c, "Outsourced Manufacturing Partner"),
INCLUDES(Agreement_Type__c, "Raw Material/Freight"),
AND
(
TEXT(Transaction_Type__c) = "No cost",
INCLUDES(Agreement_Type__c, "Services - Tech (Labor)")
)
)
),
AND
(
Agreement_Value__c < 25000.00,
OR
(
INCLUDES(Agreement_Type__c, "Licensing/Revenue Share/Royalties"),
INCLUDES(Agreement_Type__c, "Purchase - Real Estate"),
INCLUDES(Agreement_Type__c, "NDA [Non-Standard]"),
INCLUDES(Agreement_Type__c, "Other"),
INCLUDES(Agreement_Type__c, "Customer"),
AND
(
TEXT(Transaction_Type__c) = "No cost",
INCLUDES(Agreement_Type__c, "Services - Tech (Labor)")
)
)
),
AND
(
Multi_Year_Contract__c > 12.0,
TEXT(Has_Exit_Clause__c) = "No",
OR
(
INCLUDES(Agreement_Type__c, "Fulfillment/Supplier"),
INCLUDES(Agreement_Type__c, "Promotion"),
INCLUDES(Agreement_Type__c, "Purchase - Equipment"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (HW)"),
INCLUDES(Agreement_Type__c, "Services - Non-Tech"),
INCLUDES(Agreement_Type__c, "Venue/Event"),
INCLUDES(Agreement_Type__c, "Customer"),
INCLUDES(Agreement_Type__c, "Licensing/Revenue Share/Royalties"),
INCLUDES(Agreement_Type__c, "NDA [Non-Standard]"),
INCLUDES(Agreement_Type__c, "Other"),
INCLUDES(Agreement_Type__c, "Purchase - Real Estate"),
INCLUDES(Agreement_Type__c, "Purchase - Tech (SW/SaaS)"),
INCLUDES(Agreement_Type__c, "Outsourced Manufacturing Partner"),
INCLUDES(Agreement_Type__c, "Raw Material/Freight"),
AND
(
TEXT(Transaction_Type__c) = "No cost",
INCLUDES(Agreement_Type__c, "Services - Tech (Labor)")
)
)
)
)
It exceeds the maximum character limit of 3,900 characters. Is there a better way to write this formula to reduce the characters to get under the 3,900 limit?