Потребитель: компания, объект, представитель
В слове «потребитель» слиплись три разные сущности — их нельзя смешивать.
| Что | Роль в модели | Данные Grace |
|---|---|---|
| Компания | объект A7 Потребитель — свой цикл продаж | accounts |
| Объект | отдельный объект — место, где стоит оборудование | properties |
| Представитель | часть A7 (контактное лицо, интерфейс) | contacts |
Покупатель — это компания. С ней отношения, она платит, проходит цикл: потенциальный → холодный → тёплый → горячий → покупатель → спящий. Объект — это место потребления оборудования, отдельный объект. Представитель — интерфейс к компании, не самостоятельный объект.
Связывает их Проект — это связь, а не объект: projects.account_id (компания) + projects.property_id (здание). Прямой связи «здание → компания» нет. Поэтому одно здание ↔ много компаний (проектировщик, генподрядчик, заказчик — вокруг одного объекта через разные проекты).
⚠️ Компания, которой продаём, часто посредник (генподрядчик), а не конечный выгодоприобретатель. Поэтому роль покупателя (генподрядчик / заказчик / проектировщик / системный интегратор) — ключевой атрибут A7: она говорит, где компания стоит в цепочке относительно здания.
Фазы жизненного цикла A7 (Потребитель)
| Фаза | Что это | Состояние в Grace |
|---|---|---|
| A7.1 Идентификация | поиск клиента, ввод ИНН, квалификация | тип «Потенциальный» |
| A7.2 Привлечение | контакт → проект → заявка на расчёт → КП → переговоры | Холодный → Тёплый → Горячий; статусы сделки |
| A7.3 Обслуживание | договор → реализация → закрытие | «Покупатель» |
| A7.4 Оценка удовлетворённости | фиксация удовлетворённости | (в Grace в разработке) |
| A7.5 Удержание | повторные продажи, мониторинг активности | против «Спящий» |
| A7.6 Претензии / вывод | рекламации, гарантия | риск «Потерянный» |
Ключевое: сделка / проект — не отдельный объект, а фазы A7.2–A7.3 жизненного цикла потребителя. История сделок, скрипты, клиентская база — всё это знание об одном объекте A7 в разных фазах.
Пробелы в данных (теплота клиента, удовлетворённость, роль покупателя — не синхронизированы в аналитический слой) — реестр на обогащение sync_agent и для агента аудита данных.
No comments to display
No comments to display