Статус договора
Поле relationshipStatus на Contract: warning (жёлтый), danger (красный) или норма.
Подсветка контрагентов и контактов по статусу договора и факту увольнения сотрудника.
Поле relationshipStatus на Contract: warning (жёлтый), danger (красный) или норма.
Кастомный view account-name красит имя Account в нужный цвет — видно прямо в списках.
Account-link и contact-link в Contact/Case/Task/Chat подкрашивают связанные ссылки.
Виртуальные поля contactSacked и contactContractInvalid на Case — отдельный цвет на обращение.
Все добавленные поля notStorable + readOnly — статус вычисляется на лету, миграции не требуются.
Модуль BPM2B Highlight Expired Contracts добавляет в платформу BPM2B визуальную сигнализацию о состоянии договорных отношений с контрагентом и о статусе сотрудника контакта. Менеджер сразу видит проблему по цвету записи — без открытия карточки и проверки полей.
relationshipStatus на Contract: enum со значениями «» (норма), warning (жёлтый) и danger (красный) — задаётся как состояние взаимодействия по конкретному договору.contractInvalid: на Account, Contact, Case, Task, Chat и Queue добавлено виртуальное (notStorable, readOnly) поле, которое наследует статус самого «жёсткого» из связанных договоров.contactSacked (bool) и contactContractInvalid — обращение от уволенного сотрудника контрагента подсвечивается отдельным цветом.notStorable, readOnly и скрыты из layout-list/detail/filters/massUpdate — модуль ничего не записывает в БД, только вычисляет статус «на лету» при чтении.Модуль предназначен для команд продаж и поддержки, где важно быстро понять — действителен ли договор у клиента, не уволен ли контакт, прежде чем открывать обращение или планировать контакт.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.