25 Июнь 2009 г.

SMS, a new pinch

Модуль СМС: прибавление

Очень давно, когда мы разрабатывали первую версию модуля СМС, мы добавили помимо поддержки устройств, отправляющих СМС по сети GSM, возможность работы с mail-гейтами. Долгое время эта функция оставалась невостребованной, но с течением времени наши клиенты начали выходить на довольно высокие обороты, и обычные сотовые телефоны и GSM-шлюзы перестали справляться со своей задачей.

Дело в том, что mail-гейт, в отличие от GSM-шлюза или сотового телефона, обладает возможностью отправлять сообщения с достаточно высокой частотой, а также в большинстве случаев предоставляет возможность моментальной отправки нескольких сообщений. В этом любое физическое GSM-устройство проигрывает ему, поскольку сотовому телефону нужно время на отправку СМС-сообщения, и отправлять единовременно он может только одно сообщение. Нетрудно догадаться, что при большом потоке сообщений очередь вырастает довольно длинная, и сотовый телефон не справляется с работой, не может с ожидаемой быстротой отправлять сообщения, которые генерирует Такси-Мастер.

На помощь пришли mail-гейты. К сожалению, мы не проводили никаких рыночных исследований в этой области, но на глаза попадались несколько сервисов, предоставляющих услуги провайдеров СМС. Естественно, для пользователей Такси-Мастер, использующих модуль СМС для автоматического уведомления клиентов и водителей, такой подход к организации работы модуля куда проще, поскольку не нужно покупать устройство и не нужно затрачивать силы на его настройку. Практически все уже сделано и настроено наилучшим образом.

Проблемой явилась интеграция с mail-гейтами. Каждый из них гипотетически мог по-разному принимать входные данные, и подстраиваться под каждого — значит потерять много времени. Но оказалось, что существует решение — протокол обмена данными SMPP. Поддержку именно этого протокола, помимо уже имеющегося SMTP, мы развиваем сейчас.

На данный момент у нас есть все необходимые инструменты для взаимодействия с любым mail-гейтом, что, несомненно, выводит модуль СМС на качественно другой уровень.

18 Май 2009 г.

Refactoring, episode I, part IV

Рефакторинг Такси-Мастер, промежуточные результаты

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

Большие изменения коснулись карточки заказа, точнее — той ее части, что связана с картой.
Появились новые кнопки.



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

Маршрут

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

Чтобы открыть окно с картой, на которой указан маршрут, нажмите на эту кнопку.



В верхней части окна присутствует панель инструментов, на которой расположены кнопки, позволяющие создавать и изменять точки на карте, связанные с заказом.

Ниже расположена таблица, строки которой — точки маршрута заказа:
  1. Первый столбец содержит номер позиции и ее сущность:
    1. S — старт маршрут.
    2. P — остановка.
    3. F — окончание маршрута.
  2. Второй столбец —адрес.
  3. Третий столбец — откуда взята координата:
    1. К — из карты.
    2. Б — из базы данных Такси-Мастер.
    3. З — из текущего заказа. Координата принадлежит только текущему заказу и не будет сохранена в базе данных для следующих заказов. Чтобы сохранить ее в базе, нажмите кнопку .
    4. ! или ? — координата нигде не найдена.
Как видно из описания, вы можете задать адресу позицию на карте только для одного заказа, не сохраняя ее в базе данных Такси-Мастер, таким образом ограничив сохранение промежуточных позиций типа «Магазин на углу» или «Автобусная остановка», относящихся только к данному заказу.


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

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

Пока описание скудное, после релиза новой версии будет подробное описание в документации (сейчас его нет).

Трекинг авто

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

Привязка стоянок к карте

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

Чтобы привязать пункт к позиции на карте новым способом, необходимо выполнить следующие действия:
  1. Открыть справочник «Пункты».
  2. Открыть карточку пункта.
  3. Нажать кнопку с изображением глобуса.
  4. Если пункт уже обозначен на карте флажком, нажать кнопку Редактировать, а потом двойным щелчком мыши указать новое положение.
  5. Если необходимо удалить старые координаты, нажать кнопку Удалить.
Координатами считаются либо координаты дома (следовательно, и улицы); либо координаты, заданные вручную (см. выше шаги задания координат). Такси-Мастер дает высший приоритет координатам, заданным вручную.

6 Май 2009 г.

GPRS-server 1.0.16.2 & TMDriver 1.0.16.1

GPRS-сервер 1.0.16.2 и TMDriver 1.16.1

Во вторник, 5.05.2009 вышли новые версии GPRS-сервера и TMDriver (соответственно 1.0.16.2 и 1.16.1). Ссыки на новые версии доступны в документации по GPRS-серверу и по TMDriver, соответственно.

Новая версия GPRS-сервера может работать с Такси-Мастер 1.9.16.0 и выше. Перед установкой новой версии GPRS-сервера убедитесь в том, что версия Такси-Мастер, установленная на ваших рабочих местах, соответствует требуемой.

30 Апрель 2009 г.

Doc is evil

Doc — зло!

В последнее время стало приходить много пустотелых писем с вложениями. Само письмо — ни единого слова, но приложен файл MS Word (с расширением .doc), в котором все описано. Это здорово, но техподдержка скоро может просто перестать обрабатывать такие письма. Это связано с тем, что файлы Word — потенциально опасные (об этом постоянно предупреждают все почтовые клиенты, что порядком раздражает), и открытие зараженного документа может привести к очень нежелательным последствиям.

28 Апрель 2009 г.

How to add a report

Как добавить новый отчет?

В связи с вопросами клиентов о добавлении новых отчетов публикуем статью в документации: Установка отчета.

Refactoring, episode I, part III

Рефакторинг Такси-Мастер, сдвиг сроков

Согласно предыдущей записи, выход стабильной версии Такси-Мастер назначался на 21 апреля, но по непредвиденным причинам срок выхода новой версии переносится на 4 мая. Это связано в первую очередь с тем, что интеграция с картой Ингит претерпевает значительные изменения. Проблемы, с которыми многие клиенты столкнулись в процессе работы с Такси-Мастер и картой, имеют очень большое значение, поэтому отдел разработки перерабатывает модуль, начиная с самой основы.

22 Апрель 2009 г.

GPRS-server & TMDriver 1.0.16.0

GPRS-сервер 1.0.16.0 и TMDriver 1.16.0

В понедельник, 21.04.2009 вышли новые версии GPRS-сервера и TMDriver (соответственно 1.0.16.0 и 1.16.0). Ссыки на новые версии доступны в документации, но для удобства приведены ниже.

Помимо TMDriver для сотовых телефонов (J2ME) вышла версия TMDriverPDA для карманных персональных компьютеров. Версия протестирована не полностью, поэтому если будут найдены какие-либо неточности, сообщайте о них посредством электропочты (support@bitmaster.ru).

  • Ссылка на GPRS-сервер 1.0.16.0: http://www.taximaster.ru/ftp/tm/gprs-server/TMGPRSConnectionNet3Setup1.0.16.0-3383-090420.exe
  • Ссылка на TMDriver 1.16.0: http://www.taximaster.ru/ftp/tm/tmdriver/TMDriver1.16.0-3387-090420.zip
  • Ссылка на TMDriverPDA 1.0.16.0: http://www.taximaster.ru/ftp/tm/pda/TMDriverPDA1.0.16.0-090420.zip
 Новая версия GPRS-сервера может работать с Такси-Мастер 1.9.16.0 и выше. Перед установкой новой версии GPRS-сервера убедитесь в том, что версия Такси-Мастер, установленная на ваших рабочих местах, соответствует требуемой.