Описываемые далее приложения протестированы и одобрены разработчиками IT Libertas, чтобы облегчить Вам использование программы Odoo. Если в ходе проверки инженеры выявляли проблемы, то исправляли их. Результат усилий структурирован и будет использован при внедрении Odoo. Кроме того, рассказ о каждом приложении снабжен ссылками для самостоятельного скачивания и настройки
Комплект "Odoo Geospatial" состоит из 7 приложений. Цель - включить инструменты PostGIS в Odoo и обеспечить API. Для пользователей программы интересны функции отображения объектов Odoo на карте.
Таким образом, приложения geoengine partner и geoengine base geolocalize распределяют заказчиков и поставщиков по карте на основе указанного адреса.
Geospatial для проектов (geoengine_project) делает то же с проектами.
Мы внедряем Geospatial для продаж (geoengine_sale) для работы с заказами клиентов и визуального сравнения.
Приложения протестированы на Odoo 8. Качайте здесь
Партнеры Odoo на карте
2 взаимозависимых приложения geoengine partner и geoengine base geolocalize предлагают инструменты для работы с контрагентами на карте. Для начала мы получаем карту и связанную кнопку на личной карточке. Нажатие кнопки ведет к открытию поставщика, заказчика, транспортной компании, даже пользователя на карте, основываясь на указанном адресе.
Другое нововведение - дополнительное представление. Найдите иконку там же, где переключаетесь между формой, списком и канбаном. На представлении Вы:
-
Видите партнеров на единой карте
-
Фильтруете контрагентов стандартными средствами Odoo
-
Можете вывести краткие данные по партнеру
Обратите внимание на приложение geoengine geoname geocoder для автоматического гео кодирования контрагентов. Этот инструмент основан на сервисе Geonames. Но осторожно: мы встретили ряд трудностей.
Карты и управление проектами
Продолжая перечислять инструменты работы с контрагентами на карте, подчеркну, что схожий функционал и у проектов Odoo. Координаты в таком случае основываются на данных заказчика такого проекта. Поэтому то, что возможно для партнера, то возможно и для проекта. В том числе:
-
Находить расстояние между двумя контрагентами или проектами Odoo
-
Находить длину расстояния сложного пути (кривой с многими вершинами)
-
Измерять площадь
Географический анализ продаж
Как и в случае проектов, заказы продаж и коммерческие предложения основываются на адресе связанного заказчика.
Инструменты в продажах расширены: разработчики добавили возможность различать заказы в зависимости от объемов. Чем больше итоговая сумма, тем больше площадь кружка.
Только для разработчиков: ядро geospatial
Base_geoengine - ядро предыдущих модулей, которое поддерживает гео инструменты в Odoo. Приложение добавляет новые типы полей и представлений. Типы полей:
-
GeoField — метатип для геотипа;
-
GeoLine — прямая линия между 2 точками;
-
GeoMultiLine — кривая между многими точками;
-
GeoMultiPoint — массив точек;
-
GeoMultiPolygon — массив географических многоугольников;
-
GeoPoint — простая точка;
-
GeoPolygon — многоугольник.
Типы представлений:
-
geoengine.vector.layer — векторное представление;
-
geoengine.raster.layer — растровое представление.
Если Вы планируете разрабатывать приложения, связанные с гео картами, мы советуем обратить внимание на указанные особенности. И не забудьте прочитать документацию!