Сущность Project
Статус Active/Closed/Rejected/Delayed, привязка к контрагенту, команда исполнителей, задачи и документы.
Управление проектами и учёт рабочего времени: трекер активности и календарная визуализация.
Статус Active/Closed/Rejected/Delayed, привязка к контрагенту, команда исполнителей, задачи и документы.
linkParent на 8 типов сущностей; workDone (часы), coefficient и вычисляемое workTotal.
CurrentUserTask — синглтон активной задачи; виджет в navbar показывает её и переключает.
При смене assignedUser, при finish визита и для забытых трекеров в конце дня.
Виджет activityUsersWidget показывает кто чем занят; флаг notShowActivity скрывает из мониторинга.
CalendarActivity на FullCalendar Scheduler — TimeTracker, Call, ActionHistoryRecord с цветовой кодировкой.
beforeSave-хук подставляет primaryAccountId из parent-сущности — затраты разносятся по клиентам.
Модуль BPM2B Project объединяет в платформе BPM2B ведение проектов и учёт рабочего времени сотрудников в реальном времени. Каждый сотрудник в любой момент работает над одной активностью — задачей, обращением, встречей, звонком, проектом или универсальной активностью (обед, перерыв) — и время автоматически фиксируется в журнале трекинга.
Project: проект со статусом (Active / Closed / Rejected / Delayed), привязкой к контрагенту, командой исполнителей; ссылки на задачи (originalTasks) и документы (documents).TimeTracker: запись учёта времени с linkParent на 8 типов сущностей (Project, Task, Account, Contact, Call, Case, Meeting, UniversalActivity); поля workDate, workStartTime, workFinishTime, workDone (часы), coefficient и вычисляемое workTotal.CurrentUserTask: синглтон активной задачи на пользователя — в любой момент один пользователь = одна активность; виджет в navbar показывает её и позволяет переключиться.UniversalActivity с типами ready, break, finish — обед, перерыв, конец дня и т. п. — фиксируются как обычное время.Common/CloseTimeTracker закрывает трекер прежнего исполнителя при смене assignedUser; Meeting/VisitStatus синхронизирован со статусами визита (started/finished); ScheduledJob CloseForgottenActivities закрывает забытые трекеры в конце дня (coefficient=0).notShowActivity на User скрывает сотрудника из мониторинга.CalendarActivity на базе FullCalendar Scheduler рисует TimeTracker, Call и ActionHistoryRecord с цветовой кодировкой по scope+status; клик по событию открывает карточку.primaryAccountId из parent-сущности — затраты времени автоматически разносятся по клиентам.Модуль предназначен для команд с проектной работой, агентств, сервисных компаний и любых организаций, в которых важно фиксировать, кто и над чем работает в каждый момент времени. Зависит от bpm2bFullCalendar6 (календарь), bpm2bNavbarViews (виджет в navbar), bpm2bCore и bpm2bQueue (список активностей пользователя).
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.