Проверки Salesforce - если условие с И ИЛИ - PullRequest
1 голос
/ 30 мая 2019

Я пытаюсь переписать старую проверку и установить ее только на определенных типах записей, если выполняются условия.

Я попытался добавить условие И ИЛИ, однако, похоже, что оно помечает все записи

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 имел Между, но в любом случае моя проверка запускается для всех записей.

...