{"id":18280,"date":"2019-07-12T15:16:51","date_gmt":"2019-07-12T22:16:51","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/azuregov\/?p=18280"},"modified":"2019-07-12T19:06:33","modified_gmt":"2019-07-13T02:06:33","slug":"building-automated-workflows-on-azure-government-with-logic-apps-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azuregov\/building-automated-workflows-on-azure-government-with-logic-apps-2\/","title":{"rendered":"Building automated workflows on Azure Government with Logic Apps"},"content":{"rendered":"<p>Azure Logic Apps allows users to\u00a0automate and orchestrate tasks, business processes, and\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/logic-apps\/logic-apps-overview#logic-app-concepts\">workflows<\/a>\u00a0when you need to integrate apps, data, systems, and services across enterprises or organizations. With an easy-to-use, drag-drop user interface and hundreds of pre-built connectors allowing easy integration with other applications and services, Logic Apps simplifies how you design and build scalable solutions.<\/p>\n<p>Imagine being able to build an end-to-end application that writes to a database, can plug into other platforms such as Twitter, Dropbox as well as first-party services such as Outlook and Dynamics \u2013 without having to write any code! This is where the true value of Logic Apps comes in; developers can use the pre-built connectors without having to waste any time on writing integration code.<\/p>\n<p>During a recent <a href=\"http:\/\/www.meetup.com\/DCAzureGov\">Azure Government DC meetup<\/a>, I presented this demo which shows several examples of working with Azure Logic Apps in Azure Government.<\/p>\n<p>We start out by creating a workflow from scratch using a\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/connectors\/connectors-native-recurrence\">scheduling trigger.<\/a>\u00a0Every logic app workflow starts with a trigger, which fires when a specific event happens, or when new available data meets specific criteria. Many triggers include basic scheduling capabilities so that you can specify how regularly your workloads run.<\/p>\n<p>Our trigger then connects to an\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/connectors\/connectors-create-api-rss\">RSS news feed<\/a>, iterates through each news article, and translates it to English using the\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/connectors\/connectors-create-api-microsofttranslator\">Text Translation connector.<\/a>\u00a0We then construct a custom JSON object which we write to a\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/connectors\/documentdb\/\">Cosmos Database<\/a>.<\/p>\n<p>Lastly, we have a condition that if the summary contains the word \u201cAzure\u201d using an\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/connectors\/connectors-create-api-office365-outlook\">O365 Connector<\/a>\u00a0an email will be sent with the article.<\/p>\n<p>I invite you to watch my demo to hear about the various connectors available to use when building out a Logic App workflow; and see how you can have a Logic App workflow running in a matter of minutes!<\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/www.youtube.com\/watch?v=cZIEjGCRTjo&amp;list=PLOONVrYRytUhlEVcGEU4nqhHKHNqx-qa8&amp;index=2&amp;t=0s\">Building automated workflows on Azure Government with Logic Apps<\/a> <\/strong>(video)\n<a href=\"https:\/\/www.youtube.com\/watch?v=cZIEjGCRTjo&amp;list=PLOONVrYRytUhlEVcGEU4nqhHKHNqx-qa8&amp;index=2&amp;t=0s\"><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/azuregov\/wp-content\/uploads\/sites\/43\/2019\/07\/Meetup-LogicApps-Demo-YujinHong-768x432.jpg\" alt=\"YouTubeImage\" width=\"590\" height=\"332\" \/>\n<\/a><\/p>\n<p>To learn more about Logic Apps, please <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/logic-apps\/\">visit our website<\/a>. You can also watch the rest of\u00a0 the rest of the <a href=\"https:\/\/www.youtube.com\/watch?v=0nv7TA2sKR8&amp;list=PLOONVrYRytUhlEVcGEU4nqhHKHNqx-qa8\">Emerging tech in government meetup<\/a> and other relevant videos and demos on our <a href=\"https:\/\/www.youtube.com\/channel\/UCdUkv8-_p58v6Ly4oG9OBfA\">Microsoft Azure Government Meetup Channel<\/a>.<\/p>\n<p>To join us at a future Azure Government DC meetup, visit <a href=\"http:\/\/www.meetup.com\/DCAzureGov\">www.meetup.com\/DCAzureGov<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Logic Apps allows users to\u00a0automate and orchestrate tasks, business processes, and\u00a0workflows\u00a0when you need to integrate apps, data, systems, and services across enterprises or organizations. With an easy-to-use, drag-drop user interface and hundreds of pre-built connectors allowing easy integration with other applications and services, Logic Apps simplifies how you design and build scalable solutions. Imagine [&hellip;]<\/p>\n","protected":false},"author":1800,"featured_media":18283,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,18],"tags":[95,106,1848,1849,1850],"class_list":["post-18280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learning","category-meetup","tag-azure-government","tag-azure-logic-apps","tag-logic-apps","tag-scheduling-trigger","tag-text-translation-connector"],"acf":[],"blog_post_summary":"<p>Azure Logic Apps allows users to\u00a0automate and orchestrate tasks, business processes, and\u00a0workflows\u00a0when you need to integrate apps, data, systems, and services across enterprises or organizations. With an easy-to-use, drag-drop user interface and hundreds of pre-built connectors allowing easy integration with other applications and services, Logic Apps simplifies how you design and build scalable solutions. Imagine [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/posts\/18280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/users\/1800"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/comments?post=18280"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/posts\/18280\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/media\/18283"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/media?parent=18280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/categories?post=18280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azuregov\/wp-json\/wp\/v2\/tags?post=18280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}