My team is using Open Foris Arena to collect data for the same site on two devices. Is there a way to merge their data into one form when uploaded to the server? This option would greatly streamline the data collection process. Thank you!

asked 27 Jun, 05:47

Mdeslaur13's gravatar image

Mdeslaur13
112
accept rate: 0%


Dear user,
This is a nice feature and we have already started to work on it.
The easiest way to do it is to "warn" the user of the mobile app in case a record with the same key attriutes has been already uploaded to the server by another user, and let him confirm the "merge" of the 2 records.
There are still some issues we are discussing internally:

  • once the records have been "merged", should the mobile app receive the updated/merged version of the record and replace the current one?
  • what will happen to the "common" attributes? For example, suppose that in the same entity, "cluster", you have an attribute "region", should its value be replaced by the last one who has submitted the data? Or should the merging process only insert new entities/attributes that are not already filled in the record on the server?

Please provide your suggestions, any feedback from your side is really appreciated.
Many thanks,
Open Foris Team

permanent link

answered 27 Jun, 09:38

Stefano%20%28OF%29's gravatar image

Stefano (OF) ♦♦
4.8k19
accept rate: 20%

That is great news that this feature will be available. In my situation, two records are created at the same time using the mobile app, then are uploaded to the server at the end of the day. In this case, could the merging process occur on the server once files are uploaded?

My team is working on different entities to avoid the confusion with overlapping information. However, for common attributes that both users may enter (such as site remarks), could it be possible to merge the data to include the entries from both users rather than replacing the information from one user?

permanent link

answered 30 Jun, 00:47

Mdeslaur13's gravatar image

Mdeslaur13
112
accept rate: 0%

Dear user,
The merging process will occur on the server; however, once it's done, the mobile app will have to download from the server the merged record. In your case, will the users continue to work on the records after they have been merged?
Regarding common attributes, to avoid collision during the import process you could define the site remarks inside a multiple entity (table) with an attribute like "enumerator" as key, so if different enumerators upload the data, the remarks of one operator won't overwrite the other one.
Thanks,
Open Foris Team

permanent link

answered 02 Jul, 09:42

Stefano%20%28OF%29's gravatar image

Stefano (OF) ♦♦
4.8k19
accept rate: 20%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×52
×42

question asked: 27 Jun, 05:47

question was seen: 208 times

last updated: 02 Jul, 09:42