[Updated March 28, 2020]
[Updated April 3, 2020]
What is changing?
Survey123 version 3.4 introduced the ability in the Survey123 web app (aka web form) to update and view existing GIS features using the mode URL query parameter. Essentially, this query parameter allows you to pass the objectId of an existing GIS feature to preload data into a web form to view or update its contents. More details about use cases and syntax can be found at:
We will be introducing changes to the mode query parameter in version 3.9, replacing the use of objectId with globalId as the means to set the GIS feature record to be updated or viewed. For example:
* [Update March 28,2020] To facilitate migration to the globalId parameter, we will be extending support for the objectId parameter until 3.10.
Version | objectId | globalId | Comments |
---|---|---|---|
3.8 and earlier versions | Supported | Not supported | |
3.9 | Supported | Supported | Use this version to migrate! |
3.10 and beyond | Not supported | Supported |
Why are we making this change?
The use of globalId to set the GIS feature to be updated is less susceptible to manipulation by end users.
How will this change affect me?
This change can potentially break existing workflows where static or dynamic links are used to update/view existing features using a web form. For example:
Any survey published prior to 3.9 will continue to work normally and without modification to the query parameter, unless version locking is disabled or the survey is republished with 3.9 or a newer version.
What should I do about this?
Now that 3.9 is released, it is time to act:
Version | objectId | globalId | Comments |
---|---|---|---|
3.8 and earlier versions | Supported | Not supported | |
3.9 | Supported | Supported | Use this version to migrate! |
3.10 and beyond | Not supported | Supported |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.