{ "currentVersion": 11.3, "cimVersion": "3.3.0", "serviceDescription": "SchemaColumnTypeContaintDescriptionArcGIS / Feature Service (system-managed)ColumnTypeConstraintsDescriptionobjectidINTEGERPRIMARY KEY, NOT NULL, auto-incrementArcGIS sequential row ID. Assigned server-side after submission.globalidTEXT(38)UNIQUE, NOT NULLArcGIS-generated UUID. Format {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.CreationDateDATETIMENOT NULLServer-side UTC timestamp set when first written. Authoritative creation time.CreatorTEXT(128)ArcGIS Enterprise username of the submitter, if available.EditDateDATETIMEServer-side UTC timestamp updated whenever the record is edited.EditorTEXT(128)ArcGIS Enterprise username of the last editor. Useful for auditing staff changes.Calculated fields (hidden from cooperator, set automatically on submission)ColumnTypeConstraintsDescriptionenrollidTEXT(50)UNIQUE, NOT NULLPermanent unique token for this cooperator. Never changes; never shown. Formula: concat(${region}, "-", substr(once(uuid()), 0, 8)).url_paramTEXT(255)UNIQUE, NOT NULLPrepopulates the annual survey. Formula: concat("?field:enrollid=",${enrollid},"&field:prefill_firstname=",${first_name},"&field:prefill_lastname=",${last_name}).Contact Information (entered by cooperator)ColumnTypeConstraintsDescriptionlast_nameTEXT(150)NOT NULLFamily name.first_nameTEXT(80)NOT NULLGiven name.emailTEXT(200)NOT NULLEmail. Regex-validated with a friendly error message.organisationTEXT(200)Municipal (ASB), Producer, Agronomist / Crop Consultant, Provincial Government (Agriculture), Government of Alberta (Other), Government of Canada, Indigenous Community, Research & Academia, Industry, Non-Profit / Conservation, Public / Citizen Scientist, Other / Unspecified.regionTEXT(50)NOT NULLRegion used to filter the municipality list and to build enrollid. Values: Peace, NorthWest, NorthEast, Central, South.muniTEXT(100)NOT NULLPrimary municipality "My main survey area." Now stored as a coded value (e.g., Mackenzie_County); label shown is the readable name (e.g., Mackenzie County). Filtered by region.muni_otherTEXT(1000)(new) "Other areas I can help cover." Multi-select of additional municipalities, stored space-separated using the same coded values as muni.Participation Choices (each is its own field; value = TRUE when selected)ColumnTypeConstraintsDescriptionwalk_ur_fieldTEXT(5)(changed) "SURVEY YOUR FIELDS" combines the former Walk Your Field + Cover Your County. Structured annual count for Cutworm and Cabbage Seedpod Weevil; no trap needed. Currently HIDDEN in the form; schema-ready to switch on next season.lend_fieldTEXT(5)Allow surveyors access to land; participant receives results.host_trapTEXT(5)(changed) Allow Alberta Agriculture & Irrigation entomology staff to install and manage a trap on the property.share_insect_insightsTEXT(5)(changed) "REPORT A PEST" (field name unchanged). Interest in reporting pests outside the structured surveys; reveals a link to the external Report a Pest app.tend_a_trapTEXT(5)(changed) Build, find a host, and maintain a trap; submit weekly counts for Diamondback Moth, Bertha Armyworm, Wheat Midge, or European Corn Borer.cover_county removed \u2014 folded into walk_ur_field.Pest & Trap SelectionsColumnTypeConstraintsDescriptionselect_trap_typesTEXT(20)Multi-select trap types, stored space-separated. Codes: DBM = Diamondback Moth, BAW = Bertha Armyworm, WM = Wheat Midge, ECB = European Corn Borer. Shown when tending or hosting a trap.annual_surveyTEXT(20)(changed) Multi-select annual survey pests, stored space-separated. Codes: CSW = Cabbage Seedpod Weevil, CTW = Cutworm. (Grasshopper / GH removed.) Shown only when walk_ur_field = TRUE.lend_cropTEXT(100)(new) Crop(s) offered for surveying; shown when lend_field = TRUE. Multi-select, space-separated. Codes: peas = Peas (spring, pea leaf weevil), wheat = Wheat (fall, wheat midge & wheat stem sawfly).Submission Method & SuppliesColumnTypeConstraintsDescriptionmobile_appTEXT(5)Submission method. FALSE = standard web browser (map or lat/long); TRUE = enhanced mobile app with GPS (requires an ArcGIS account).program_suppliesTEXT(5)TRUE = yes, please contact me about supplies; FALSE = no thanks.shipping_addressTEXT(500)Mailing address for supplies. Collected only when program_supplies = TRUE.ConsentColumnTypeConstraintsDescriptiondata_consentTEXT(5)Required(changed) TRUE = cooperator agreed to allow insect pest monitoring data to be included in maps, reports, and used for research. Geolocation obscured before publication; public maps display data only at the centre of a 38 km grid cell or broader.biosecurity removed.Admin Fields (hidden from cooperator, staff-managed)ColumnTypeConstraintsDescriptionstatusTEXT(20)DEFAULT 'pending'Cooperator approval status. Values: pending, active, inactive, rejected. Drives who receives the annual enrollment email (active only).cooperator_notesTEXT(500)Internal admin notes. Not visible to cooperator.", "hasVersionedData": false, "hasArchivedData": false, "hasBranchVersionedData": false, "supportsDisconnectedEditing": false, "supportsDatumTransformation": true, "supportsReturnServiceEditsOption": true, "returnServiceEditsHaveSR": true, "supportsQueryDataElements": true, "datesInUnknownTimezone": false, "supportsRelationshipsResource": true, "syncEnabled": false, "syncCapabilities": { "supportsRegisterReplicaForServer": true, "supportsSyncDirectionControl": true, "supportsPerLayerSync": true, "supportsPerReplicaSync": true, "supportsAttachmentsSyncDirection": true, "supportsSyncModelNone": true, "supportsDurableUrlForSyncModelNone": false }, "supportedExportFormats": "sqlite,filegdb,shapefile,csv,geojson", "extractChangesCapabilities": { "supportsReturnIdsOnly": false, "supportsReturnExtentOnly": false, "supportsReturnAttachments": false, "supportsLayerQueries": false, "supportsGeometry": false, "supportsFeatureReturn": false, "supportsReturnHasGeometryUpdates": false, "supportsFieldsToCompare": false, "supportsServerGens": false }, "supportedQueryFormats": "JSON", "maxRecordCount": 1000, "maxRecordCountFactor": 1, "capabilities": "Create,Uploads,Editing", "description": "", "copyrightText": "Agriculture and Irrigation. Primary Contact Amanda Jorgensen, Plant and Bee Health Surveillance Section. GIS Contact Sonia Salyzyn Natural Resource Innovation Section", "advancedEditingCapabilities": { "supportsSplit": false, "supportsReturnServiceEditsInSourceSR": true, "supportsAsyncApplyEdits": true, "supportsApplyEditsbyUploadID": true, "supportedApplyEditsUploadIDFormats": "JSON", "supportsMultipatchOptionForServiceEdits": true, "supportedApplyEditsOptions": {"supportedEditingOptions": 0} }, "spatialReference": { "wkid": 102100, "latestWkid": 3857, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -20037700, "falseY": -30241100, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "initialExtent": { "xmin": -1.4776055159266964E7, "ymin": 6065226.937847542, "xmax": -1.0828115710333034E7, "ymax": 8608912.549252456, "spatialReference": { "wkid": 102100, "latestWkid": 3857, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -20037700, "falseY": -30241100, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "fullExtent": { "xmin": 0, "ymin": 0, "xmax": 0, "ymax": 0, "spatialReference": { "wkid": 102100, "latestWkid": 3857, "xyTolerance": 0.001, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -20037700, "falseY": -30241100, "xyUnits": 10000, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "allowGeometryUpdates": false, "allowTrueCurvesUpdates": true, "onlyAllowTrueCurveUpdatesByTrueCurveClients": false, "supportsApplyEditsWithGlobalIds": true, "supportsTrueCurve": true, "units": "esriMeters", "documentInfo": { "Title": "Map", "Author": "", "Comments": "", "Subject": "", "Category": "", "Keywords": "Survey123,Insect Pest Monitoring,Plant and Bee Health Surveillance Section,Alberta Agriculture,European Corn Borer" }, "supportsQueryDomains": true, "supportsQueryContingentValues": true, "layers": [ { "id": 0, "name": "Join_Today", "parentLayerId": -1, "defaultVisibility": true, "subLayerIds": null, "minScale": 0, "maxScale": 0, "type": "Feature Layer", "geometryType": "esriGeometryPoint" } ], "tables": [], "relationships": [], "enableZDefaults": false, "allowUpdateWithoutMValues": false, "supportsVCSProjection": true, "referenceScale": 0, "serviceItemId": "321c68b1b74c4d23bd4c68e298d21c08" }