

{
"name":"aipmn/join_today",
"title":"aipmn/join_today",
"type":"Map Service",
"typeKeywords":["ArcGIS Server","Service","Map Service"],
"description":"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}, &quot;-&quot;, substr(once(uuid()), 0, 8)).url_paramTEXT(255)UNIQUE, NOT NULLPrepopulates the annual survey. Formula: concat(&quot;?field:enrollid=&quot;,${enrollid},&quot;&amp;field:prefill_firstname=&quot;,${first_name},&quot;&amp;field:prefill_lastname=&quot;,${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 &amp; 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 &quot;My main survey area.&quot; 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) &quot;Other areas I can help cover.&quot; 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) &quot;SURVEY YOUR FIELDS&quot; 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 &amp; Irrigation entomology staff to install and manage a trap on the property.share_insect_insightsTEXT(5)(changed) &quot;REPORT A PEST&quot; (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 &amp; 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 &amp; wheat stem sawfly).Submission Method &amp; 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.",
"extent":[[-1.4776055159266964E7,-1.0828115710333034E7],[6065226.937847542,8608912.549252456]],

"url":"https://geospatial.alberta.ca/mimas/rest/services/aipmn/join_today/MapServer"
}
