Salesforce验证-如果条件为AND

时间:2019-05-30 11:42:55

标签: salesforce salesforce-communities

我正在尝试重新编写旧的验证,并且如果条件为真,则仅在某些记录类型上具有该标志。

我尝试添加AND OR条件,但是它似乎在标记所有记录

IF(
    ISBLANK(CreatedDate),
    AND(
        (Expiration_Date__c > (TODAY() +90)),
        (Expiration_Date__c < (TODAY() +180)), 
        ISBLANK(Expiration_Date_Explanation__c),
        AND(
            OR(
                $RecordType.Name = 'Sales',
                $RecordType.Name = 'Marketing'
            )
        )
    ),
    AND(
        (Quote_Expiration_Date__c > DATEVALUE(CreatedDate) +90),
        (Quote_Expiration_Date__c < DATEVALUE(CreatedDate) +180), 
        ISBLANK(Quote_Expiration_Date_Explanation__c),
        AND(
            OR(
                $RecordType.Name = 'Sales',
                $RecordType.Name = 'Marketing'
            )
        )
    )
)

我希望Salesforce介于两者之间,但无论哪种情况,我的验证都会在所有记录上触发。

0 个答案:

没有答案