Совместная разработка Модуля Планирования работ


#81

Вот такая ошибка

[Mon Jan 16 09:11:14.683092 2017] [:error] [pid 29332] [client ***.***.***.***:59042] PHP Fatal error: Uncaught Error: Call to undefined method AttributeDateTime::GetDateFormat() in /var/www/html/env-production/workorder-mgmt/model.workorder-mgmt.php:279\nStack trace:\n#0 /var/www/html/env-production/workorder-mgmt/model.workorder-mgmt.php(300): ScheduledActivity->OnUpdate()\n#1 /var/www/html/core/dbobject.class.php(1586): ScheduledActivity->OnInsert()\n#2 /var/www/html/application/cmdbabstract.class.inc.php(3328): DBObject->DBInsertNoReload()\n#3 /var/www/html/env-production/itop-tickets/model.itop-tickets.php(135): cmdbAbstractObject->DBInsertNoReload()\n#4 /var/www/html/pages/UI.php(1032): Ticket->DBInsertNoReload()\n#5 {main}\n thrown in /var/www/html/env-production/workorder-mgmt/model.workorder-mgmt.php on line 279, referer: http://server/pages/UI.php?operation=new&class=ScheduledActivity&c[menu]=ScheduledActivity%3ANewScheduledActivity

Как я понимаю, что-то не так с вызовом даты?


#82


Может это поможет?
Если пишите о какой-то ошибке, тем более в стороннем модуле, обязательно нужно указать версии iTop, модуля и окружения.


#83

Огромное спасибо!
Версия iTop-2.3.1-2832 PHP7
Заменил GetDateFormat() на GetFormat() и все заработало!!!


#84

Добрый день! Есть информация о работоспособности данного модуль на версии iTop 2.3.3 ? Не создается плановая активность.


#85

У Вас получилось создать плановую активность?


#86

Плановую активность на версии iTop 2.3.3 создать получилось, корректировкой файла model.workorder-mgmt, изменены GetDateFormat() на GetFormat(). Кто нибудь может пример скинуть настройки триггеров и действий. Вроде настроил, но наряды не создаются.


#87

Напиши, что настроил, будем вместе думать дальше.


#88

Добрый день! Спасибо большое, все работает! Неправильно настроил оказывается)) Отличный модуль !!!


#89

Добрый день.
Настраиваю автоматическую отправку ежемесячных отчётов об инцидентах клиенту и вроде на финишной прямой, но упёрся в то, что не срабатываю триггеры в плановой активности.
О моей системе
iTopVersion: 2.3.3
iTopBuild: 3159
iTopBuildDate: 2016-12-22 17:35:48
DataModelVersion: 2.3.0
MySQLVersion: 5.5.55-0ubuntu0.14.04.1
PHPVersion: 5.5.9-1ubuntu4.21
OSVersion: Linux
WebServerVersion: Apache/2.4.7 (Ubuntu)

Настроил плановую активность вроде по мануалу.

Есть триггер

К нему привязано действие на выполнение скрипта.

В итоге ставлю некое время и жду когда сработает, но когда проходи время “Х”, никакие последствий не видно, нету ни ошибок в логе ПХП, ни в самом iTOP, в оповещениях ПА, тоже пусто, ну и соответственно сам скрипт тоже не выполняется.

Есть подозрение, что где-то что-то не дожал, но найти не могу.


#90

Добрый день, @NisSon!

C 2.3.3 эти модули не тестировались, так что вполне вероятно, что работать не будут. Чтобы понять, что не работает, прикрепите действие запуска скрипта к триггеру на создание запроса (или любому другому, который точно срабатывает), а к триггеру на плановую активность – действие отправки емейла. Что-то из этого должно сработать. По оставшемуся будет понятно, в каком модуле проблема.

Cron.php у нас конечно настроен?
https://wiki.openitop.org/doku.php?id=2_3_0:admin:cron


#91

Такс, с задержкой но всё-таки отпишусь.
Всё заработало, модуль отличный.
Сначала разобрался с Cron потом заменил GetDataFormat, на GetFormat.
Так когда настраивал болел не внимательно читал мануалы и форум :(. В итоге всё доделал всё после выздоровления и разгребания текучки после болезни.