ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Логи — это хронология событий в вашем аккаунте. С их помощью можно узнать, что и когда происходило в системе, а также какой пользователь инициировал событие.
Вы можете самостоятельно просматривать логи на GetCourse, чтобы быстро понять, например, кто удалил пользователя или изменил настройки продукта.
В статье:
- Как перейти к логам
Как работать с логами
Какие изменения логируются в аккаунте
Как перейти к логам
На страницу с логами можно перейти по кнопке «История изменений» из определенного объекта или напрямую по ссылке: https://название_аккаунта/pl/logs/event-log/
.
Просматривать логи могут:
- владелец аккаунта,
- ответственный администратор,
- администраторы и сотрудники с правом «Может просматривать данные логирования».
О том, какие данные логируются в системе, расскажем в разделе ниже [перейти ↓].
Как работать с логами
Фильтрация логов
На странице с логами можно фильтровать записи по:
- Определенной дате или периоду.
- Типу объекту (пользователь, тренинг, покупка и т.д.).
- ID объекта (ID любого объекта можно увидеть в его карточке).
- Типу события (изменение, которое логируется в системе).
- Автору изменения (ID пользователя, который внес изменения).
Если поля оставить пустыми, то система отобразит все логируемые изменения в аккаунте в хронологическом порядке.
Таблица с хронологией событий
В таблице выводится следующая информация:
- Дата и время изменения.
- Объект, в который вносились изменения, и его ID.
- Событие — тип изменения.
- Автор изменений — ID пользователя, который внес изменения в объект.
- Ссылка на детальную информацию об изменении. Об этом подробнее ниже ↓
Просмотр деталей определенного события
После перехода к деталям определенного события вы можете увидеть подробную информацию по объекту и внесенному изменению.
Для удобства анализа изменения подсвечены цветами:
- Красные строки — содержат значения параметра до внесения последнего изменения.
- Зеленые строки — содержат новые значения, указанные автором изменений.
В логах часто можно увидеть набор цифр — это ID определенного объекта или, по-другому, его идентификатор в системе.
Узнать ID того или иного объекта можно из адресной строки браузера, находясь внутри этого объекта (тренинга, продукта, покупки и т.д.).
Для некоторых настроек выводятся значения 0 или 1:
- 0 — опция выключена;
- 1 — опция включена.
В результате вместе с основной информацией из таблицы сверху логи можно прочесть и составить всю картину. Например, логи с изображения ниже можно прочесть следующим образом:
28 августа 2024 г. в 17:24 (1) сотрудник с ID 398744362 (2) изменил в покупке (3) с ID 479365985 (4) дату завершения с 19.11.2024 на 01.01.2025 (5).
Ниже подробно разберем, какие данные логируются в аккаунте и как расшифровать те или иные значения.
Для удобства все расшифровки вынесены в отдельный документ, в котором значения можно искать через поиск.
Какие изменения логируются в аккаунте
Важно
Это не конечный список. В будущем объектов станет больше.
Пользователи
По пользователям логируется следующая информация:
Изменение прав пользователя
Чтобы напрямую перейти к просмотру логов по правам, в карточке пользователя откройте вкладку «Права» и в конце страницы нажмите на «История изменений».
Затем выберите определенное событие и перейдите к его деталям.
В логах отображается, какие права были до внесения изменений (before) и какие стали после внесения изменений (after).
Пример
До: у пользователя было одно дополнительное право «может просматривать свой кабинет партнера» (partner:me).
После: у пользователя нет дополнительных прав, т.к. сотрудник аккаунта с ID 39874436 забрал у пользователя право «может просматривать свой кабинет партнера» (partner:me).
Изменение примечания в правой карточке пользователя
Чтобы напрямую перейти к логам примечания, в карточке пользователя нажмите на «История изменений» под примечанием и откройте детали нужного изменения.
Пример
В 15:47 сотрудник добавил в карточке пользователя примечание «Уволен».
В 15:54 тот же сотрудник удалил свое примечание из карточки пользователя.
Удаление/восстановление пользователя
К истории удаления/восстановления пользователя можно перейти из его карточки.
Если пользователь удален, то просмотреть логи можно напрямую со страницы логов по событию «Удаление пользователя».
Пример
В 16:03 пользователь был удален сотрудником.
В 16:05 сотрудник восстановил пользователя, вручную добавив его в аккаунт с тем же Email.
Тренинги
В тренингах логируется следующая информация:
Чтобы напрямую перейти к логам тренинга, раскройте настройки по кнопке «Действия» и выберите пункт «История изменений».
Изменения на вкладке «Расписание»
Тип события «Настройки тренинга. Расписание». Логируются все изменения на вкладке «Расписание», включая настройки уроков с данной вкладки.
Пример
На вкладке «Расписание» в тренинге сотрудник:
- Изменил вид расписания на «У каждого ученика свое».
- Включил опцию «Не показывать урок, пока он недоступен».
- Поставил задержку в 1 день для определенного урока.
Изменения на вкладке «Доступ»
Тип события «Настройки тренинга. Доступ к тренингу». Логируются изменения в настройках доступа и видимости для тех, кто не имеет доступа.
Изменение структуры тренинга
Тип события «Настройки тренинга. Структура». Логируется только добавление подтренингов в тренинг.
Пример
Сотрудник добавил подтренинг «экзамен» с ID 912337606 в тренинг с ID 605011419.
Изменения на вкладке «Настройки»
Тип события «Настройки тренинга». Логируются следующие изменения на вкладке «Настройки»:
- настройки начала и завершения тренинга;
- основные и дополнительные преподаватели;
- опция «Запретить дополнительным учителям изменять Тренинг и Уроки».
Пример
В тренинге «Python» для настройки «Задать, что является завершением тренинга» сотрудник Антон Фролов заменил параметр «Любой из выбранных» на «Все выбранные».
Изменения в шкале достижений
Тип события «Настройки тренинга. Шкалы достижений». Логируются все изменения на вкладке «Достижения».
Пример
В шкале достижений из тренинга «Марафон личностного роста» сотрудник Антон Фролов выключил для уроков настройки «Учитель выставляет вручную» и указал определенные баллы для начисления.
Включение опции «Пересчитать значения»
Тип события «Настройки тренинга. Изменение опции Пересчитать значение».
Логируется включение опции «Пересчитать значения» в настройках тренинга.
Продукты
В продуктах логируются:
- изменения настроек на вкладке «Основное»;
- изменения настроек на вкладке «Продление».
Напрямую перейти к истории изменений можно в конце определенного продукта.
Пример
Сотрудник изменил тип доступа в продукте с «Вхождение в группу» (groups) на «Доступ к тренингу» (training).
Предложения
В предложениях логируются изменения на всех вкладках, включая настройки продукта в предложении на вкладке «Состав».
Напрямую перейти к истории изменений можно в конце страницы на любой вкладке настроек в предложении.
Пример
Сотрудник изменил стоимость предложения с 1000 р. на 5000 р. и добавил скидку (Discount Value) в 1000 р.
Подключение платежного модуля
Тип события «Геткурс-пэй. Изменение параметров подключения». Логируется следующая информация:
- Включение (on) и выключение (off) любых методов оплаты в платежном модуле.
- Включение (on) и выключение (off) настройки «Разрешать вкл/выкл внутри отдельных Предложений» для любых методов оплат (пункты, начинающиеся с offer).
- Изменение настроек рекуррентных платежей и кредитно-рассрочных методов.
Перейти к истории изменений можно в конце страницы с настройками платежного модуля.
Пример
Сотрудник выключил (off) оплату Pay-сервисами (pay_service_is_active).
Покупки
В покупке логируются все изменения, включая её заморозку и настройки прохождения тренинга, действующие в покупке из предложения.
Напрямую перейти к истории изменений можно из карточки покупки.
Пример
До внесения изменений у пользователя был неограниченный период доступа по покупке («period_type»: «unlimited») .
Затем сотрудник ограничил период доступа по покупке («period_type»: «limited») до 1 сентября 2024 г. (finish_at).
Обратите внимание
Если кто-то внесет изменение в предложение, а затем пересчитает покупку, то в параметре «training_options» будет прописан код, обозначающий текущий набор настроек прохождения тренинга.
Вебинары
В вебинарах логируются:
Напрямую перейти к логам можно из настроек вебинарной комнаты:
Настройки вебинарной комнаты
Тип события «Вебинары. Изменение настроек». Логируется создание вебинара и все настройки в режиме редактирования вебинарной комнаты.
Сперва в логах можно увидеть основное действие (action) и его тип: создание вебинарной комнаты (create) или обновление настроек (update).
Ниже отображается, какие настройки были до внесения изменений (before) и какие стали после внесения изменений (after).
Пример
В настройках вебинара сотрудник изменил:
- Тип доступа (access_type) с «только авторизованные» («2») на «только для группы» («3»), указав группу с ID 3484299.
- Тип трансляции (broadcast_type) с «Браузер» (3) на «Видеокодер» (2).
Действия в вебинарной комнате
Логируются:
- Изменение статуса вебинарной комнаты. Тип события «Вебинары. Изменение статуса вебинарной комнаты»:
- opened — комната открыта;
- started — идет трансляция;
- closed — комната закрыта;
- new — комната перезапущена.
- Включение/выключение продающих блоков. Тип события — Вебинары. Отображение продающих блоков:
- false — выключен;
- true — включен.
- Включение/выключение чата. Тип события «Вебинары. Состояние чата»:
- false — выключен;
- true — включен.
- Удаление вебинарной комнаты. Тип события «Вебинары и автовебинары. Удаление комнаты».
Автовебинары
Напрямую перейти к логам можно из настроек вебинарной комнаты или из сценария:
Настройки вебинарной комнаты
Тип события «Автовебинары. Изменение настроек». Логируется создание автовебинара и изменение настроек в режиме редактирования вебинарной комнаты.
Сперва в логах можно увидеть основное действие (action) и его тип:
- создание вебинарной комнаты (create);
- обновление настроек (update);
- добавление расписания автовебинара (scheduleCreate);
- удаление расписания автовебинара (scheduleDelete);
- автомодерация чата (prohibitedCreate).
Ниже отображается, какие настройки были до внесения изменений (before) и какие стали после внесения изменений (after).
Пример
В настройках автовебинара сотрудник:
- Изменил тип расписания (type_schedule) с «В указанное время» (2) на «Вручную (проверка сценария)» (3).
- Изменил тип доступа (access_type) с варианта «Для всех» (1) на вариант «Только авторизованные» (2).
- Выключил (0) опцию «Показывать зрителям количество онлайн» (show_user_counter).
Изменения в сценарии автовебинара
Тип события «Автовебинары. Изменение сценария». Логируются все изменения в сценарии.
Сперва в логах можно увидеть основное действие (action) и его тип:
- добавление пункта в сценарий (timelineCreate);
- изменение пункта в сценарии (timelineChange);
- удаление пункта из сценария (timelineDelete).
Ниже отображается, какие настройки были до внесения изменений (before) и какие стали после внесения изменений (after).
Пример
В сценарии автовебинара сотрудник изменил настройки (timelineChange) для продающего блока (type: продающий блок), указав конкретный блок (webinarBlockId) и время его появления (shown: true) на 3940 секунде (time).
Действия в вебинарной комнате
Логируется:
- перезапуск/остановка автовебинара (тип события «Автовебинары. Состояние запуска»):
- stasus: new — автовебинар перезапущен;
- status: closed — автовебинар остановлен.
- включение/выключение чата (тип события «Автовебинары. Состояние чата»):
- enabled: true — чат включен;
- enabled: false — чат выключен.
Удаление сценария
Тип события «Автовебинары. Удаление сценария».
Удаление вебинарной комнаты
Тип события «Вебинары и автовебинары. Удаление комнаты».
Напрямую перейти к логам можно из самой рассылки или из шаблона.
Создание рассылки
В логах можно увидеть, кто и когда создал рассылку, а также какие в ней были параметры на момент создания.
Внесение изменений в рассылку
Логируются изменения в настройках рассылки, в условиях отправки и в тексте самого письма.
Если в рассылке добавлены условия отправки, то, нажав на «Сегмент», можно перейти по ссылке и просмотреть весь сегмент условий.
Изменение текста письма отображается под логами в блоках «Старый контент» и «Новый контент».
Пример
В настройках определенной рассылки сотрудник:
- Прикрепил изображение.
- Указал сегмент получателей письма.
- Изменил тип отправки на «После попадания пользователя под правило» — «Сразу».
Запуск и остановка рассылки
В логах отображаются все параметры рассылки на момент запуска и добавленный в письмо контент.
В остановленной рассылке можно увидеть статус: была ли рассылка завершена или переведена в черновик.
Изменение шаблона рассылки из рассылки
Логируется изменение контента и настройки шаблона в письме с шаблонным редактором.
Пример
В определенном письме сотрудник:
- изменил название шаблона на «новый шаблон»;
- добавил описание и фоновую картинку.
Изменение шаблона рассылки из раздела «Шаблоны»
Логируется изменение контента и настройки шаблона из раздела «Шаблоны».
Пример
В определенном шаблоне из раздела «Шаблоны» сотрудник изменил фоновую картинку.
Процессы
Логируются настройки процесса на вкладке «Общее», включая его запуск, перезапуск или остановку.
Обратите внимание
Перейти к логам процесса можно только из самого процесса со вкладки «Общее». В общем разделе логов они не выводятся.
В таблице отдельными пунктами фиксируются изменения в настройках процессов, ID пользователя, который их внес, дата внесения изменений и т.д.
Если в процессе заданы правила вхождения объекта, то их можно просмотреть, нажав на ссылку «Сегмент».
Пример
6 сентября в 15:15 (1) сотрудник с ID 398744363 (2) изменил тип запуска процесса с «Периодическая проверка» на «Отключено» (3).
Блоки процесса
Логируется создание блока, его изменение и удаление из процесса.
Напрямую перейти к логам можно из нужного блока процесса:
Любая запись о блоке процесса содержит параметры:
- «id» — ID блока;
- «mission_id» — ID процесса;
- «process_id» — ID процесса внутри системы (тех. параметр);
- «type» — тип блока;
- «title» — заголовок блока;
- «params» — параметры блока;
- «hideOnKanban» — опция «Показывать на доске задач».
Если нужно найти блок из логов в процессе, используйте поиск по ID блока:
Основные изменения в блоке отображаются в разделах параметра «params»:
- «runBlockParams» — параметры блока.
- «Coord» — координаты блока.
Обратите внимание
Изменение координат блока фиксируется только в том случае, если изменены какие-либо параметры блока. Отдельное перемещение блока в логах не фиксируется.
Далее в параметре «runBlockParams» можно проанализировать изменения в блоке.
На то, какие данные выводятся в «runBlockParams», влияет тип блока процесса (type):
- «start» — Начало работы.
- «question» — Вопрос менеджеру.
- «operation» — Операция.
- «callbackOperation» — Callback-операция.
- «condition» —Условие.
- «delayed» — Задержка.
- «waitCondition» — Ожидание условия.
- «currentTime» — Проверка текущего времени.
- «proxy» — Прокси-скрипт.
- «subtask» — Подпроцесс.
- «voiceMessage» — Проиграть голосовое сообщение.
- «finish» — Завершение процесса.
Блок «Начало работы» («start»)
Параметр «resultsCount» отвечает за количество выходов из блока.
Блок «Вопрос менеджеру» («question»)
Параметр | Название в интерфейсе |
description | Текст вопроса |
manualResults | Возможные ответы |
title | Заголовок ответа |
class: — success; — warning; — danger; | Выход из блока: — положительный; — нейтральный; — отрицательный. |
normalTime: — days; — hours; — minutes. | Нормальное время выполнения: — дней; — часов; — минут. |
checklist | Выбор чек-листа |
Блок «Операция» («operation»)
Пример
В операции процесса («type: operation») «Начислить бонусные рубли» («user_charge_bonus_operation») сотрудник изменил сумму начисления с 500 на 100 (amount).
Блок «Callback-операция» («callbackOperation»)
Пример
В callback-операции «Отправить telegram-сообщение и ожидать ответа» (tg_messenger_callback) сотрудник:
- Добавил текст сообщения «Вопрос» (text).
- Удалил нейтральный выход из блока (class: warning).
Блок условие («condition»)
- Условия, которые соединены одним логическим оператором, записываются в параметр «children».
Пример
В сегменте все условия объединены через общий параметр «ИЛИ», внутри него есть 2 набора условий, которые соединены отдельными операторами «И».
В логах такие условия будут отделены параметрами children 3 раза. Первым идет параметр, который объединяет все условия (ИЛИ), а внутри него параметры других условий.
- Условия внутри объединенных сегментов отделяются параметром type.
- Логический оператор всегда находится в конце объединенных условий в параметре «mode»:
- «И» — mode: and;
- «ИЛИ» — mode: or.
Для оператора, который объединяет все условия, — в нашем случае это ИЛИ, — параметр mode будет стоять в конце всех логов с условиями.
- Если условие добавлено с логическим оператором «НЕ», то для него в параметре inverted будет прописан 1.
Пример сегмента и его отображения в логах.
Блок «Задержка» («delayed»)
Пример
В блоке «Задержка» сотрудник:
- Включил опцию «После задержки дождаться наступления определенного времени» (enabled_wait_for).
- Указал, что нужно ожидать до 10:00 (wait_for_hour).
Блок «Ожидание условия» («waitCondition»)
Параметры логов здесь аналогичны разделу про блок «Условие» и блок «Задержка».
Блок «Проверка текущего времени» («currentTime»)
Каждая проверка времени в блоке фиксируется в логах с отдельным ID в параметре «timeResults».
Параметр | Название в интерфейсе |
weekday | День недели: -2 — любой выходной день; -1 — любой будний день; 0 — любой день: 1-7 — от понедельника (1) до воскресенья (7). |
start: hours, minutes | время от: часы, минусы |
finish: hours, minutes | время до: часы, минуты |
Блок «Прокси-скрипт» («proxy»)
Параметр «resultsCount» отвечает за количество выходов из блока.
Блок «Подпроцесс» («subtask»)
В логах можно увидеть только изменение сути подзадачи (subtaskTitle) и изменение подпроцесса в параметре processID (это внутренний параметр в системе, не ID подпроцесса).
Блок «Проиграть голосовое сообщение» («voiceMessage»)
Номер голосового сообщения выводится в параметре «messageCode». Параметры таймаута аналогичны блоку «Задержка».
Блок «Завершение процесса» («finish»)
Тип завершения процесса выводится в параметре «class»:
- success — положительный;
- default — нейтральный;
- danger — отрицательный.
Задачи
Логируется ручное создание задачи и создание задачи при наступлении определенного события:
- заполнение формы/виджета, в которых добавлен обработчик «Запустить процесс» и/или «Запустить процесс по заказу»;
- переход на страницу с блоком «Действие с пользователем», в котором добавлено действие «Запустить процесс».
Перейти к логам можно из самой задачи:
Пример
По пользователю (Userid) запустилась задача по процессу (processID) т.к. он заполнил форму из блока (blockCode) на странице (pageId).
авторизуйтесь
но полезно