События, регистрируемые в журнале истории событий
События, фиксируемые в журнале, можно разделить на две группы:
- события с объектами системы (создание, изменение или удаление бизнес-объектов системы);
- общесистемные события (события, для которых нельзя выделить конкретный объект действия).
События с объектами системы отображаются на карточках объектов в контенте "История изменений объекта", общесистемные события в контент не выводятся.
Общесистемные события
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Вход в систему |
loginSuccessful |
Пользователь '%title%' вошел в систему |
Не логируются:
|
Выход из системы | logout | Пользователь '%title%' вышел из системы |
Способы выхода из системы:
|
События с объектами системы
Основные действия с объектами (добавление, изменение, удаление, перемещение, архивирование)
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Архивирование объекта | changeStatus |
|
Объект без жизненного цикла помещен в архив или извлечен из архива |
Ошибка архивации | removeError | Объект '%название объекта%' не добавлен в архив по следующим причинам: %нумерованный список причин% | |
Добавление объекта | add | Объект '%название объекта%' создан | |
Изменение объекта | edit |
Объект '%название объекта%' изменен:
|
У объекта изменилось значение одного или нескольких атрибутов, все измененные атрибуты выводятся в одном описании каждое с новой строки под общим заголовком |
Перемещение объекта (назначение) | moveIn | Объект '%название объекта%' перемещен из '%старое значение%' в '%новое значение%' |
В параметре subjectUUID указывается UUID перемещаемого объекта. В параметре subjectParentClass указывается класс родительского объекта, в который был перемещен объект |
Перемещение объекта (источник) | moveOut | Объект '%название объекта%' перемещен из '%старое значение%' в '%новое значение%' |
В параметре subjectUUID указывается UUID перемещаемого объекта. В параметре subjectParentClass указывается класс родительского объекта, в который был перемещен объект |
Удаление объекта | del | Объект '%название объекта%' удален | Сообщение об удалении объекта отображается в контенте "История изменений" в карточке "Компания" (root) при включенном флажке "Показывать историю вложенных объектов" |
Ошибка удаления объекта | delError | Объект '%название объекта%' не удален по следующим причинам: %нумерованный список причин% |
При изменении значения атрибута типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" (прямые связи) событие отображается в истории изменений ведомого объекта, которому принадлежит данный атрибут. При изменении значения атрибута типа "Обратная ссылка" событие отображается как в истории изменений ведущего объекта, которому принадлежит данный атрибут, так и в истории изменений ведомых объектов, которым принадлежат соответствующие атрибуты прямой связи, изменившиеся в результате данного события.
Изменение лицензии, логина и пароля
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Изменение лицензии пользователя | changeLicense | Пользователю '%логин%' назначена лицензия '%название лицензии%' | |
Изменение пароля пользователя | changePasswd | У пользователя '%название объекта%' изменился пароль | В качестве названия объекта используется значение атрибута "Наименование" (title) |
Изменение типа, статуса, ответственного
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Изменение статуса объекта с жизненным циклом | wfChangeStatus | Изменен статус объекта '%название объекта%': '%старое значение%' → '%новое значение%' | |
Изменение типа объекта | changeCase | Изменен тип объекта '%название объекта%': '%старое значение%' → '%новое значение%' | |
Смена ответственного | changeResponsible | Изменен ответственный:"%старое значение (сотрудник)%+/+%старое значение (команда)%" -> "%новое значение (сотрудник)%+/+%новое значение (команда)%" | |
Ошибка смены ответственного | responsibleError | Ошибка изменения ответственного: %причина% |
Действия с комментариями и файлами
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Добавление комментария | commentAdd | Добавлен комментарий '%текст комментария%' от %дата/время%, автор '%автор%' | В параметре subjectUUID указывается UUID объекта, к которому добавлен комментарий |
Изменение комментария | commentEdit | Изменен комментарий от %дата/время% автор '%автор%': Текст: '%старый текст комментария%' → '%новый текст комментария%' | В параметре subjectUUID указывается UUID объекта, комментарий к которому был изменен |
Удаление комментария | commentDel | Удален комментарий '%текст комментария%' от %дата/время%, автор '%автор%' | В параметр subjectUUID указывается UUID объекта, комментарий к которому был удален |
Добавление файла | attach_file | Прикреплен файл '%название файла%' | В параметре subjectUUID указывается UUID объекта, к которому добавлен файл |
Добавление файла через атрибут | attach_file_to_attr | Объект '%название объекта%' изменен: Атрибут %название атрибута%: Добавлен файл '%название файла%' | К объекту добавлен файл при редактировании атрибута типа "Файл" или в списке файлов (если список файлов построен по данному атрибуту) |
Изменение файла | edit_file | Объект файл '%название файла%' изменен: %название атрибута%: '%старое значение%' → '%новое значение%' | В параметре subjectUUID указывается UUID объекта, к которому добавлен изменяемый файл |
Удаление файла | delete_file | Удален файл '%Название%' | В параметр subjectUUID указывается UUID объекта, из которого удален файл |
Действия по событиям
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Ошибка действия по событию | actionEventFailed | Ошибка выполнения действия по событию '%название действия%': %причина% | |
Не выполнено условие для действия по событию | actionConditionsError | Не выполняется условие '%название условия%' для действия по событию '%название действия%': %причина (строка, возвращаемая скриптом)% |
|
Ошибка при выполнении скрипта условия для действия по событию | actionConditionsFailed | Ошибка при выполнении скрипта условия '%название условия%' для действия по событию '%название действия%': %текст ошибки скрипта% | |
Отправка оповещения | notificationSendSuccessful |
С %логин соответствующего исх. подключения% отправлено оповещение (%тип объекта% - %название оповещения% - [%идентификатор оповещения%]). Проинформированы: %список адресов% |
|
Постановка оповещения в очередь |
notificationQueuedSuccessful |
Оповещение (%тип объекта% - %название оповещения% - [%идентификатор оповещения%]) поставлено в очередь на отправку с %логин соответствующего исх. подключения%. Будут проинформированы: %список адресов% |
1) Оповещение поставлено в очередь на отправку (см. Отложенная пакетная отправка оповещений). Вместо непосредственной отправки выполняется запись объектов писем в базу данных. В историю объекта записывается сообщение о том, что оповещение поставлено в очередь на отправку: 2) Затем через определенный временной интервал происходит отправка пакета писем, состоящего из N сообщений. После отправки письма в историю будет записан конечный результат отправки |
Сбой отправки оповещения | notificationAttemptFailed | Произошел сбой при отправке оповещения c %логин соответствующего исх. подключения% (%тип объекта% - %название оповещения% - %идентификатор оповещения%), так как %причина%. Следующая попытка отправки оповещения будет выполнена через %пауза между попытками отправки письма% секунд (всего осталось %количество предусмотренных попыток отправки оповещений в случае ошибки% попыток) | Первая попытка отправки оповещения закончилась ошибкой, при этом в настройках подключения к серверу исходящей почты предусмотрены повторные попытки отправки в случае сбоя подключения |
Ошибка оповещения | notificationSendFailed | Оповещение (%тип объекта% - %название оповещения% - [%идентификатор оповещения%]) не отправлено c %логин соответствующего исх. подключения%, так как %причина% |
Оповещение не было отправлено по некоторой причине:
|
Ошибка оповещения (некорректный адрес) | notificationInvalidEmails | Оповещение (%тип объекта% - %название оповещения%) не отправлено на следующие некорректные адреса: %список адресов% | Оповещение не отправлено на некорректные адреса. Данный тип событий возникает в случае, если название адреса электронной почты начинается с символов "@", ".", либо содержит ".@", "@." |
Ошибка оповещения (отсутствие адреса) | notificationSendFailedEmailNotExists | Оповещение (%тип объекта% - %название оповещения%) не отправлено следующим сотрудникам: %список сотрудников-получателей%, так как не указаны адреса электронной почты получателей | |
Ошибка оповещения (системный адрес) | notificationSendFailedSystemEmail | Оповещение (%тип объекта% - %название оповещения%) не отправлено на следующие адреса: %список адресов%, так как эти адреса указаны в параметрах подключения к серверам входящей почты | |
Ошибка оповещения (частичная отправка) | notificationSendFailedPartially | Оповещение (%тип объекта% - %название оповещения%) не отправлено на следующие адреса: %список адресов% по причине: Recipient address rejected: mail is not deliverable | Оповещение не отправлено некоторой части адресатов (причины могут быть разными, как вариант - внутренняя ошибка сервера) |
Отправка Push уведомления в интерфейсе | pushSendSuccessful |
Отправлено уведомление в интерфейсе (%тип объекта% - %название уведомления%). Проинформированы: %список ФИО% |
Отправлено уведомление. В поле senderTitle указывается eventActionProcessor |
Ошибка Push уведомления в интерфейсе | pushSendFailed | Уведомление в интерфейсе (%тип объекта% - %название уведомления%) не отправлено, так как %причина% |
Возможные причины, по которым уведомление не было отправлено:
|
Ошибка Push уведомления в интерфейсе (пользователь не в системе) | pushSendFailedPartially | Уведомление в интерфейсе (%тип объекта% - %название уведомления%) не отправлено следующим сотрудникам: %список ФИО сотрудников-получателей%, так как пользователи в данный момент не находятся в системе | Уведомление не отправлено, так как получатель в данный момент не находится в системе. Список ФИО сотрудников-получателей - разделенные запятой ФИО сотрудников-получателей уведомления, упорядоченные в лексикографическом порядке |
Отправка Push уведомления в мобильном приложении | pushMobileSendSuccessful |
Отправлено уведомление в мобильном приложении (%тип объекта% - %название уведомления%). Проинформированы: %список ФИО% |
Отправлено уведомление. В поле senderTitle указывается eventActionProcessor |
Ошибка Push уведомления в мобильном приложении | pushMobileSendFailed | Уведомление в мобильном приложении (%тип объекта% - %название уведомления%) не отправлено, так как %причина% |
Возможные причины, по которым уведомление не было отправлено:
|
Ошибка Push уведомления в мобильном приложении (проблемы с сервисом GCM) | pushMobileSendFailedPartially | Уведомление в мобильном приложении (%тип объекта% - %название уведомления%) не отправлено следующим сотрудникам: %список ФИО сотрудников-получателей%, так как возникла ошибка на стороне сервиса GCM | Уведомление не отправлено, так как возникла ошибка на стороне сервера GCM. Список ФИО сотрудников-получателей - разделенные запятой ФИО сотрудников-получателей уведомления, упорядоченные в лексикографическом порядке |
Эскалация
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Эскалация | escalationLevel | Сработал уровень №%уровень эскалации% из схемы '%название схемы эскалации%', действие '%название выполненного действия%' | В парметре subjectUUID указывается UUID объекта, по которому сработала эскалация |
Изменение схемы эскалации | escalationChanged | Изменен набор схем эскалации: %перечень названий схем эскалации% | В параметре subjectUUID указывается UUID объекта, для которого изменилась схема эскалации. |
Изменение уровней эскалации | escalationTime | Изменено время для уровней эскалации: %перечень схем эскалации с указанием уровней и расчетного времени события в формате: "%название схемы эскалации%: %список уровней схемы в формате: "уровень №%уровень эскалации% - %расчетное время%"%", где %расчетное время% - время в часовом поясе сервера с указанием смещения часового пояса сервера, например: "18:57 28.04.2015 (GMT +05:00)" |
Массовые и подчиненные объекты
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Присвоение признака массовости | setMassProblemStatus | Присвоен признак массовости объекту %класс объекта% '%название объекта%' | |
Снятие признака массовости | removeMassProblemStatus | Снят признак массовости у объекта %класс объекта% '%название объекта%' | |
Добавление связи с массовым объектом | setMassProblemMaster | Добавлена связь с массовым объектом: %класс объекта% '%название объекта%' | |
Добавление связи с подчиненным объектом | addMassProblemSlave | Добавлена связь с подчиненным объектом: %класс объекта% '%название объекта%' | |
Удаление связи с массовым объектом | removeMassProblemMaster | Удалена связь с массовым объектом: %класс объекта% '%название объекта%' | |
Удаление связи с подчиненным объектом | removeMassProblemSlave | Удалена связь с подчиненным объектом: %класс объекта% '%название объекта%' |
Другие события
Событие | Код события | Описание | Комментарий |
---|---|---|---|
Запись в журнал из скрипта | userEvent | Скрипт: %текст сообщения% | Пользовательская запись в журнал событий объекта с помощью скрипта |
Нажатие на пользовательский элемент управления | userEventInitiated | Инициировано выполнение пользовательского события "%Название пользовательского действия по событию" (%uuid пользовательского действия по событию%) по нажатию на элемент "%Название кнопки%". Местоположение элемента: %в формате: объект "%название объекта%" (%uuid объекта%), вкладка "%название вкладки%", контент "%название контента%"% |
Пользователь или суперпользователь нажал на пользовательскую кнопку в интерфейсе оператора. Уточнение местоположение производится в зависимости от расположения кнопки. В местоположении указывается: только объект, если кнопка расположена на панели действий карточки объекта, объект и вкладка, если кнопка расположена в панели действий вкладки карточки объекта, объект, контент и вкладка, если кнопка расположена в панели действий контента или непосредственно у значения атрибута |
Ошибка получения геопозиции |
getLocationFailed |
Мобильный клиент: не удалось получить данные о местоположении устройства. %Причина% |
Причины: Требуется разрешение на доступ к местоположению |