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 |
Dear user,
Please provide your suggestions, any feedback from your side is really appreciated. answered 27 Jun, 09:38 Stefano (OF) ♦♦ |
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? answered 30 Jun, 00:47 Mdeslaur13 |
Dear user, answered 02 Jul, 09:42 Stefano (OF) ♦♦ |
Hello! I am working on a separate project that would also greatly benefit from the addition of this type of feature. Stefano, here's my input on your questions:
It would be great to prevent overwriting when two records with different values for the same single attribute are merged. Perhaps there would be a way to sort through an error like this in the Arena Desktop app before merging? The two records could remain distinct until the survey administrator has had a chance to resolve the conflict within the same attribute between the two records. The capability to merge records would add enormous benefit for many different projects. Thank you for considering! Bryant answered 18 Jul, 21:06 bnagelson |
I agree with Bryant's suggestions to prevent overwriting of any data, and updating records in the app to reflect the merged records. Prompting the survey administrator to first preview the merged file before completing the merge, and correct any errors at that time would help prevent any issues with overwriting or sync errors. After this step, having another prompt for the survey administrator to accept the merge and delete the old record(s) could provide an added layer of confirmation in the process. It could also be helpful to have an option to recover previously merged files in the event something was overlooked and the original record needed to be returned to. Or a prompt to check if the administrator would like to export or back-up the original data at the time of the merge. answered 20 Jul, 01:06 Mdeslaur13 |
Dear users,
The easiest thing to do at the moment could be to allow merging only server side (by a user with survey administrator role for example), giving the possibility to select the records to merge from the records list and previewing the result before confirming it; once merged, one of the 2 records could be marked as "merged" and the same record in the device can be deleted and replaced with the merged version of it. answered 24 Jul, 09:30 Stefano (OF) ♦♦ |
I like the idea of merging records from a multiple entity. It would be more useful to us if we did not need to assign trees into subplots within the survey before entering data. Ideally, each tree could be entered into the same multiple entity on different devices and merged afterwards. I would assume that each tree would still need to be uniquely identifiable by a set of user-defined key attributes in order to avoid conflicts. There's still the question of how to handle a single attribute with entries from two different devices. I like Michelle's idea of allowing the survey administrator to preview and control the merging process where conflicts exist. answered 31 Jul, 21:10 bnagelson |
Dear Bryant, answered 02 Aug, 15:03 Stefano (OF) ♦♦ |
Hi Stefano, The configuration you describe here sounds like it will meet my needs. But just to be sure, I'd like to explain my project and how I plan to tailor our survey to utilize the merging functionality. The project involves collecting data on planted trees in 0.5 hectare plots. Trees are planted in rows within plots, with each plot containing 15-20 rows and each row containing 80-150 trees. It is necessary to collect data in different rows simultaneously to maximize effeciency. In a typical day, we will use two or three different devices to collect all the data in a single plot. At the smallest level, a single plot could generate as many as 3,000 tree records. Each tree is uniquely identified within rows and each row is uniquely identified within plots. Here is how I imagine the survey to be structured: Each tree is a single record within a multiple entity for the row, and each row is a record of a multiple entity for the plot. When merged, a single record will exist for the plot that contains all the sub-records for each row and all sub-sub-records for each tree. There will be single attributes at the plot-level, but we would communicate between our data collectors so that only one device is used to enter these single attributes (aside from the key attributes that uniquely identify the plot and are used for merging). Thank you for so carefully considering this functionality. It will greatly enhance our workflow! Bryant answered 02 Aug, 16:04 bnagelson |
Stefano, Thank you for creating the merging feature on the Experiments app; it greatly streamlined our workflow for data collection and management. I have been careful to ensure there is no overlapping data that would overwrite, so I've had no issues there so far. Prior to this feature merging our records, each plot had two records (each with missing fields of data) that I was planning on merging manually through the server. I have tried to start this process, but it seems like it will take some time and is not as intuitive as I thought it to be. Is it possible to have an option to merge records through the server as well as the Experiments app? This would greatly enhance my workflow while cleaning data, specifically for the records that my team created prior to the merging feature becoming available in the Experiments app. Thank you for your continued work on this feature! Michelle answered 23 Aug, 02:55 Mdeslaur13 |