Правило Salesforce Workflow прекрасно работает в песочнице, но не в рабочей среде. - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть простое правило рабочего процесса, которое создает задачу, когда формула оценивается как true.Вот информация о рабочем процессе:

Имя правила - Учетная запись: Первая задача EBR
Объект - Учетная запись Активная : Проверено Критерии оценки : Оценить правило при создании записи и каждый раз, когда она редактируется для последующего соответствия критериям Описание : Создать новую задачу с EBR субъекта через 45 дней после даты обновления Критерии правила : IF (Today () - Renewal_Date__c = 45, true, false)

Проблема заключается в том, что он отлично работает в песочнице, но то же правило рабочего процесса не будет работатьна производстве.В чем может быть проблема?Может кто-то помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 21 сентября 2019

Журнал отладки скажет вам, что происходит.Запустил ли рабочий процесс то, что оценивали различные поля.

Вы действительно создаете новую учетную запись с датой обновления 45 дней назад?Даже если вы это сделаете - можете ли вы рассчитывать на то, что кто-то создаст / отредактирует учетную запись ровно через 45 дней?Похоже, что основанные на времени рабочие процессы могут быть лучше для того, что вы пытаетесь сделать.Выполните действие на основе времени, которое выполняется за 45 дней до даты обновления.Вы можете не сразу увидеть эффекты (они начнут ставиться в очередь при редактировании учетных записей), но в этом вся суть - вы должны увидеть действия в меню «Настройка» -> «Рабочий процесс на основе времени»

...