Очередь АВТО ЗАКРЫТИЕ

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
guardo
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 23 окт 2010, 09:26

Очередь АВТО ЗАКРЫТИЕ

Сообщение guardo » 25 окт 2010, 15:27

Подскажите, а в чем смысл статуса "Очередь на автозакрытие". По идее заявка с таким статусом должна через определенное время стать ЗАКРЫТОЙ, а она висит и не пропадает.

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение alexus » 25 окт 2010, 20:41

Надо в crontab для пользователя otrs добавить такую строку

Код: Выделить всё

# check every 120 min the pending jobs
45 */2 * * *    $HOME/bin/otrs.PendingJobs.pl >> /dev/null
Можно сделать чаще, все зависит от Вашего регламента
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

guardo
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 23 окт 2010, 09:26

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение guardo » 27 окт 2010, 10:41

Спасибо.

guardo
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 23 окт 2010, 09:26

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение guardo » 29 окт 2010, 16:05

изменения внес, не помогло. запустил скрипт руками. заявки как были на автозакрытие так и остались. в логах на эту тему ничего нет. ошибок тоже нет.

ПОГОРЯЧИЛСЯ ВСЕ РАБОТАЕТ. УРА. :geek:

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение JohniGo » 03 ноя 2010, 13:12

А в планировщике задач это можно сделать? (в WEB-интерфейсе?)
Автоматизирую бардак.
Послужной список

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение ykolesnikov » 07 фев 2011, 16:14

JohniGo писал(а):А в планировщике задач это можно сделать? (в WEB-интерфейсе?)
Пытаюсь сделать это в 3.0.5 И в документации написано, что можно - стр.92 "If the creation of the job is finished all affected tickets by the job are listed. This list helps you verify that the job is having the expected behavior, no changes are made to these tickets yet. The job will be really activated if it is saved into the job list."
Сохраняю задание, оно по фзаданному фильтру находит все заявки удовлетворяющие условию и предлагает выполнить или отменить. Если выполнить, выполняет. Можно потом вручную нажав кнопку "Запустить задачу". Тоже работает. А автоматом, по указанному в задании расписанию - нет. Похоже задания помещаются в БД "generic_agent_jobs", но там они более похожи на -LOG- файл, в котором последовательно перечислены значения ключей задания и их значений по заданиям и хронологии их изменения внутри заданий по времени. Как это работает, а вернее почему не работает - непонятно :x
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение ykolesnikov » 08 фев 2011, 13:52

Может после изменений нужно перезапускать какие-то сервисы/сессии? :mrgreen:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение alexus » 08 фев 2011, 15:06

Вот 2 пример из стандартного крона

Код: Выделить всё

# start generic agent every 20 minutes
*/20 * * * *    $HOME/bin/otrs.GenericAgent.pl >> /dev/null

# example to execute otrs.GenericAgent.pl on 23:00 with
# Kernel::Config::GenericAgentMove job file
#0 23 * * * $HOME/bin/otrs.GenericAgent.pl -c "Kernel::Config::GenericAgentMove" >> /dev/null
И почитайте еще тут
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение ykolesnikov » 08 фев 2011, 16:21

В cron все так, как Вы пишете. А где хранятся задания, которые выполняет GenericAgent? Как я понимаю, для заданий, которые созданы в Планировщике, нужно, чтобы GenericAgent запускался с параметром -db?
"*/10 * * * * $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null"

"generic_agent-database This script executes the jobs of the GenericAgent that are stored in the database. - это из документа, на который Вы прислали ссылку"

Как тогда соотносится параметр времени запуска вышеприведенной команды с параметрами запуска в задании Планировщика? Может в этом дело?
В общем пока не работает автоматом
Автозакрытие через 45 */2 * * * $HOME/bin/otrs.PendingJobs.pl >> /dev/null, работает, претензий нет, а вот с заданиями Планировщика :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение alexus » 08 фев 2011, 23:35

А что у вас находится в директории ./otrs/var/cron ?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение ykolesnikov » 09 фев 2011, 08:35

В cron'e все из стандартного. Поменяли только время запуска, для проверки работы GenericAgent'a на 10 мин.
Заработало. Возможно неправильно смотрели. Спасибо большое :D
Остается не до конца понятным вопрос со временем запуска.
Конкретные вопросы:
1. Как соотносится время запуска из строки cron с теми параметрами запуска заданий, которые устанавливаются для них в Планировщике?
Их ведь там может быть много и разных. Или для каждого из них нужно добавлять строку в crontab?
2. И еще - в документации -
generic_agent -->This script executes the jobs of the GenericAgent that are not stored in the database but in own config files
о каких config files идет речь? :?:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение alexus » 09 фев 2011, 14:44

1. Generic Agent запускается из крона, и делает все задачи, которые на момент запуска у него есть.
2. Задачи для generic_agent находятся в конфигах по адресу ../otrs/Kernel/Config/
3. Задачи для generic_agent-database вы создаете в через Web-интерфейс.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Очередь АВТО ЗАКРЫТИЕ

Сообщение ykolesnikov » 09 фев 2011, 17:17

О.К.
Большое спасибо.
Последнее.
Т.о., следует резюмировать --> в Планировщике создаем все, на что хватает его возможностей по фильтрам и действиям. Что нельзя сочинить в нем, но очень хочется --> пишем в Config
8-)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить