Для всех ленивых как и я сделан модуль, который автоматически назначает исполнителя для запроса или инцидента по загруженности для конкретной услуги.
Шаг 1. Создание правила
Шаг 2. Создание триггера
Шаг 3. Создание действия
Все, теперь все запросы для выбранной Вами под категории услуг будут автоматически назначаться на специалистов необходимой группы по количественному признаку.
Спасибо! Сделал немного по другому, так как не нашел ссылки на скачивание модуля. В iTop перешел iTop Hub => Connect to iTop Hub, далее просто install.
Везде в меню файлы этого модуля вместо рус языка отображаются каракулями.
Поменял в файле ru.dict.custom-auto-appointment рус слова на англ, на англ отображается норм. Скрин прикрепил.
Плюс при создании запроса выходит ошибка:
Object not following integrity rules: issues = Unexpected value for attribute ‘service_details’: Notice: Undefined offset: 0, class = UserRequest, id =
Я создал правило, триггер и действие.
Нужно ли создавать элементы в меню Request Templates для работы вашего модуля?
Странно, конечно.
Как обходное решение, это открыть все файлы и пересохранить их в кодировке utf-8.
Если вы используете фильтрацию, то да необходимо настраивать шаблон запроса. Если не получится, могу подключиться по TeamViewer’у и посмотреть что не так.
Сработало, пересохранил все файлы и норм отображается.
Спасибо.
Фильтрацию не использую.
Ошибка “Object not following integrity rules: issues = Unexpected value for attribute ‘service_details’: Notice: Undefined offset: 0, class = UserRequest, id =” осталась. Не знаете в чем проблема?
Если не создаю request template, то выходит ошибка:
Could not load data, please contact your iTop administrator
В каком месте назначается исполнитель для запроса? В правиле автом-ого назначения или в триггере или в request templates?
Как вы заполнили поля Fields в request templates? Выше вы выложили скрин всех полей, можете сделать скрин одного открытого поля.
1-ая ошибка, которую я описывал в предыдущем сообщении, выходила из за неправильно настроенных полей в Request Templates, я настроил поля, но теперь выходит ошибка Could not load data, please contact your iTop administrator.
Я разобрался со своей проблемой, запрос назначается автоматически, назначил роль Team Leader для членов группы и заработало, но запрос назначается только одному и тому же человеку в группе, поразбираюсь
Да, получилось, спс.
Но ваш модуль работает же еще и с инцидентами, но у меня при создании инцидента выходит ошибка - Sorry, this object does not exist (or you are not allowed to view it). Когда переделываю подкатегорию сервиса с Инцидента на Запрос, тогда все работает. Разбираюсь с инцидентами.