Состояние заказа

Материал из TaxiMaster
Версия от 09:50, 24 июня 2009; RishatMuhametshin (обсуждение | вклад) (простыми словами о состояниях заказов, часть 1)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Состояние заказа — свойство заказа, которое обозначает его состояние на текущий момент времени. Состояния заказов создаются в справочнике «Состояния заказов» во время настройки Такси-Мастер.

Для чего нужны состояния заказов?

См. также Справочник «Состояния заказов».

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

  1. Заказ принят диспетчером, но водитель не назначен — его назначение ожидается.
  2. Водитель назначен, но клиент не уведомлен — его уведомление ожидается.
  3. Клиент уведомлен, но нужно сообщить водителю об этом — ожидается подтверждение заказа.
  4. Водитель получил уведомление и находится в пути.
  5. Водитель прибыл на место и ожидает клиента.
  6. Клиент в машине.
  7. Остановка по просьбе клиента.

Скорее всего, вы обратили внимание, что нет состояния «Клиент доставлен» или «Клиент вышел, водитель свободен». Действительно, это состояние не требуется, потому что оно подразумевает завершение заказа, а завершение ложится на другую функцию — вид завершения заказа.

Интересная информация
Тем не менее, вам может потребоваться подобное состояние, если вы работаете с модулем Java (см. схемы работы с заказами (модуль Java).

Шаблон:В разработке