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


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

Администраторы могут автоматизировать работу с курсами, настроив запуск бизнес-процесса, созданного на портале Битрикс24, после наступления определенного события в курсах. Доступные события, по которым можно настроить запуск бизнес-процесса, - "Просрочено задание", "Курс завершен" и "Завершено задание".


Для начала перейдите в раздел "Процессы в ленте новостей" и выберите "База знаний: действия над курсами". В этом разделе отобразятся события о завершении курса и просроченном задании. 





Чтобы добавить шаблон бизнес-процесса, перейдите в настройки процесса и откройте раскрывающееся окно, где выберите "Настроить бизнес-процесс". 




Создать необходимый шаблон бизнес-процесса. Важно отключить автоматический запуск бизнес-процесса, чтобы избежать дублирования действий.



После выбора шаблона настройте необходимые действия. Например, можно настроить уведомление администратора о завершении курса студентом. Важно детально продумать каждый шаг бизнес-процесса, чтобы он выполнял все необходимые функции корректно. Это может включать отправку уведомлений, обновление статусов, создание задач и другие действия, необходимые для автоматизации работы с курсами.


Когда шаблон настроен, откройте раздел "Курсы" и перейдите во вкладку "Настройки БП". 



Здесь выберите созданный вами шаблон. После этого система будет автоматически запускать выбранный бизнес-процесс при завершении курса студентом или при просрочке задания.




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

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

Действие Описание  JSON
Задание завершено



Завершение выполнение задания - когда студент нажал "Прочитано", например. или ответил на вопрос
"id": 62672, 
"action_type": "finished_task", - Тип события
"course_id": 1913, - ID курса
"task_id": 31305, - ID задания
"course_author": 2945, - ID автора курса
"course_title": "Правила обработки обращений", - Название курса
"task_title": "Начало", - Название задания
"student_id": 5041, - ID студента, завершившего задание
"student_name": "Вася Васильев", - Имя студента
"bitrix_id": 3291, - ID студента в Битрикс24, если есть
"test_passing_id": 428253 - ID прохождения теста, если к заданию приложен тест 

Просрочено задание



Если стоит крайний срок на выполнение задания, то событие срабатывает, когда в этот срок задание еще не выполнено

{ 
"id": 64809, 
"action_type": "expired_task", - Тип события  
"course_id": 982, - ID курса 
"task_id": 10358, - ID задания
"course_author": 1627, - ID автора курса
"course_title": "Курс по База Знаний и тестирование", - Название курса
"task_title": "Модуль 1. Урок 2. Создаём структуру и содержание базы знаний", - Название задания
"student_id": 10738, - ID студента, просрочившего задание
"student_name": "Вася Васильев", - Имя студента
"bitrix_id": 3291 - ID студента в Битрикс24, если есть
}


Курс завершен Завершение последнего задания курса студентом {
"id": 59871,
"action_type": "course_finished", - Тип события   
"course_id": 1165, - ID курса  
"task_id": null, - ID задания
"course_author": 3211, - ID автора курса
"course_title": "Компания IT-Solution", - Название курса
"task_title": "О компании", - Название задания
"student_id": 4658, - ID студента, завершившего курс
"student_name": "Вася Васильев", - Имя студента
"bitrix_id": 3291 - ID студента в Битрикс24, если есть
}



Комментарии