1b.app
Скопирована ссылка -

Бизнес-процесс для образовательного центра

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

Как это все связать в БП? Какие поля и блоки использовать?

Ответы:

Урок можно вести как процесс, все эти поля писать как поля процесса, название понятно в название, кабинет в какое-нить допполе (список, с вариантами выбора всех кабинетов), преподаватель - ответственный, продолжительность - допполе.
Список учеников можно вести как список продуктов или записывать в допполе с типом "Мультисписок контактов".

Как просто понимать есть ли у ученика подписка на урок или нет пока не знаю. Может можно страшной комбинацией из 10 действий делать, но потом сам утонешь в таком.
Возможно придется делать действие, которое возьмет всех юзеров из допполя и проверит на них задачи в определенном бп с определенной датой (выполнить до, например) (есть задача, все норм. Нет задачи, кидаем ошибку что нет подписки на урок). Действие займет ориентировочно часа 3.
08.09.2020, 16:25

Спасибо за решение
На счет доработки будем думать, но с ней реально проще чем накидывать кучу действий
08.09.2020, 16:47

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