Adding a map view to Tryton clients

We are now looking for an ERP that supports this kind of map view.

AFAIK Tryton does not yet support nothing like this, isnt’t it?

Is there a possibility that such a feature is included in tryton core in the future?

For which purpose? Why does it have to be inside the ERP?

Tryton supports the backend. But for now (as we do not see any valid usage) we think it is better to edit and consult the backend using GIS dedicated software.

In the agriculture sector production often occupies large portions of open field and there aren’t defined production lines nor workplaces. Visual landmarks are used, but they tend to be damaged or removed by external factors, so sometimes there is no visual evidence or the limits of a production unit. Traceability and cost management is very important though, and most companies resort to maps in order to manage both of them. Furthermore, food safety regulations in Spain will require productive units to be georeferenced.

While some of this work can be delegated to specialised GIS software, it is cumbersome, usually requiring software integrations and inevitably producing duplicated data.

The user experience also degrades as it is necessary to switch to diferent tools to do the work.

Currently maps are supported by some ERPs and they tend to be selected over others that don’t provide this feature

I do not understand the point for GIS inside ERP.

I do not see the link with GIS.

I do not understand what this means as requirement.

Not if you use the trytond gis.

Producing in a farm is producing after all. You have to book consumptions and other costs, and produce an output.
Active productions change the company’s balance. This part has to be in the ERP. The best practice to book much of this work is on the field, and most agricultural companies identify their active productions with coloured polygons on maps. This is why it is desirable for such companies to book consumptions, labor cost, harvest with a map representation.

A moderatly large farm can have hundreds of active productions. At our company, we run 11 of these farms and several smaller ones. At any time of the year we have thousands of active productions.
With this volume of information, it is difficult for a field technician to know which productive unit he is treating with a phytosanitary. This is why they tend to rely con maps. However, the application of such product implies a cost, a stock move… that has to be booked on the ERP. Thus it is desirable for a technican to be able to book this information directly in the ERP with a map interface.

AFAIK trytond gis does not satisfy our requirement of being able to easily identify an active production then execute actions over them. An integrated map visual, though, is really helpful

Nice explanation how to connect GIS with ERP. I really understand your requirements because I’ve done some research in the same area.

But when you read this thread, it will be difficult to add something like this into the client. The simplest thing is to only view the GIS data on a map. Inputting data or changing the GIS data is a complete different thing which will take a lot of time to develop and don’t forget the maintenance.

So in this case I would investigate who is needing the map and what they are doing with it. Is is just look at it or also modification? Also when the field technician is in the field, what hardware is used? Based on that you can decide to eventually create a dedicated application for the different needs.

I also want you to think the other way around … Using Tryton to store the data and use QGis (Welcome to the QGIS project!) to display and modify the data. I think it’s easier to develop a plugin in QGis who does that then develop something in the Tryton client with a maps view and draw on it etc. Your field technicians can then use QField (GitHub - opengisch/QField: A simplified touch optimized interface for QGIS) which also directly connects to the database (eventually through VPN) so all the data is in one place. Users who don’t need the map or want to do something different can use the default Tryton client to do the job.

I think there are two steps here:

  1. Store Geospatial data on Tryton. This can be achieved with trytond-gis
  2. Show such data in a user friendly way, which is what we are currently missing.

But a map view won’t allow you to search from some locations and create related records. The map view will just show the data in a map an allow updating the data by opening the form view. You should think it to behave similar to calendar view.

With this in mind, for me the best is to create a specialized web view which is designed for your workflow.

An option would be to display an image of the field taken from a map so in a list of fields the user can rely on the shapes in the picture to select the right record.