{"id":1182582,"date":"2021-04-08T09:00:10","date_gmt":"2021-04-08T16:00:10","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1182582"},"modified":"2021-04-13T11:36:34","modified_gmt":"2021-04-13T18:36:34","slug":"automate-content-promotion-across-tiered-environments","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","title":{"rendered":"Dev Summit 2021: Automate content promotion across tiered environments"},"author":6181,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37501,37151,738191],"tags":[387782,555752,27481,759812,155352],"industry":[],"product":[36841,36571],"class_list":["post-1182582","blog","type-blog","status-publish","format-standard","hentry","category-administration","category-design-planning","category-developers","tag-arcgis-api-for-python","tag-arcgis-notebooks","tag-automation","tag-dev-summit-2021-demo","tag-quality-assurance","product-api-python","product-arcgis-enterprise"],"acf":{"short_description":"See how to automate a workflow to move curated and authoritative content from development to staging to production. ","flexible_content":[{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\" data-ccp-charstyle-defn=\"{&quot;ObjectId&quot;:&quot;e611cc39-ec74-4db7-8e18-4fc3399f66dc|33&quot;,&quot;Properties&quot;:[134233614,&quot;true&quot;,201340122,&quot;1&quot;,469775450,&quot;normaltextrun&quot;,469778129,&quot;normaltextrun&quot;,469778324,&quot;Default Paragraph Font&quot;],&quot;ClassId&quot;:1179649}\">In this demo, Bill shows how to automate\u00a0<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">a<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\"> workflow to move curated and authoritative <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">content from <\/span><\/span><a class=\"Hyperlink SCXW226724021 BCX0\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/moving-content-across-tiered-arcgis-enterprise-environments\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">d<\/span><\/span><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">evelopment to <\/span><\/span><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">s<\/span><\/span><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">taging to <\/span><\/span><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">p<\/span><\/span><span class=\"TextRun Underlined SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"Hyperlink\">roduction<\/span><\/span><\/a><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">.<\/span><\/span><\/p>\n"},{"acf_fc_layout":"youtube","start_time":"0","end_time":"","youtube_video_url":"<iframe title=\"Content Deployment Automation\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/8c9cVj4e8Qo?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><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">This is a very <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">important<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0workflow\u00a0<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">to<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">m<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">any organizations\u00a0<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">as they<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">conduct <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">quality assurance <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">(QA) <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">checks on one <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">or more <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">tier<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">s <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">before ultimately promoting to their production environments. <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">Bill demonstrates how <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">new<\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">ly introduced <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">automation tools <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">in <a href=\"https:\/\/enterprise.arcgis.com\/en\/\">ArcGIS Enterprise <\/a>and <a href=\"https:\/\/developers.arcgis.com\/python\/\">ArcGIS API for Python <\/a><\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">can be <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">used <\/span><\/span><span class=\"TextRun SCXW226724021 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW226724021 BCX0\" data-ccp-charstyle=\"normaltextrun\">to migrate content via groups.<\/span><\/span><span class=\"EOP SCXW226724021 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1182772,"id":1182772,"title":"Slide18","filename":"Slide18.jpg","filesize":56276,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\/slide18-2","alt":"","author":"6181","description":"","caption":"","name":"slide18-2","status":"inherit","uploaded_to":1182582,"date":"2021-04-05 21:13:34","modified":"2021-04-05 21:13:34","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":720,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","large-width":1280,"large-height":720,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","1536x1536-width":1280,"1536x1536-height":720,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","2048x2048-width":1280,"2048x2048-height":720,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18-826x465.jpg","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide18.jpg","wide_image-width":1280,"wide_image-height":720}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\" data-ccp-charstyle-defn=\"{&quot;ObjectId&quot;:&quot;e611cc39-ec74-4db7-8e18-4fc3399f66dc|33&quot;,&quot;Properties&quot;:[134233614,&quot;true&quot;,201340122,&quot;1&quot;,469775450,&quot;normaltextrun&quot;,469778129,&quot;normaltextrun&quot;,469778324,&quot;Default Paragraph Font&quot;],&quot;ClassId&quot;:1179649}\">For this scenario,\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">Bill introduces a <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-web-appbuilder\/overview\">Web AppBuilder<\/a> application that\u2019s already in production and\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">is\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">used to monitor water distribution information.\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">T<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">he web app<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0consists of<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">a set of\u00a0<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">tools and feature services that represent distribution mains and pump stations.<\/span><\/span><span class=\"TextRun SCXW221075874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW221075874 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0Let\u2019s see how he does it.<\/span><\/span><span class=\"EOP SCXW221075874 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\" data-ccp-charstyle-defn=\"{&quot;ObjectId&quot;:&quot;e611cc39-ec74-4db7-8e18-4fc3399f66dc|33&quot;,&quot;Properties&quot;:[134233614,&quot;true&quot;,201340122,&quot;1&quot;,469775450,&quot;normaltextrun&quot;,469778129,&quot;normaltextrun&quot;,469778324,&quot;Default Paragraph Font&quot;],&quot;ClassId&quot;:1179649}\">In\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">his<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0web app, he\u2019s\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">added a new data field<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">,\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">updated<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0the banner, tools layout<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0and<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2 SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">basemap<\/span><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">, feature symbology<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">,<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0and popups.<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0He\u2019s conducted QA in\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">his\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">development\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">environment\u00a0<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">and is ready to promote the content to staging where he\u2019ll conduct additional QA.<\/span><\/span><\/p>\n<p><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">To automate promotion of his content, he\u2019s using a <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-notebooks\/overview\">Notebook<\/a> with ArcGIS API for Python to call the <\/span><\/span><a class=\"Hyperlink SCXW210969222 BCX0\" href=\"https:\/\/developers.arcgis.com\/python\/api-reference\/arcgis.gis.toc.html#groupmigrationmanager\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"Hyperlink\">group migration mana<\/span><\/span><span class=\"TextRun Underlined SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"Hyperlink\">g<\/span><\/span><span class=\"TextRun Underlined SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"Hyperlink\">er tool<\/span><\/span><\/a><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0to export the content as a package<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">\u00a0and then import into the staging tier<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">.<\/span><\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">As an administrator, here are <\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">his workflow steps<\/span><\/span><span class=\"TextRun SCXW210969222 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210969222 BCX0\" data-ccp-charstyle=\"normaltextrun\">:<\/span><\/span><span class=\"EOP SCXW210969222 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">M<\/span><span data-contrast=\"auto\">ake<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0a connection\u00a0<\/span><span data-contrast=\"auto\">to\u00a0<\/span><span data-contrast=\"auto\">the<\/span><span data-contrast=\"auto\">\u00a0development environment<\/span><span data-contrast=\"auto\">\u00a0(<\/span><span data-contrast=\"auto\">via his\u00a0<\/span><span data-contrast=\"auto\">organization<\/span><span data-contrast=\"auto\">\u2019s<\/span><span data-contrast=\"auto\">\u00a0URL)<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">A<\/span><span data-contrast=\"auto\">ccess<\/span><span data-contrast=\"auto\">es<\/span><span data-contrast=\"auto\">\u00a0the group<\/span><span data-contrast=\"auto\">\u00a0containing the web app and supported\u00a0<\/span><span data-contrast=\"auto\">items.<\/span><\/li>\n<li><span data-contrast=\"auto\">Create<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0an export<\/span><span data-contrast=\"auto\">ed<\/span><span data-contrast=\"auto\">\u00a0package of the group\u00a0<\/span><span data-contrast=\"auto\">to contain<\/span><span data-contrast=\"auto\">\u00a0supported\u00a0<\/span><span data-contrast=\"auto\">items.<\/span><\/li>\n<li>Connects to his staging environment.<\/li>\n<li><span data-contrast=\"auto\">Add<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\"> the exported package as a new item in the staging <\/span><span data-contrast=\"auto\">environment.<\/span><\/li>\n<li><span data-contrast=\"auto\">Shares the exported package item to the staging\u00a0<\/span><span data-contrast=\"auto\">group.<\/span><\/li>\n<li><span data-contrast=\"auto\">Before importing the package<\/span><span data-contrast=\"auto\">\u00a0as items<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">he\u00a0<\/span><span data-contrast=\"auto\">inspect<\/span><span data-contrast=\"auto\">s the\u00a0<\/span><span data-contrast=\"auto\">contents.<\/span><\/li>\n<li><span data-contrast=\"auto\">Finally,\u00a0<\/span><span data-contrast=\"auto\">he imports\u00a0<\/span><span data-contrast=\"auto\">the package<\/span><span data-contrast=\"auto\">\u00a0into the sharing\u00a0<\/span><span data-contrast=\"auto\">group.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ol>\n"},{"acf_fc_layout":"image","image":{"ID":1182782,"id":1182782,"title":"Slide20","filename":"Slide20.jpg","filesize":62055,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\/slide20-2","alt":"","author":"6181","description":"","caption":"","name":"slide20-2","status":"inherit","uploaded_to":1182582,"date":"2021-04-05 21:13:39","modified":"2021-04-05 21:13:39","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":720,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","large-width":1280,"large-height":720,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","1536x1536-width":1280,"1536x1536-height":720,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","2048x2048-width":1280,"2048x2048-height":720,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20-826x465.jpg","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/Slide20.jpg","wide_image-width":1280,"wide_image-height":720}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">After the imported items are available on staging, he verifies that the web app\u2019s item ID has been preserved and <\/span><span data-contrast=\"auto\">all<\/span><span data-contrast=\"auto\">\u00a0the items in his app\u00a0<\/span><span data-contrast=\"auto\">are represented as <\/span><span data-contrast=\"auto\">they were <\/span><span data-contrast=\"auto\">i<\/span><span data-contrast=\"auto\">n the development tier.<\/span><\/p>\n<p><span data-contrast=\"auto\">Following <\/span><span data-contrast=\"auto\">QA review <\/span><span data-contrast=\"auto\">i<\/span><span data-contrast=\"auto\">n staging,\u00a0<\/span><span data-contrast=\"auto\">he can <\/span><span data-contrast=\"auto\">promote the <\/span><span data-contrast=\"auto\">content again to <\/span><span data-contrast=\"auto\">the <\/span><span data-contrast=\"auto\">production <\/span><span data-contrast=\"auto\">environment <\/span><span data-contrast=\"auto\">using the same method. <\/span><\/p>\n<p><span data-contrast=\"auto\">An<\/span><span data-contrast=\"auto\">\u00a0administrator\u00a0<\/span><span data-contrast=\"auto\">may\u00a0<\/span><span data-contrast=\"auto\">conduct these steps manually or\u00a0<\/span><span data-contrast=\"auto\">automate th<\/span><span data-contrast=\"auto\">e<\/span><span data-contrast=\"auto\">\u00a0workflow\u00a0<\/span><span data-contrast=\"auto\">using a <a href=\"https:\/\/enterprise.arcgis.com\/en\/notebook\/latest\/use\/windows\/prepare-a-notebook-for-automated-execution.htm\">notebook <\/a><\/span><span data-contrast=\"auto\">task<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Learn about this workflow as well as other content\u00a0<\/span><a href=\"https:\/\/enterprise.arcgis.com\/en\/portal\/latest\/administer\/windows\/migration-strategies.htm\"><span data-contrast=\"none\">migration str<\/span><span data-contrast=\"none\">a<\/span><span data-contrast=\"none\">t<\/span><span data-contrast=\"none\">egies<\/span><\/a><span data-contrast=\"auto\">\u00a0in the documentation.<\/span><\/p>\n<p>Learn more:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/moving-content-across-tiered-arcgis-enterprise-environments\/\"><span data-contrast=\"none\">Moving content across tiered Ar<\/span><span data-contrast=\"none\">c<\/span><span data-contrast=\"none\">GIS Enterprise envir<\/span><span data-contrast=\"none\">o<\/span><span data-contrast=\"none\">n<\/span><span data-contrast=\"none\">men<\/span><span data-contrast=\"none\">t<\/span><span data-contrast=\"none\">s<\/span><\/a><span data-contrast=\"auto\">\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:360,&quot;335559731&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><a href=\"https:\/\/developers.arcgis.com\/rest\/users-groups-and-items\/export-group-content.htm\"><span data-contrast=\"none\">Export group content<\/span><\/a><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:360,&quot;335559731&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><a href=\"https:\/\/developers.arcgis.com\/rest\/users-groups-and-items\/import-group.htm\"><span data-contrast=\"none\">Import\u202fgroup content<\/span><\/a><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:360,&quot;335559731&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><a href=\"https:\/\/enterprise.arcgis.com\/en\/notebook\/latest\/use\/windows\/prepare-a-notebook-for-automated-execution.htm\"><span data-contrast=\"none\">Learn how to schedule a notebook<\/span><\/a><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:360,&quot;335559731&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><a href=\"https:\/\/developers.arcgis.com\/rest\/users-groups-and-items\/what-s-new-in-users-groups-and-items.htm\"><span data-contrast=\"none\">See what\u2019s new in ArcGIS REST API<\/span><\/a><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:360,&quot;335559731&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n"}],"authors":[{"ID":6181,"user_firstname":"Sara","user_lastname":"Sanchez","nickname":"Sara Sanchez","user_nicename":"saramdsanchez","display_name":"Sara Sanchez","user_email":"ssanchez@esri.com","user_url":"","user_registered":"2018-03-02 00:18:03","user_description":"Sara is a lead product engineer on the ArcGIS Enterprise team. She enjoys spending time at the lake, non-fiction, and cooking.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/06\/sara-s-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":7561,"user_firstname":"Bill","user_lastname":"Major","nickname":"bmajor","user_nicename":"bmajor","display_name":"Bill Major","user_email":"bmajor@esri.com","user_url":"","user_registered":"2018-03-22 19:23:54","user_description":"Bill is a lead software development engineer on the ArcGIS Enterprise team, focused on ArcGIS Notebooks, security, Kubernetes, and framework development.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/BillMajor-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\/2021\/04\/automate-content-promotion-blog.jpg","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>Dev Summit 2021: Automate content promotion across tiered environments<\/title>\n<meta name=\"description\" content=\"See how to automate the process to move content across tiered environments.\" \/>\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\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"See how to automate the process to move content across tiered environments.\" \/>\n<meta property=\"og:description\" content=\"See how to automate the process to move content across tiered environments.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\" \/>\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=\"2021-04-13T18:36:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2021\/04\/automate-content-promotion-blog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"826\" \/>\n\t<meta property=\"og:image:height\" content=\"465\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Dev Summit 2021: Automate content promotion across tiered environments\" \/>\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\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\"},\"author\":{\"name\":\"Sara Sanchez\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/6c556a0f390ec3743139ee661c114a3a\"},\"headline\":\"Dev Summit 2021: Automate content promotion across tiered environments\",\"datePublished\":\"2021-04-08T16:00:10+00:00\",\"dateModified\":\"2021-04-13T18:36:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\"},\"wordCount\":8,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS API for Python\",\"ArcGIS Notebooks\",\"Automation\",\"Dev Summit 2021 demo\",\"quality assurance (QA)\"],\"articleSection\":[\"Administration\",\"Design and Planning\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\",\"name\":\"Dev Summit 2021: Automate content promotion across tiered environments\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2021-04-08T16:00:10+00:00\",\"dateModified\":\"2021-04-13T18:36:34+00:00\",\"description\":\"See how to automate the process to move content across tiered environments.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Summit 2021: Automate content promotion across tiered environments\"}]},{\"@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\/6c556a0f390ec3743139ee661c114a3a\",\"name\":\"Sara Sanchez\",\"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\/2021\/06\/sara-s-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/06\/sara-s-213x200.jpg\",\"caption\":\"Sara Sanchez\"},\"description\":\"Sara is a lead product engineer on the ArcGIS Enterprise team. She enjoys spending time at the lake, non-fiction, and cooking.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/saramdsanchez\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dev Summit 2021: Automate content promotion across tiered environments","description":"See how to automate the process to move content across tiered environments.","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\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","og_locale":"en_US","og_type":"article","og_title":"See how to automate the process to move content across tiered environments.","og_description":"See how to automate the process to move content across tiered environments.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2021-04-13T18:36:34+00:00","og_image":[{"width":826,"height":465,"url":"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2021\/04\/automate-content-promotion-blog.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"Dev Summit 2021: Automate content promotion across tiered environments","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments"},"author":{"name":"Sara Sanchez","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/6c556a0f390ec3743139ee661c114a3a"},"headline":"Dev Summit 2021: Automate content promotion across tiered environments","datePublished":"2021-04-08T16:00:10+00:00","dateModified":"2021-04-13T18:36:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments"},"wordCount":8,"commentCount":4,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS API for Python","ArcGIS Notebooks","Automation","Dev Summit 2021 demo","quality assurance (QA)"],"articleSection":["Administration","Design and Planning","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","name":"Dev Summit 2021: Automate content promotion across tiered environments","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2021-04-08T16:00:10+00:00","dateModified":"2021-04-13T18:36:34+00:00","description":"See how to automate the process to move content across tiered environments.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Dev Summit 2021: Automate content promotion across tiered environments"}]},{"@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\/6c556a0f390ec3743139ee661c114a3a","name":"Sara Sanchez","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\/2021\/06\/sara-s-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/06\/sara-s-213x200.jpg","caption":"Sara Sanchez"},"description":"Sara is a lead product engineer on the ArcGIS Enterprise team. She enjoys spending time at the lake, non-fiction, and cooking.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/saramdsanchez"}]}},"text_date":"April 8, 2021","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/administration\/automate-content-promotion-across-tiered-environments","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Enterprise","tag_data":[{"term_id":387782,"name":"ArcGIS API for Python","slug":"arcgis-api-for-python","term_group":0,"term_taxonomy_id":387782,"taxonomy":"post_tag","description":"","parent":0,"count":44,"filter":"raw"},{"term_id":555752,"name":"ArcGIS Notebooks","slug":"arcgis-notebooks","term_group":0,"term_taxonomy_id":555752,"taxonomy":"post_tag","description":"","parent":0,"count":38,"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":759812,"name":"Dev Summit 2021 demo","slug":"dev-summit-2021-demo","term_group":0,"term_taxonomy_id":759812,"taxonomy":"post_tag","description":"","parent":0,"count":17,"filter":"raw"},{"term_id":155352,"name":"quality assurance (QA)","slug":"quality-assurance","term_group":0,"term_taxonomy_id":155352,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"}],"category_data":[{"term_id":37501,"name":"Administration","slug":"administration","term_group":0,"term_taxonomy_id":37501,"taxonomy":"category","description":"","parent":0,"count":427,"filter":"raw"},{"term_id":37151,"name":"Design and Planning","slug":"design-planning","term_group":0,"term_taxonomy_id":37151,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":423,"filter":"raw"}],"product_data":[{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":977,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1182582","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\/6181"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1182582"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1182582\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1182582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1182582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1182582"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1182582"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1182582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}