I have a query from a client who intends to use Collector App for iOS to perform the field data survey. The collectible feature layer has number of attributes that field person should be able to view but not update in the field. e.g. Pole has Owner attribute that field person should not be able to update? By default, collector allows every attribute to be edited. Is it possible to configure Collector for ArcGIS to mark certain attributes as readonly? Something similar to ArcGIS for Windows Mobile Project Centre functionality.
What I find is, even if the attributes are marked read-only in the feature service, Editing in Collector does not hide them automatically in the Edit form thus confusing the user. However, the data does not actually update for the read-only attributes. The update simply ignores user entered values. It will be nice if Collector app automatically filters out read-only attributes from the Edit form.
I have attempted what was mentioned above. So I have opened my map in my ArcGIS.com portal, and then unchecked both Display and Edit for most of my attributes (see jpg attached). I have then checked display and edit on just two of them. Lastly, I have check one attribute to just be display. Based on the above thread the other attributes won't show up in Collector when a user starts editing. However that is not what I get in collector, the field user is seeing all the attributes (see attached image).
Another strangeness about this process is that though my layer names show up correctly in the layer list tool in collector (e.g. Tier II Short, Tier II Long), in the edit app the names are note reflected as have been set up in ArcGIS.com (Tier II Facilities). This can be seen in the attached images.
Just now I encounter exactly the same issue. The attributes are not displayed in viewing mode, but in editing mode they are. This can indeed be confusing, and creating a separate file for just this makes no sense.