1. Когда исполнитель выполняет заявку - то он выставляет значения динамических полей ITSMDesicionResult и ITSMDecisionDate.
2. Заявителю уходит уведомление с 2-мя ссылками mailto: "закрыть", "отклонить"
3. При отклонении, у заявки постмастером выставляется состояние "отклонен"
4. Также отклонить заявку можно из портала самообслуживания пользователей
Мне нужно, чтобы при отклонении заявки, поля ITSMDesicionResult и ITSMDecisionDate сбрасывались (устанавливались в NULL).
Как мне это реализовать?
Сброс значений динамических полей при смене состояния
Модератор: ykolesnikov
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Сброс значений динамических полей при смене состояния
А Планировщик задач(GenericAgent), не поможет?
Через Триггеры событий по изменению поля.
Сам не пробовал, но почему бы и нет?
Через Триггеры событий по изменению поля.
Сам не пробовал, но почему бы и нет?
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Сброс значений динамических полей при смене состояния
Да, это первое, что на ум приходит.ykolesnikov писал(а):А Планировщик задач(GenericAgent), не поможет?
Через Триггеры событий по изменению поля.
Сам не пробовал, но почему бы и нет?
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!
Re: Сброс значений динамических полей при смене состояния
Я планировщиком попробовал в первую очередь.
Если значение ITSMDecisionResult можно сбросить - то как сбросить поле типа "дата" (ITSMDecisionDate)?
Если значение ITSMDecisionResult можно сбросить - то как сбросить поле типа "дата" (ITSMDecisionDate)?
OTRS::ITSM 4.0.14,
PostgreSQL 9.3.6
PostgreSQL 9.3.6
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Сброс значений динамических полей при смене состояния
Я не специалист по СУБД, я так понимаю, что должно быть установленное, легитимное по соглашениям данной СУБД пустое значение (NULL, 01.01.00 или что-то ещё, надо смотреть в спецификациях конкретной СУБД)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Сброс значений динамических полей при смене состояния
Мда, планировщиком не сбросить. Только если модуль написать и в планирощик добавить.
С уважением,
Алексей Юсов
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? Спросите меня как!
Алексей Юсов
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? Спросите меня как!