The type of field to which the user input value can be written.
For example, the label might be RouteNo, CostCenter, or RouteNo-CostCenter. The label is displayed in the mobile app to describe the expected input value from the end user. Typically, a project author will use predefined text or field variables to populate fields of the record collected. The following properties describe attribute information that is entered into the feature service when a button is tapped. All imagesĪre stored as resources of the item in the images folder. Image to be shown with the button in PNG, JPG, or SVG format. When no value is provided, the app will use the sameīackgroundColor value as the group. The following example shows preferences set with a gray background, the recommended horizontal accuracy of 10 meters, no distance threshold, and an admin email of typeĬolor of the button background as an HTML hexadecimal value.Ĭolor of the button outline as an HTML hexadecimal value.Ĭolor of the button label as an HTML hexadecimal value. If your device returns an accuracy of 40 meters, you will be unable to capture a record. For example, if you set a recommended horizontal accuracy of 10 meters and a required horizontal accuracy of 30 meters, and then your device returns an accuracy of 20 meters, you will see a warning. While thresholds can be set for both horizontalAccuracyWarning and horizontalAccuracyError, the horizontalAccuracyWarning value must always be lower than the error. Specifies the recipient of data recovery files generated by the mobile app.
The time in seconds after capture in which records can be deleted or have their location updated. The minimum movement distance in meters from the last vertex or point captured before a new vertex or point can be captured. Accepts maximum value of 999 meters.Īllow location of a point to be updated, within a limited time after capture. This is used to prevent the user from capturing records if the threshold is not met. Accepts maximum value of 999 meters.Ī decimal value, in meters, defining a required threshold above which the horizontal accuracy is no longer considered sufficient. This is used to change the color of the horizontal accuracy display on the project page. Project background color as an HTML hexadecimal value.Ī decimal value, in meters, defining a recommended threshold above which the horizontal accuracy is no longer considered sufficient. The following properties are applicable to the project or all records captured in a project: The following subsections describe details of the property arrays. Some of these properties are arrays of additional properties. cameraInfo-How photos are captured for the record.fieldInfo-The attribute values that will be captured for the record.captureInfo-How data is captured when a button is selected.templateGroups-Represents a group of buttons.
dataSources-Lists the feature layers used by buttons in the project.