От отдельных таблиц к связанному процессу

Диспетчер, водитель, склад и финансовый сотрудник работают с разными частями одной операции. Задача ERP — определить источник данных, момент подтверждения и смысл передачи информации в следующий раздел.

На старте нужны пример ежедневного плана, вместимость машин, склады, точки доставки и статусы документов. До перечня экранов определяется рабочий сценарий, который должен завершить пользователь.

Планирование не ограничивается объёмом груза

Если палеты помещаются в автомобиль, это ещё не означает, что рейс помещается в рабочий день. Отдельно учитываются погрузка, дорога, разгрузка в каждой точке, резерв и возвращение на склад. Завершение последней доставки и готовность машины к новому рейсу — разные моменты.

Начало дня, средняя скорость и время обслуживания проектируются как настройки. Оценка и фактическое время из GPS не смешиваются под одним названием. Метод разобран в статье о времени рейса.

Связь автопарка и учёта

  • Связь автомобиля, водителя и рейса; доступ по ролям.
  • Сопоставление топливной карты и автомобиля, источник фактических покупок.
  • Правило среднего расхода по месячному пробегу и литрам.
  • Раздельный смысл документа, задолженности, основной суммы и НДС.
  • Понятные правила изменения и подтверждения статусов.

GPS и другие API

Сначала проверяются документация и разрешения конкретной учётной записи. Определяются идентификатор автомобиля, период, часовой пояс, единица пробега и частота обновления. Наличие GPS само по себе не подтверждает доступность API.

При недоступности источника должна отображаться дата последнего получения данных. Неполные данные не должны выглядеть как полный отчёт. Для API-интеграции нужны тестовый доступ и примеры ответов.

Работы и начало проекта

PP Logistics и Logistex — примеры моей работы в этом направлении. Персональные данные клиентов и водителей в публичное портфолио не включаются.

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