Оглавление
Запуск бизнес-процессов по событиям в курсах
Администраторы могут автоматизировать работу с курсами, настроив запуск бизнес-процесса, созданного на портале Битрикс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": 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, если есть } |