Запуск БП бизнес-процессов по событиям Настройки запуска БП в Базе Знаний


В приложении База Знаний и Тестирование есть возможность настраивать запуск бизнес-процессов по определенным событиям: создание, редактирование и удаление статьи, реакция к статье и ее отмена, ознакомление статьи и отмена ознакомления, прохождение тестирования, а также отметка статьи полезной или бесполезной. Для работы этого функционала ваш тариф должен поддерживать бизнес-процессы и универсальные списки

Добавляйте шаблоны в бизнес-процесс Базы Знаний и решайте самые разные задачи. 


Установите приложение База Знаний и Тестирование на свои порталы Битрикс24 по ссылке



События для запуска бизнес-процессов в Базе Знаний

Чтобы перейти в настройки запуска бизнес-процесса, откройте окно настроек в левом верхнем меню приложения. 



В открывшемся окне "Настройки" перейдите во вкладку "Настройки запуска БП".


На странице "Настройки запуска БП" вы сможете:

1. перейти в сам процесс и добавить либо отредактировать имеющиеся там шаблоны;
2. выбрать из раскрывающегося списка действие, после которого бизнес-процесс должен запускаться;
3. выбрать из раскрывающегося списка шаблон, какой именно бизнес-процесс будет запускаться после этого действия. 




Обратите внимание, что в списке "Шаблон БП" отображаются только те шаблоны, которые относятся непосредственно к Базе знаний. Чтобы перейти к ним, на странице "Настройки запуска БП" нажимаем на надпись "Открыть процесс в Живой Ленте"




На открывшейся странице нажимаем на шестеренку в правом верхнем углу и из раскрывшегося списка выбираем "Настроить бизнес-процессы"



Полный список событий и дополнительных данных 

Полный список событий, по которым можно настроить запуск бизнес-процесса в приложении База Знаний и Тестирование вы сможете найти в таблице ниже. Для некоторых событий сохраняются дополнительные данные в столбцы Доп. данные 1, Доп. данные 2 и т.д. В поле JSON представлены дополнительные данные о событии, часть из которых вынесены в отдельные поля в процессе.

Действие Описание  Дополнительные данные  JSON
Создание



Создание статьи  Не передаются  {
"id": 14917169,
"action_type": "Создание", - Тип события;
"article_id": 388760, - ID статьи;
"directory_id": 156098, - ID директории;
"article_author": 2609, - ID автора статьи на портале;
"article_title": "Уровни доступа в Базе знаний", - Название статьи;
"user": 2609, - ID автора события;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Редактирование 



Редактирование статьи Не передаются  {
"id": 14911955,
"action_type": "Редактирование",  - Тип события;
"article_id": 360424, - ID статьи;
"directory_id": 156093, - ID директории;
"article_author": 2945, - ID автора статьи на портале;
"article_title": "GPT-Бот в Базе Знаний", - Название статьи;
"user": 3189, - ID автора события;
"reaction_type": null,
"reaction_user": null,
"comment": null,
"diff_id": 2587078 - ID снимка изменений
}
Удаление



Удаление статьи Не передаются  {
"id": 14923965,
"action_type": "Удаление",  - Тип события;
"article_id": 386417, - ID статьи;
"directory_id": 179384, - ID директории;
"article_author": 1857, - ID автора статьи на портале;
"article_title": "Работа со статьями", - Название статьи;
"user": 2945, - ID автора события; 
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Реакция 



Поставлена реакция на статью Не передаются  {
"id": 8370387,
"action_type": "Реакция",  - Тип события;
"article_id": 224204, - ID статьи;
"directory_id": 88268, - ID директории;
"article_author": 2123, - ID автора статьи на портале;
"article_title": "Как работать с тестами?", - Название статьи; 
"user": 2551, - ID автора события;  
"reaction_type": "Лайк", - Тип реакции;
"reaction_user": 2551, - ID поставившего реакцию;  
"comment": null
}
Отмена реакции 



Пользователь убрал раннее поставленную статье реакцию Не передаются  {
"id": 11369607,
"action_type": "Отмена реакции",  - Тип события;
"article_id": 39011, - ID статьи;
"directory_id": 88382, - ID директории;
"article_author": 1, - ID автора статьи на портале;
"article_title": "Приветственная статья", - Название статьи;  
"user": 2585, - ID автора события;
"reaction_type": "Супер", - Тип реакции;
"reaction_user": 2585, - ID удалившего реакцию;
"comment": null
}
Комментарий 




Оставлен комментарий к статье Не передаются  {
"id": 14054614,
"action_type": "Комментарий", - Тип события;
"article_id": 314018, - ID статьи;
"directory_id": 159775, - ID директории;
"article_author": 1627, - ID автора статьи на портале;
"article_title": "Начало курса", - Название статьи; 
"user": 3291, - ID автора события на портале;
"reaction_type": null,
"reaction_user": null,
"comment": "хорошая статья" - Комментарий к статье
}
Публичный комментарий 




Оставлен комментарий к статье Не передаются  {
"id": 14054614,
"action_type": "Публичный комментарий", - Тип события;
"article_id": 314018, - ID статьи;
"directory_id": 159775, - ID директории;
"article_author": 1627, - ID автора статьи на портале;
"article_title": "Начало курса", - Название статьи; 
"user": 3291, - ID автора события на портале, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Ознакомление  Статья отмечена прочитанной по кнопке "Ознакомлен" Доп. данные 1 - количество ознакомившихся со статьей; Доп. данные 2 - количество сотрудников, которые еще не подтвердили ознакомление со статьей; Доп. данные 3 - количество статей, с которыми пользователю еще предстоит ознакомиться; Доп. данные 4 - количество статей, с которыми пользователь уже успел ознакомиться. 



{
"id": 14650806,
"action_type": "Ознакомление", - Тип события;
"article_id": 360424, - ID статьи;
"directory_id": 156093, - ID директории;
"article_author": 2945, - ID автора статьи на портале;
"article_title": "GPT-Бот в Базе Знаний", - Название статьи;  
"user": 2659, - ID автора события на портале, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Отмена ознакомления  Пользователь отменил факт ознакомления со статьей Доп. данные 1 - количество ознакомившихся со статьей; Доп. данные 2 - количество сотрудников, которые еще не подтвердили ознакомление со статьей; Доп. данные 3 - количество статей, с которыми пользователю еще предстоит ознакомиться; Доп. данные 4 - количество статей, с которыми пользователь уже успел ознакомиться. 



{
"id": 13664644,
"action_type": "Отмена ознакомления", - Тип события;
"article_id": 290859, ID статьи;
"directory_id": 156093, - ID директории;
"article_author": 4, - ID автора статьи на портале;
"article_title": "Добавление видео в статьи БЗ",  - Название статьи;  
"user": 2693, - ID автора события на портале, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Оценка ответа бота Пользователь поставил оценку Телеграм боту Базы знаний @kdb24_bot Доп. данные 1 - запрос пользователя; Доп. данные 2 - ответ бота; Доп. данные 3 - оценка Хорошо, Средне или Плохо; Доп. данные 4 - ссылки на статьи, которые бот приложил к ответу 
{
"id": 14762463,
"action_type": "Оценка ответа бота", - Тип события;
"article_id": null,
"directory_id": null,
"article_author": null,
"article_title": null,
"user": 1627, - ID автора события на портале, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Пройдено тестирование




Пользователь завершил тест по ссылке из Базы знаний или в Курсах Не передаются  {
"id": 14910065,
"action_type": "Пройдено тестирование", - Тип события;
"user_id": 3473, ID пользователя на портале, если есть;
"user_name": "Алексей" - Имя пользователя или студента курсов
"time_delta": 15, - Время выполнения теста в секундах;
"directory_id": 156104, - ID директории с тестом;
"total_questions": 5, - Кол-во вопросов в тесте;
"answers": 5, - Сколько ответов дал пользователь;
"percentage": 60 - Процент правильных ответов
}
Отметка полезной При просмотре опубликованного раздела пользователь поставил статье отметку "Полезная" Не передаются 
{
"id": 14065338,
"action_type": "Отметка полезной", - Тип события;
"article_id": 314024, - ID статьи;
"directory_id": 156098, ID директории;
"article_author": 1627, - ID автора статьи на портале;
"article_title": "Рекомендации по внедрению и ведению Базы знаний", - Название статьи;  
"user": 3211, - ID пользователя на портале, оставившего отметку, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}
Отметка бесполезной При просмотре опубликованного раздела пользователь поставил статье отметку "Бесполезная"
Не передаются 
{
"id": 13383076,
"action_type": "Отметка бесполезной", - Тип события;
"article_id": 314023, - ID статьи;
"directory_id": 156098, ID директории;
"article_author": 1627, - ID автора статьи на портале;
"article_title": "Первые шаги в Базе знаний", - Название статьи;  
"user": null, - ID пользователя на портале, оставившего отметку, если есть;
"reaction_type": null,
"reaction_user": null,
"comment": null
}



Комментарии