Mobile and field solutions function as an extension of the overall enterprise, and include the ability to access, create, review and update geospatial data and asset information in real-time in the field.
The documentation for MMW is quite clear in that 'wfsIdColumnName' is the "Name of the column which contains WFS FeatureID values. It is required for the synchronization with WFS-T." When configuring a Read-Write Vector Layer for cache and synchronization we follow the documentation an see an example there indicating a column of 'rid' for this value. We do not believe this column exists in our WFS. How do we determine what our WFS should use for 'wfsIdColumnName'?
it is correct that the documented example for configuring a Read-Write Vector Layer Working on Vector Cache uses (rid) is an example for wfsIdColumnName. This is for illustration purposes only and may not match to your specific WFS case. To determine the attribute column for your WFS there are a couple of ways to go about it.
Use a feature info tool from a Portal instance on a WFS feature to determine the attribute column name.
Send a describeFeatureType request to the WFS ie. http://hostname/WFSservicename/service.svc/get?request=DescribeFeatureType&service=WFS&version=2.0.0 and review the attributes for the feature from there.
Once the correct wfsIdColumnName is determined, plug it into your MMW configuration and save the file to ensure the cache GPKG can communicate and synchronize with the WFS as intended.