То есть вы предлагаете делать так: 1. Создать переменную типа Число (целое) 2. Расчитать через php разницу в секундах между сегодняшним числом и датой, когда надо запустить задание, записать его в переменную (1). 3. В бизнес-процесс вставить паузу с полученным числом секунд.
Ключевое слово - зацикливание. Ещё раз предлагаю - зациклить проверку на время. Цикл с паузой внутри. Если точность не критична, можно сделать паузу между итерациями цикла - сутки, например.
Есть дата и время, в которые надо вызвать определенное задание.
Вызов задания сделал так:
1. Создал переменную типа число (Variable1)
2. С помощью php-кода записал количество секунд до вызываемого задания:
Код
$date_pay = MakeTimeStamp('{=Template:paymentDate}'); // Дата платежа
$delta = $date_pay-time(); // Период паузы
$a = $this->SetVariable('Variable1',$delta); // Запись в переменную БП
3. Вставил в БП паузу с записанным в переменную количеством секунд 4. По прошествии паузы событие успешно вызывается именно в нужную дату время.
Просьба разрабам сделать это штатно (вызов задания в определенную дату).
Еще просьба сделать в паузе количество месяцев (а не только секунд/часов/дней).
Сейчас придумал как с помощью напильника и костылей зациклить бизнес-процесс помесячно, но придется опять кодить, а хотелось бы красиво и просто использовать дизайнер для этого...