{"id":245692,"date":"2018-07-19T08:15:34","date_gmt":"2018-07-19T15:15:34","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=245692"},"modified":"2018-07-19T08:10:54","modified_gmt":"2018-07-19T15:10:54","slug":"capture-required-information-from-field","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field","title":{"rendered":"Require the information you need from the field"},"author":8072,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23261],"tags":[24511,122932],"industry":[],"product":[36591,36641],"class_list":["post-245692","blog","type-blog","status-publish","format-standard","hentry","category-field-mobility","tag-field-data-collection","tag-required-fields","product-apps","product-collector"],"acf":{"short_description":"Enforce key attributes during collection using non-nullable fields and feature templates.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Getting the best, most complete information from your mobile workforce is important to the decisions that are made downstream within your organization.\u00a0 When collecting new features, or performing inspections, require that essential information be populated before a new feature or inspection can be added. This post covers how you can enforce these key attributes are collected using non-nullable fields and feature templates.<\/p>\n<p>Within the geodatabase information model, you can define a field as non-nullable and a value must be supplied for that attribute before it can be submitted.\u00a0 This can be defined when adding fields, or when updating an existing field if the feature layer is empty.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":245752,"id":245752,"title":"RequiredFieldsPro","filename":"RequiredFieldsPro.png","filesize":18945,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\/requiredfieldspro","alt":"Non-nullable fields in ArcGIS Pro","author":"8072","description":"","caption":"","name":"requiredfieldspro","status":"inherit","uploaded_to":245692,"date":"2018-06-25 21:26:06","modified":"2018-07-04 17:00:27","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1405,"height":639,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","thumbnail-width":213,"thumbnail-height":97,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","medium-width":464,"medium-height":211,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","medium_large-width":768,"medium_large-height":349,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","large-width":1405,"large-height":639,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","1536x1536-width":1405,"1536x1536-height":639,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","2048x2048-width":1405,"2048x2048-height":639,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","card_image-width":826,"card_image-height":376,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/RequiredFieldsPro.png","wide_image-width":1405,"wide_image-height":639}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In Collector, this behavior works as expected when updating an existing feature or tabular record. While fields marked as non-nullable are empty, the feature can\u2019t be updated.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":246222,"id":246222,"title":"RequiredFIeldsAndroid300px","filename":"RequiredFIeldsAndroid300px.png","filesize":10939,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\/requiredfieldsandroid300px","alt":"Required Fields in Collector","author":"8072","description":"","caption":"","name":"requiredfieldsandroid300px","status":"inherit","uploaded_to":245692,"date":"2018-06-25 22:28:24","modified":"2018-07-04 17:01:41","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":300,"height":516,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","thumbnail-width":116,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","medium-width":152,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","medium_large-width":300,"medium_large-height":516,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","large-width":300,"large-height":516,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","1536x1536-width":300,"1536x1536-height":516,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","2048x2048-width":300,"2048x2048-height":516,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","card_image-width":270,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/RequiredFIeldsAndroid300px.png","wide_image-width":300,"wide_image-height":516}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Collecting new features, however is another matter. In Collector, the new feature can be submitted before the mobile worker has provided a meaningful value for the required field. To understand how to fix this, first let\u2019s understand why it happens.<\/p>\n<p>When you set up your feature layer, you create feature templates for the kinds of features in the layer. These templates define attribute values that characterize that kind of feature. You don\u2019t need to specify values for all attributes, but just the ones key to the particular template. The values you provide in the feature template are the defaults for those fields when you create that type of feature.<\/p>\n<p>When the feature layer is published to ArcGIS Online (or ArcGIS Enterprise) the feature template is updated to include default values for all non-nullable attributes. For the non-nullable attributes that have no default, publishing sets as default based on the default of their type (0 for numeric fields, \u201c \u201c for string fields).<\/p>\n<p>Unfortunately, these \u201cdefault\u201d values included in the feature template satisfy the non-nullable requirement. When the mobile worker selects a template that includes one in Collector, the default value is put in place, and the mobile worker \u00a0isn\u2019t prompted to enter a value.\u00a0 Mobile workers don\u2019t have to enter information for these fields to complete their collection or inspection.\u00a0 Not quite what we\u2019re after.<\/p>\n<p>Fortunately, there are a couple of ways to address this and get your mobile workers to collect the necessary information.<\/p>\n<p><strong>Publishing new feature layers using ArcGIS Pro<\/strong><\/p>\n<p>The easiest way to get the desired result is to share your feature layer from ArcGIS Pro 2.1 or later.\u00a0 This avoids the initial issue: null values are maintained in your feature templates during publishing, and default values aren\u2019t brought in where you haven\u2019t included them.<\/p>\n<p>Since the required field isn\u2019t populated when an feature is created, Collector requires the mobile worker to enter a value when capturing new features.<\/p>\n<p><strong>Updating existing hosted feature layers in ArcGIS Online<\/strong><\/p>\n<p>But what if you\u2019ve already published feature layers, for example, from ArcMap? To get the desired behavior on these required fields, we need to update the feature layer\u2019s templates using our script to remove these \u201cplaceholder\u201d values.<\/p>\n<p>To update your existing feature layers, download the Geoprocessing toolbox and associated Python script from our <a href=\"https:\/\/github.com\/Esri\/collector-tools\/tree\/master\/CollectorUtils\">GitHub repository<\/a>.\u00a0 You can use the Geoprocessing tool in ArcGIS Pro, or run the script independently using the ArcGIS API for Python.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":245782,"id":245782,"title":"Collector Utils Required Fields","filename":"Collector-Utils-Required-Fields.png","filesize":17541,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\/collector-utils-required-fields","alt":"Required fields using Geoprocessin","author":"8072","description":"","caption":"","name":"collector-utils-required-fields","status":"inherit","uploaded_to":245692,"date":"2018-06-25 21:30:03","modified":"2018-07-04 17:01:11","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":734,"height":451,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","thumbnail-width":213,"thumbnail-height":131,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","medium-width":425,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","medium_large-width":734,"medium_large-height":451,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","large-width":734,"large-height":451,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","1536x1536-width":734,"1536x1536-height":451,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","2048x2048-width":734,"2048x2048-height":451,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","card_image-width":734,"card_image-height":451,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/06\/Collector-Utils-Required-Fields.png","wide_image-width":734,"wide_image-height":451}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The script takes a few parameters, and you\u2019ll need to be the owner of the feature layer or an organization administrator.<\/p>\n<p>Looking at the script code reveals that the feature layer is updating each of the feature templates and removing the default values inserted into the feature templates during publishing. This change is limited to non-nullable fields where the field value matches the respective placeholder value for text or numeric fields. Fields that have an associated coded value domain are excluded.<\/p>\n<p><strong>What about feature layers published to ArcGIS Enterprise?<\/strong><\/p>\n<p>For hosted feature layers on ArcGIS Enterprise, the same script applies.\u00a0 Running the script will update the feature templates for hosted feature layers and replace the default values.<\/p>\n<p>For feature services running on ArcGIS Server as part of ArcGIS Enterprise, you\u2019ll once again want to utilize our script in our <a href=\"https:\/\/github.com\/Esri\/collector-tools\/tree\/master\/CollectorUtils\">GitHub repository<\/a> to achieve this. However, because the underlying feature service capabilities differ slightly, you won\u2019t be able to update the service directly. You\u2019ll need to reference your feature service as an item in your organization.<\/p>\n<p><strong>Note<\/strong>: To take advantage of the required fields on feature services running on ArcGIS Enterprise you\u2019ll need to be running ArcGIS 10.5.1 or later.<\/p>\n<p><strong>Wrapping up<\/strong><\/p>\n<p>After running the script on your feature layer, any new features created will require your mobile worker to enter information for these fields.<\/p>\n"},{"acf_fc_layout":"youtube","start_time":"0","end_time":"","youtube_video_url":"<iframe title=\"Required Fields in Collector\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/pVdSa7XKLeo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>"},{"acf_fc_layout":"content","content":"<p>This results in improved efficiency for the mobile worker when performing data collection, and minimizing return trips to add any important details they have missed.<\/p>\n<p>While this gets you closer, what if you don\u2019t have non-nullable fields? How can you make those fields required? Well, you\u2019ll need to hold out a bit longer as we\u2019ll be adding support to configure this behavior without using non-nullable fields. Stay tuned for updates later this year.<\/p>\n"}],"authors":[{"ID":8072,"user_firstname":"Doug","user_lastname":"Morgenthaler","nickname":"Doug Morgenthaler","user_nicename":"dmorgenthaler","display_name":"Doug Morgenthaler","user_email":"dmorgenthaler@esri.com","user_url":"","user_registered":"2018-06-04 19:43:21","user_description":"Doug is a Product Engineering lead for ArcGIS Field Maps. He works to extend the reach of GIS to include the mobile workforce to help organizations make quicker, more informed decisions.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Collector_Card.png","wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Get the essential information from your field workforce using Collector for ArcGIS<\/title>\n<meta name=\"description\" content=\"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Require the information you need from the field\" \/>\n<meta property=\"og:description\" content=\"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\"},\"author\":{\"name\":\"Doug Morgenthaler\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f7a615614e86dd2fc26f5c55255fe2b7\"},\"headline\":\"Require the information you need from the field\",\"datePublished\":\"2018-07-19T15:15:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\"},\"wordCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Field Data Collection\",\"Required Fields\"],\"articleSection\":[\"Field Operations\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\",\"name\":\"Get the essential information from your field workforce using Collector for ArcGIS\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2018-07-19T15:15:34+00:00\",\"description\":\"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Require the information you need from the field\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f7a615614e86dd2fc26f5c55255fe2b7\",\"name\":\"Doug Morgenthaler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=96&d=blank&r=g\",\"caption\":\"Doug Morgenthaler\"},\"description\":\"Doug is a Product Engineering lead for ArcGIS Field Maps. He works to extend the reach of GIS to include the mobile workforce to help organizations make quicker, more informed decisions.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/dougmorgenthaler\",\"https:\/\/x.com\/drmorgenthaler\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/dmorgenthaler\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Get the essential information from your field workforce using Collector for ArcGIS","description":"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field","og_locale":"en_US","og_type":"article","og_title":"Require the information you need from the field","og_description":"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field"},"author":{"name":"Doug Morgenthaler","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f7a615614e86dd2fc26f5c55255fe2b7"},"headline":"Require the information you need from the field","datePublished":"2018-07-19T15:15:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field"},"wordCount":8,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Field Data Collection","Required Fields"],"articleSection":["Field Operations"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field","name":"Get the essential information from your field workforce using Collector for ArcGIS","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2018-07-19T15:15:34+00:00","description":"Learn how to ensure key attributes are collected in the field using non-nullable fields and feature templates in Collector for ArcGIS.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/collector\/field-mobility\/capture-required-information-from-field#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Require the information you need from the field"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f7a615614e86dd2fc26f5c55255fe2b7","name":"Doug Morgenthaler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/85699de2d3814ea804d9df2eacdf83de5e2c8968e5c659f92710ff07436df8b1?s=96&d=blank&r=g","caption":"Doug Morgenthaler"},"description":"Doug is a Product Engineering lead for ArcGIS Field Maps. He works to extend the reach of GIS to include the mobile workforce to help organizations make quicker, more informed decisions.","sameAs":["https:\/\/www.linkedin.com\/in\/dougmorgenthaler","https:\/\/x.com\/drmorgenthaler"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/dmorgenthaler"}]}},"text_date":"July 19, 2018","author_name":"Doug Morgenthaler","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/dmorgenthaler","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Collector","tag_data":[{"term_id":24511,"name":"Field Data Collection","slug":"field-data-collection","term_group":0,"term_taxonomy_id":24511,"taxonomy":"post_tag","description":"","parent":0,"count":30,"filter":"raw"},{"term_id":122932,"name":"Required Fields","slug":"required-fields","term_group":0,"term_taxonomy_id":122932,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":23261,"name":"Field Operations","slug":"field-mobility","term_group":0,"term_taxonomy_id":23261,"taxonomy":"category","description":"","parent":0,"count":617,"filter":"raw"}],"product_data":[{"term_id":36591,"name":"Apps","slug":"apps","term_group":0,"term_taxonomy_id":36591,"taxonomy":"product","description":"","parent":0,"count":649,"filter":"raw"},{"term_id":36641,"name":"ArcGIS Collector","slug":"collector","term_group":0,"term_taxonomy_id":36641,"taxonomy":"product","description":"","parent":36591,"count":140,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=collector","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/245692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/8072"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=245692"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/245692\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=245692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=245692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=245692"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=245692"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=245692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}