Я хотел проверить, можно ли создать пользовательскую кнопку с логикой, которая обновляет записи через указанное время. Скажем, например, если пользователи добавляют набор контактов в кампанию с помощью кнопки «Отчет» с помощью кнопки «Добавить кампанию», она должна запускаться только после 20:00. У нас есть проблемы, связанные с тем, что пользователи пытаются добавить контакты в кампанию в обычные часы, что приводит к тупиковой ситуации с контактами, которые не могут быть использованы другими пользователями при создании дел и все такое. Хотел проверить, есть ли причина, даже если они добавляют контакты в кампанию, она должна работать только после 8 вечера по восточному поясному времени.

Любое предложение очень ценится, вроде как застрял с этой проблемой

0
user81642 14 Июн 2021 в 20:33

1 ответ

Один подход:

  1. Настраиваемая кнопка обновляет запись контакта с настраиваемым полем с именем Add_to_Campaign_Scheduled_Action_Reference_Datetime__c. Это поле принудительно всегда имеет значение от 20:00 до 23:59 того же дня, когда была нажата кнопка. <ул>
  2. Принуждение можно выполнить с помощью потока или, что проще, с помощью триггера.
  3. Вы можете распределить значения по 240 минутам, чтобы свести к минимуму размер пакета.
  4. Затем используйте инициируемый записью поток с запланированными путями для выполнения в +0 часов от Add_to_Campaign_Scheduled_Action_Reference_Datetime__c. Пути потока выполняют работу, которую необходимо выполнить для добавления в кампанию.

Таким образом, в течение дня, когда пользователи нажимают кнопку, вы, по сути, добавляете записи рабочего процесса на основе времени для запуска Flow Interviews (пути). В зависимости от того, как вы распределите значения, у вас может быть до 240 различных исполнений потоков, каждое из которых будет небольшими партиями.

0
cropredy 14 Июн 2021 в 21:20
Потрясающе Большое спасибо .. Рад видеть, что есть способ сделать это. Вы знаете, есть ли статьи о Принуждении, на которые можно сослаться?
 – 
user81642
14 Июн 2021 в 21:25
В apex вы можете использовать этот codecademy.com/forum_questions/5198adbdbbeddf9726000700 для генерации случайных чисел между двумя целые числа (1200 и 1359) - затем добавьте к сегодняшней дате и времени по состоянию на 0000h
 – 
cropredy
14 Июн 2021 в 21:54