{"id":817981,"date":"2020-05-05T08:20:02","date_gmt":"2020-05-05T15:20:02","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=817981"},"modified":"2020-07-01T12:34:33","modified_gmt":"2020-07-01T19:34:33","slug":"automate-workforce-with-arcgis-api-for-python","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python","title":{"rendered":"Automate Workforce with ArcGIS API for Python"},"author":10102,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23261],"tags":[645231,27481,24341,649691,649701],"industry":[],"product":[36591,36701],"class_list":["post-817981","blog","type-blog","status-publish","format-standard","hentry","category-field-mobility","tag-assignments","tag-automation","tag-python","tag-python-scripts","tag-workforce-scripts","product-apps","product-workforce"],"acf":{"short_description":"Configure, monitor, and maintain Workforce projects using ArcGIS API for Python. ","flexible_content":[{"acf_fc_layout":"content","content":"<p>Take a moment and think about the last administrative task you completed in <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/workforce\/resources\">ArcGIS Workforce<\/a>. Perhaps you imported new workers into a project, or maybe you assigned workers to assignments based on their current location. Regardless of what the task was, chances are it can be automated using <a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python<\/a>.<\/p>\n<p>The Python scripts found in our <a href=\"https:\/\/github.com\/Esri\/workforce-scripts\">Github repository<\/a> allow you to automate key tasks for Workforce. Automation is especially useful when managing Workforce projects that contain a large number of workers and assignments. Import workers from a CSV file, assign work, create a dashboard, delete assignments, reset worker status, and more with ArcGIS API for Python.<\/p>\n<p>Whether you are new to Python or are a seasoned programmer, the following blog posts are designed to help you start automating Workforce today:<\/p>\n<ul>\n<li><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/03\/10\/automate-workforce-with-the-arcgis-api-for-python-configure-and-assign\">Automate Workforce with ArcGIS API for Python: Configure and Assign<\/a><\/li>\n<li><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/03\/31\/automate-workforce-with-the-arcgis-api-for-python-monitor\">Automate Workforce with ArcGIS API for Python: Monitor<\/a><\/li>\n<li><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/04\/28\/automate-workforce-with-arcgis-api-for-python-clean-and-maintain\">Automate Workforce with ArcGIS API for Python: Clean and Maintain<\/a><\/li>\n<\/ul>\n<p>Below, you will find a short description for each blog post.<\/p>\n<h2>Configure and assign<\/h2>\n<p>Configuring a Workforce project and assigning work are essential tasks for every project owner. While you can manually add workers and assignments one by one in the Workforce web app, this can become tedious depending on the size of your project.<\/p>\n<p>This blog post offers a scenario-based tutorial that teaches you how to automate the following tasks using ArcGIS API for Python:<\/p>\n<ul>\n<li>Import workers from a CSV file<\/li>\n<li>Add assignment types<\/li>\n<li>Create assignments based on an existing feature layer<\/li>\n<li>Assign work based on location<\/li>\n<\/ul>\n<p><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/03\/10\/automate-workforce-with-the-arcgis-api-for-python-configure-and-assign\">Automate Workforce with ArcGIS API for Python: Configure and Assign<\/a><\/p>\n<h2>Monitor<\/h2>\n<p>It&#8217;s important to stay well informed on worker status and assignment completion. This blog post teaches you the following methods for monitoring your Workforce project using ArcGIS API for Python:<\/p>\n<ul>\n<li>Create a dashboard using <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-dashboards\/overview\">ArcGIS Dashboards\u00a0<\/a><\/li>\n<li>Monitor assignments in Slack<\/li>\n<li>Check assignment completion location using <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/tracker-for-arcgis\/resources\">ArcGIS Tracker<\/a>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/03\/31\/automate-workforce-with-the-arcgis-api-for-python-monitor\">Automate Workforce with ArcGIS API for Python: Monitor<\/a><\/p>\n<h2>Clean and maintain<\/h2>\n<p>Over time, projects in Workforce <span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">may<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">\u00a0<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">become<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">\u00a0cluttered with\u00a0<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">assignments\u00a0<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">that are no longer needed in the regular working view of the Workforce project<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">.<\/span><\/span><span class=\"\" lang=\"EN-US\" data-contrast=\"auto\"><span class=\"\">\u00a0The project may also contain workers who, for various reasons, have not correctly updated their working status.<\/span><\/span> This blog post teaches you how to keep your projects clean and maintained using the following Python scripts:<\/p>\n<ul>\n<li>Delete assignments<\/li>\n<li>Delete assignment types<\/li>\n<li>Copy assignments to a feature layer<\/li>\n<li>Reset stale workers<\/li>\n<li>Report completed assignments that have incomplete work orders<\/li>\n<\/ul>\n<p><a href=\"https:\/\/community.esri.com\/groups\/workforce-for-arcgis\/blog\/2020\/04\/28\/automate-workforce-with-arcgis-api-for-python-clean-and-maintain\">Automate Workforce with ArcGIS API for Python: Clean and Maintain<\/a><\/p>\n"}],"authors":[{"ID":10102,"user_firstname":"Joshua","user_lastname":"Clifford","nickname":"Joshua Clifford","user_nicename":"jclifford","display_name":"Josh Clifford","user_email":"jclifford@esri.com","user_url":"","user_registered":"2019-11-13 14:04:25","user_description":"Josh is a Product Engineering Writer with a background in geography and comparative literature. When he isn't writing for the field apps team, he enjoys reading short stories, trying new recipes, and playing his bass clarinet.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/josh-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/workforce_blog_card-min-4.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/workforce_python_blog_banner-min-1.jpg"},"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>Automate Workforce with ArcGIS API for Python<\/title>\n<meta name=\"description\" content=\"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.\" \/>\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\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate Workforce with ArcGIS API for Python\" \/>\n<meta property=\"og:description\" content=\"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-01T19:34:33+00:00\" \/>\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\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\"},\"author\":{\"name\":\"Josh Clifford\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b0e4e3021ce4a7adbf874d9b17119003\"},\"headline\":\"Automate Workforce with ArcGIS API for Python\",\"datePublished\":\"2020-05-05T15:20:02+00:00\",\"dateModified\":\"2020-07-01T19:34:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\"},\"wordCount\":7,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Assignments\",\"Automation\",\"python\",\"python scripts\",\"workforce scripts\"],\"articleSection\":[\"Field Operations\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\",\"name\":\"Automate Workforce with ArcGIS API for Python\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-05-05T15:20:02+00:00\",\"dateModified\":\"2020-07-01T19:34:33+00:00\",\"description\":\"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automate Workforce with ArcGIS API for Python\"}]},{\"@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\/b0e4e3021ce4a7adbf874d9b17119003\",\"name\":\"Josh Clifford\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/josh-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/josh-213x200.jpg\",\"caption\":\"Josh Clifford\"},\"description\":\"Josh is a Product Engineering Writer with a background in geography and comparative literature. When he isn't writing for the field apps team, he enjoys reading short stories, trying new recipes, and playing his bass clarinet.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/josh-clifford-62389b149\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/jclifford\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automate Workforce with ArcGIS API for Python","description":"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.","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\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python","og_locale":"en_US","og_type":"article","og_title":"Automate Workforce with ArcGIS API for Python","og_description":"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2020-07-01T19:34:33+00:00","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\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python"},"author":{"name":"Josh Clifford","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/b0e4e3021ce4a7adbf874d9b17119003"},"headline":"Automate Workforce with ArcGIS API for Python","datePublished":"2020-05-05T15:20:02+00:00","dateModified":"2020-07-01T19:34:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python"},"wordCount":7,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Assignments","Automation","python","python scripts","workforce scripts"],"articleSection":["Field Operations"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python","name":"Automate Workforce with ArcGIS API for Python","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-05-05T15:20:02+00:00","dateModified":"2020-07-01T19:34:33+00:00","description":"Automate key tasks for Workforce using ArcGIS API for Python. Configure, monitor, and maintain your projects with just a few commands.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workforce\/field-mobility\/automate-workforce-with-arcgis-api-for-python#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Automate Workforce with ArcGIS API for Python"}]},{"@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\/b0e4e3021ce4a7adbf874d9b17119003","name":"Josh Clifford","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/josh-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/josh-213x200.jpg","caption":"Josh Clifford"},"description":"Josh is a Product Engineering Writer with a background in geography and comparative literature. When he isn't writing for the field apps team, he enjoys reading short stories, trying new recipes, and playing his bass clarinet.","sameAs":["https:\/\/www.linkedin.com\/in\/josh-clifford-62389b149\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/jclifford"}]}},"text_date":"May 5, 2020","author_name":"Josh Clifford","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/jclifford","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/04\/workforce_python_blog_banner-min-1.jpg","primary_product":"ArcGIS Workforce","tag_data":[{"term_id":645231,"name":"Assignments","slug":"assignments","term_group":0,"term_taxonomy_id":645231,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":27481,"name":"Automation","slug":"automation","term_group":0,"term_taxonomy_id":27481,"taxonomy":"post_tag","description":"","parent":0,"count":38,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"},{"term_id":649691,"name":"python scripts","slug":"python-scripts","term_group":0,"term_taxonomy_id":649691,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":649701,"name":"workforce scripts","slug":"workforce-scripts","term_group":0,"term_taxonomy_id":649701,"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":36701,"name":"ArcGIS Workforce","slug":"workforce","term_group":0,"term_taxonomy_id":36701,"taxonomy":"product","description":"","parent":36591,"count":66,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=workforce","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/817981","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\/10102"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=817981"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/817981\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=817981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=817981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=817981"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=817981"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=817981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}