Menu
SuiteCRM Pull Request Party hosted by SalesAgility
Welcome, Guest
Username: Password: Remember me

TOPIC: Уведомление о начале события созданной Задачи

Уведомление о начале события созданной Задачи 1 year 4 months ago #60736

  • Askov
  • Askov's Avatar
  • Offline
  • New Member
  • Developer
  • Posts: 13
  • Karma: 0
Доброго дня всем. Столкнулся с такой задачей что надо уведомить события о начале созданной задачи.
Как правило задача имеет поле Дата начала: формат Дата-Время и Дата выполнения формат Дата-Время
Создаю как надо. Прочитал подобную тему на форуме англо язычной теме suitecrm.com/suitecrm/forum/advanced-ope...fore-duedate-duetime
Там такая же проблема. Но решение не написали в конце.

Создал процесс. Скриншот ниже.
image.prntscr.com/image/__XtvTlqTQGDlwNTEuYt-w.png
Далее добавил в Планировщик каждую минуту запускает.
image.prntscr.com/image/8aBR0ulITNCBhQu67hb2GA.png

Вопрос:
Как сделать так что бы задачу напоминала система по условиям Дата начала меньше или равно +1 текущего времени?
Например Дата начала 27.02.2018 10:00 то уведомление должно быть в это же время в 27.02.2018 09:59 как правил если я правильно понимаю?

Буду рад к любой подсказке. Заранее всем спасибо.
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. / skype: activexm / www.syrbek.ru / Moscow
The administrator has disabled public write access.

Уведомление о начале события созданной Задачи 1 year 4 months ago #60778

  • Askov
  • Askov's Avatar
  • Offline
  • New Member
  • Developer
  • Posts: 13
  • Karma: 0
Проблема была связано с DateTimeZone
Поправил в файле /modules/AOW_WorkFlow/AOW_WorkFlow.php строку строку 523:
Было:
if(in_array($data,$dateFields)) {
$field = strtotime($field);
}

Поправил на:
if(in_array($data,$dateFields)) {
$f = $timedate->asUser(new DateTime($timedate->fromDb($field)));
$field = strtotime($f);
}

Тут можно увидит то что не переводилась временная зона из базы в пользовательскую по этому и не срабатывала события в точности.
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. / skype: activexm / www.syrbek.ru / Moscow
The administrator has disabled public write access.
Moderators: likhobory
Time to create page: 0.035 seconds
Powered by Kunena Forum