Все возможности

Клиенты и водители

Клиенты и водители: история, долги и риски видны до выдачи машины

Карточка клиента показывает историю аренд и платежей, текущий долг и чеклист готовности к выдаче. Клиента из чёрного списка нельзя забронировать молча. Паспорта, права и телефоны хранятся зашифрованными, а поиск по телефону всё равно работает.

ArendaOS · Клиенты

Иванов Сергей Петрович

Физлицо · 7 аренд · проверен

4 / 7
Согласие на обработку ПДнОК
Паспорт указанОК
Права действительныОК
Не в чёрном спискеОК

Задолженность

240 BYN

Оплатил всего

8 120 BYN

Знакомо?

?

Клиент, который в прошлый раз вернул машину битой, приходит снова — и никто не помнит.

?

Кто из клиентов сколько должен — знает только один менеджер.

?

У водителя истекли права, и выяснилось это после выдачи.

?

Паспортные данные клиентов лежат в таблице, доступной всем.

Карточка клиента как история отношений

  • Физлицо или компания: у компании указывается УНП или ИНН и контактное лицо, у физлица — паспорт.
  • Водители заводятся отдельно от клиента: машину может брать компания, а ездить — конкретный сотрудник с собственными правами и сроком их действия.
  • В карточке видно текущую аренду, задолженность, сумму всех оплат и ленту событий: аренды, платежи, приёмки, документы.
  • В списке клиентов долг и сумма оплат показаны по каждой строке, поэтому «кто должен» — это сортировка, а не опрос менеджеров.

Чеклист готовности к выдаче

  • Проверяется наличие согласия на обработку персональных данных, паспорта или УНП, телефона, водителя, его прав, их срока и отсутствия клиента в чёрном списке.
  • Результат — сколько пунктов из общего числа выполнено, и какие именно не выполнены.
  • Истёкший срок прав отмечается отдельным пунктом: это самая частая причина, по которой выдача формально не готова.
  • При выдаче машины эти же данные проверяются ещё раз — уже как условие операции, а не как подсказка.

Чёрный список работает как предупреждение, а не как тайна

  • Отметка риска у клиента не даёт создать аренду молча: система возвращает предупреждение и требует явного подтверждения.
  • Это осознанное решение — запретить наглухо нельзя, потому что решение о выдаче принимает человек и иногда оно обоснованно.
  • Подтверждение фиксируется в журнале действий: видно, кто принял риск на себя.
  • Отметка ставится и снимается вручную, с комментарием: автоматически никого в чёрный список не заносит.

Персональные данные зашифрованы, а поиск работает

  • Паспорт, УНП, телефон, e-mail, дата рождения, мессенджеры, номер и телефон водителя хранятся в базе зашифрованными.
  • Поиск по точному телефону или e-mail при этом работает: используется отдельный необратимый индекс, а не расшифровка всей базы на каждый запрос.
  • Данные одной компании недоступны другой по построению — область видимости добавляется к каждому запросу, а не проверяется в коде каждой страницы.
  • В журнале действий значения персональных полей замаскированы: видно, что телефон изменился, но не видно, на какой.

Согласие и выгрузка данных

  • Согласие на обработку персональных данных обязательно при создании клиента и записывается в той же транзакции: клиента без записи согласия в системе не появится.
  • Данные по конкретному клиенту выгружаются отдельно — это то, что нужно по запросу субъекта персональных данных.
  • Доступ к разделу клиентов выдаётся по роли: сотрудник без права видеть персональные данные не увидит их ни на странице, ни через прямой запрос.
  • Требования 99-З и 152-ФЗ учитывались с первого дня, а не добавлялись потом.

Вопросы

Частые вопросы по этому разделу

Можно ли забронировать машину клиенту из чёрного списка?

Не молча. Система вернёт предупреждение и потребует явного подтверждения, а сам факт подтверждения запишется в журнал действий — видно, кто принял риск. Полный запрет сделан не был осознанно: решение принимает человек, и иногда выдать обоснованно.

Как работает поиск по телефону, если телефоны зашифрованы?

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

Зачем водители заведены отдельно от клиента?

Потому что это разные роли. Машину может арендовать компания, а ездить будет конкретный сотрудник — со своими правами и своим сроком их действия. Проверка прав и их срока относится к водителю, а долг и история аренд — к клиенту.

Видно ли в журнале действий сами паспортные данные?

Нет. Значения персональных полей в журнале замаскированы: видно, что телефон или паспорт изменился, но не видно, на какой именно. Иначе журнал действий стал бы копией базы персональных данных без её защиты.

Что делать, если клиент просит выдать все данные о себе?

В карточке клиента есть выгрузка его данных — это то, что нужно по запросу субъекта персональных данных. Согласие на обработку записывается при создании клиента и хранится с датой и версией, поэтому подтвердить основание обработки тоже есть чем.

Посмотрите на своём парке

Оставьте заявку — покажем систему на примере вашего автопарка и поможем перенести данные.

Или напишите напрямую: Telegram · [email protected]