Yes, they can.
This is exactly the use case that this was intended to handle.
i.e., a "rolling update" of your devices to the new form version, with
some devices out in the field returning to wifi/cellular coverage weeks
later with submissions from an earlier form version (perhaps much
earlier). The out-of-touch devices can submit their completed submissions
even as devices with newer form versions can submit theirs.
The caveat is that all these form versions cannot change the names or
data types of the existing form fields or add new fields. They should only
alter presentation, associated files (e.g., csv files for external
datasets), calculations and relevant and constraint logic. Changing field
names, data types, or adding fields requires a change in the form id.
When analyzing the data, the form version of each submission is
available to tease out the impacts of any or all of these changes.
On Fri, May 27, 2016 at 12:57 AM, Andrew acawo...@gmail.com wrote:
A question related to Curtis' use-case above:
Given that Aggregate has a newer form version uploaded where only the
version string and csv file have changed (Form ID remains the same):
Can a user with an older version of the form on his device still submit
to Aggregate?
Or will Aggregate reject the submission due to the older version string
on the forms he is submitting?
Thanks and regards,
Andrew
On Friday, 29 April 2016 09:41:52 UTC+2, Curtis Broderick wrote:
Great, thanks Mitch! Must be a stray difference somewhere.
Curtis
2016-04-28 18:16 GMT+02:00 Mitch Sundt mitche...@gmail.com:
Do a diff (e.g., WinDiff) of the two XML form definitions. They should
be identical except for the version="...." attribute.
If they are different, then you are not simply updating the version. You
are changing the form in some way.
If only the version is changing, then you should end up with just one
form, the one with the most recent version, on the device.
On Thu, Apr 28, 2016 at 7:27 AM, Curtis Broderick < c.bro...@epiconcept.fr> wrote:
The versioning works great but now the user has 2 versions on his tablet.
My use case is as follows:
I would like to update the CSV file in the media folder often (daily).
The only way to write a new CSV file into Aggregate is to upload the
same form with a different CSV file.
So that means that I must increase the version number of the form each
time I want to update the CSV file for that form.
That's OK, but if someone downloads the new version form (specifically
to have the adjoining updated CSV) he now gets yet another version of the
form.
After 20 days, he'll have 20 versions on his phone.
Is there a better way to get fresh CSV files into a form's folder?
If you haven't guessed, I'm trying to make the form act like it is
referencing a database (the csv) which is constantly evolving.
Any suggestions?
Curtis
--
--
Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com
--
--
Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Curtis BRODERICK
Responsable Assurance Qualité
---------------------------EpiConcept---------------------------
Systèmes d'Information en Santé
Health Information Systems
47, rue de Charenton - 75012 PARIS
Tel : +33 (0)1 53 02 40 60 Fax : +33 (0)1 53 02 40 62
--
--
Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en
You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Mitch Sundt
Software Engineer
University of Washington
mitche...@gmail.com