Порядок интеграции информации
Материал из Такси Диспетчер
Порядок интеграции информации в Такси Диспетчер
Для начала продуктивной и удобной работы с программой Такси Диспетчер необходимо правильно внести информацию о вашем городе. Прочитать об идеологии построения данных и работе программы вы можете на странице: Идеология построения данных. Для выполнения импорта используется утилита bin\import.exe . Вы можете запустить ее из операционной системы или выбрав пункт меню Администрирование|Импорт данных главного окна программы. Подробно о самом принципе импортирования данных можно посмотреть в Импортирование данных в базу Порядок интеграции информации следующий.
Для работы программы Такси Диспетчер необходимо импортировать список улиц Вашего города в программу. Для этого следует:
- Организовать список улиц в таблице Excel (формат таблицы показан в приложении Streets.xls ).
Примечание: В данной таблице в поле Zone указаны порядковые номера зон, в которых расположены улицы, т.к. одна улица может проходить по нескольким зонам. Поэтому целесообразней импортировать улицы города одновременно с зонами, как описано ниже.
- Сохранить файл в . csv формате.
- Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
- Выбрать сохраненный файл и таблицу приемник данных – Справочник улицы.
- Сформировать скрипт и выполнить его
Если Вы планируете использовать карту для работы диспетчера, программа Такси Диспетчер поддерживает использование растровой карты города. Для ее использования Вам необходимо изображение карты города в формате bmp или jpg.
Примечание: Зоны растровой карты не учавствуют в автоматизации расчёта цены заказа, поэтому не нужно делать очень большое количество зон карты. В данном случае зоны карты являются лишь помощью для операторов/диспетчеров в каком районе города находиться искомый адрес.
Для импортирования карты в программу Такси Диспетчер:
- Сотрите файлы в каталоге map каталога установки Такси Диспетчер
- Запустите утилиту Конфигуратор карты .
- Выберите файл карты города.
- Разбейте файл карты на квадраты. Оптимальный размер квадрата 500*500 пикселей для разрешения экрана 1024*768.
- Проведите разбиение карты.
Замечание1: это все нужно выполнять для каждой инсталляции, или же копировать содержимое каталога map в другие установки на другие компьютеры.
Замечание2: Есть возможность указать каталог для расположения файлов карты. Пункт меню Администрирование|Настройки|Карта
Замечание3: Программа может не использовать карту, внутренняя функциональность при этом не будет ограничена.
Список улиц с разбивкой по зонам. Если Вы будете использовать зоны города и разбивку города по стоянкам для использования алгоритмов формирования очередей водителей по районам города, то Вам необходимо. Пример импортирования зон и улиц
- Организовать список улиц в таблице Excel (формат таблицы показан в приложении ZonedStreets.xls ). В этом файле Вы можете задать для каждой улицы зону, к которой она принадлежит. Если же Вы хотите, что бы разные части улицы принадлежали к разным зонам, Вы можете указать номера домов, которые принадлежат этим зонам. (Номера домов в скобках, обозначают весь интервал включительно, без скобок, например 1-51, только нечётные 1,3,...,51)
- При заполнении необходимо определить список зон, которые Вы будете использовать в работе.
- При использовании растровой карты Вам необходимо указать, в каком квадрате города находится улица – при поиске в программе Такси Диспетчер по улице данный квадрат будет подсвечен.
- Сохранить файл в . csv формате.
- Запустить дополнительную утилиту из пакета Такси Диспетчер - Импорт данных.
- Перейти на вторую закладку Импортировать улицы + зоны.
- Выбрать сохраненный файл.
- Нажать кнопку Анализ файла - после этого файл будет проанализирован и из него будет выделен список зон, которые Вы используете. Просмотрите его – нет ил повторов и неправильных написаний зон.
- Далее следует сформировать скрипт и выполнить его.
- Так Вы можете поддерживать данные улиц в актуальном состоянии (обновлять названия, добавлять, удалять улицы) возможно либо очередным импортом данных.
Для формирования очередей водителей по стоянкам в городе необходимо задать стоянки после задания списка улиц и зон города. Для этого возможно воспользоваться импортом данных их заполненного файла stoyanky.xls
- Открыть файл stoyanky.xls
- Заполнить его в соответствии с Вашими требованиями – указать список стоянок в городе и приблизительный адрес каждой стоянки. Адес будет использован для определения – в какой зоне находится стоянка. Важно! необходимо обязательно указать номер дома для этой стоянки, иначе могут быть проблемы с определением зоны стоянки. Обычно используется отношение – 1 стоянка в одной зоне города. Но назначение водителей можно гибко настроить с ближайших стоянок
- После заполнения этого файла его нужно сохранить в формате csv.
- Запустить утилиту импорта.
- Выбрать сохраненный файл, выбрать как таблицу-приемник данных Cправочник стоянки водителей и провести импорт.
- Так Вы можете поддерживать список стоянок водителей в актуальном состоянии или редактировать его через справочник стоянок водителей.
Импортирование списка телефонов и адресов абонентов. Вы можете импортировать список адресов абонентов в программу заранее – тогда по телефону программа автоматически будет подсказывать имя и адрес звонящего человека, что сократит время оформления заказа и повысит лояльность клиентов. Для этого Вам необходимо:
- Открыть файл Abonenti.xls
- Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
- После заполнения этого файла его нужно сохранить в формате csv .
- Запустить утилиту импорта.
- Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «абоненты» и провести импорт.
- Поддерживать Cправочник Абоненты лучше через программу Такси Диспетчер, открыв Cправочник Абоненты и редактируя его поля.
Импортирование списка общественных мест. Вы можете импортировать в программу Такси Диспетчер список общественных мест – тогда заполнение, например адреса «кафе Василек», «ж/д вокзал» и других часто используемых мест станет более оптимальным – Вам достаточно будет выбрать это место из списка и точный адрес будет заполнен. Для импортирования необходимо:
- Открыть файл Mesta.xls
- Заполнить его в соответствии c указанной таблицей (импортировать данные в Excel ).
- После заполнения этого файла его нужно сохранить в формате csv .
- Запустить утилиту импорта.
- Выбрать сохраненный файл, выбрать как таблицу-приемник данных Справочник «Быстрые адреса» и провести импорт.
- Поддерживать Справочник «Быстрые адреса» лучше через программу Такси Диспетчер, открыв меню Справочники | Cправочник «Быстрые адреса» и редактируя его поля.
- Так же на форме заказа есть кнопка, по которой диспетчер может добавить в Cправочник «Быстрые адреса» новый быстрый адрес, заполнив для него название, улицу и номер дома.
Импортирование таблицы цен по зонам города. Это необходимо для автоматического определения цены при вводе адреса заказа. Для наполнения этой таблицы есть пункт меню Бухгалтерия|Цены по зонам города Но при большом количестве зон города лучше наполнять таблицу используя импорт из файла csv. Для этого Вам необходимо:
- Открыть файл Prices.xls
- Заполнить его своими данными в соответствии c указанной таблицей (импортировать данные в Excel).
- Примечание: Чтобы получить пустую таблицу цен по зонам - пользуйтесь sql консолью программы (пример использования) - таблица refprices, запрос: SELECT * FROM `refprices` После заполнения этого файла его нужно сохранить в формате csv .
- Запустить утилиту импорта.
- Выбрать сохраненный файл, выбрать как таблицу-приемник данных справочник «Цены по зонам» и провести импорт.
ВАЖНО: При импорте цен по зонам необходимо точное соответствии номеров зон в таблицах Зон (refzone), Улиц (refstreets), и Цен по зонам (refprices) Т.е. всё должно интегрироваться последовательно в одном цикле, иначе могут сбиться номера в одной из таблиц. Сбой может произойти, например когда после основного импорта, потом был произведён импорт ещё раз в таблицу улиц или в таблицу зон, перезапись всех зон и т.д. Поэтому необходимо проиводить только последовательную интеграцию.
Это основные пункты для наполнения базы необходимой информацией, далее для работы нужно настроить остальные справочники из главного меню Справочники, а также другие возможности:
- Наценки при расчёте цены заказа - меню - Бухгалтерия|Формирование наценок
- Правила назначения водителей - меню - Бухгалтерия|Правила назначения водителей
- Правила расчёта с сотрудниками - меню - Бухгалтерия|Правила расчёта с сотрудниками
Замечание: все пункты интеграции нужно выполнять 1 раз для сервера программы.
Полный список доступных примеров xls файлов для импорта:
Эти файлы заполнены в соответствии друг другу и отображают реальную базу данных.
prices.xls
Abonenti.xls
Mesta.xls
Stoyanky.xls
Streets.xls
ZonedStreets.xls
Эти файлы являются примером заполнения, при интеграции данных значения в них должны соответствовать остальным таблицам базы данных.
машины_murom.xls
Быстрые адреса Муром.xls
дисконтные карты.xls
цены по зонам.xls
зоны города.xls
типы заказов.xls
типы завершения.xls
водители.xls