Logic Apps

New Logic Apps Features – August 2017

What’s new in Azure Logic Apps?

  1. Azure Event Grid

Azure Event Grid is the event-based routing as a service offering from Microsoft that aligns with their “Serverless” strategy. Azure Event Grid simplifies the Event Consumption logic by making it more of a “Push” mechanism rather than a “Pull” mechanism – meaning, you can simply listen to and react to events from different Azure services and other sources without having to constantly poll into each service and look for events. Azure Event Grid is definitely a game changing feature from Microsoft in the #Serverless space.

The best example where you can use Azure Event Grid is to automatically get notified when any user makes a slight modification to the production subscription, or when you have multiple IoT devices pumping telemetry data.

Azure Event Grid Connectors for Logic Apps

At present, there is a Azure Event Grid Connector with only one trigger – Azure Event Grid – When a resource event occurs. You can use this connector to trigger events whenever a resource event occurs.

  1. Custom HTML and CSV headers

If you have an array of data (example, #Serverless on Twitter), you can easily convert the information into a CSV document or HTML table by using the “Create CSV Table” action. Later, you can pick up this CSV table and easily embed to an email.

  1. Enable log analytics from create

More easier way to enable Log Analytics by toggling the status while creating the Logic App. You no longer need to go to the Diagnostics section to enable Log Analytics.

Link to more details on how you can integrate Azure Logic Apps and Log Analytics is given below.


  1. OMS Workspace Dashboard

Create a global dashboard for all the available Logic Apps under your subscription. View the status of the Logic App, number of runs and additional details.

Link to more details on how you can integrate Azure Logic Apps and Log Analytics is given below.


  1. Peek at code view

Say, you are working with Logic Apps and you add a connector. From now, you can easily switch between the code view and designer view by clicking “Peek code” from the Options drop down.

Note: At present, the Peek code is available only in Read-Only mode. If you wish you need to edit the code directly from here, you can send the Logic Apps team a feedback on Twitter or through User Voice.

  1. Advance scheduling in the Logic Apps Designer

There are new options to schedule the Logic App execution on a Daily and Weekly basis. This was available in the code view but now you can get this experience right in the designer. Monthly update will be rolled out soon!

In the Schedule trigger, you will notice that when you click on Week, there are few advanced operations available for you to define when you want the trigger to execute during a week. Say, you want your trigger to execute every Monday, Wednesday, Friday at 9:35 AM, 1:35 PM; 5:35 PM. The below screenshot depicts the example. The preview section will display the actual Logic App trigger condition based on the previous selections.


New Connectors

  • Azure table storage
  • Azure Event Grid
  • Azure Log analytics
  • Azure SQL Data Warehouse
  • Microsoft StaffHub
  • MySQL (R/W)
  • ServiceNow (East US 2 region)
  • Amazon Redshift
  • DocFusion 365

 What’s in progress?

As usual, another long list of features that the Logic Apps team is currently working on and should be available in the coming weeks.

  1. Concurrency Control (code-view live)

Say, your Logic App is executing in a faster way than you want it to actually work. In this case, you can make Logic Apps to slow down (restrict the number of Logic Apps running in parallel). This is possible today in the code-view where you can define say, only 10 Logic Apps can execute at a particular time in parallel. Therefore, when 10 Logic Apps are executing in parallel, the Logic Apps logic will stop polling until one of the 10 Logic Apps finish execution and then start polling for data.

NOTE: This works with the Polling Trigger (and not with Request Triggers such as Twitter connector etc) without SplitOn enabled.

  1. Custom Connectors

Get your own connector within your subscription so that your connector gets shown up on the list. This is currently in Private preview and should be available for public in the month of September.

  1. Large Files

Ability to move large files up to 1 GB (between) for specific connectors (blob, FTP). This is almost ready for release!

  1. SOAP

Native SOAP support to consume cloud and on-premise SOAP services. This is one of the most requested features on UserVoice.

  1. Variables (Cove Live view)

Append capability to aggregate data within loops. The AppendToArray will be shipped soon, and AppendToString will come in the next few weeks.

  1. Expression Intellisense

This functionality will go live on August 25th. Say, if you are typing an expression, you will see the same intelligent view that you see when you are typing in Visual studio.

  1. Expression Tracing

You can actually get to see the intermediate values for complex expressions.

  1. For each nesting in the designer

This capability will soon be incorporated into the designer in the coming few weeks.

  1. For each failure navigation

If there are 1000 iterations in the foreach loop and 10 of them failed; instead of having to look for which one actually failed, you can navigate to the next failed action inside a for each loop easily to see what happened.

  1. Functions + swagger

You can automatically render the Azure functions annotated with Swagger. This functionality will be going live by end of August.

  1. Publish Logic Apps to Power Apps and Flow in a easy way

Many users who uses Power Apps and they want to talk to Logic Apps. This will make it a lot easier to call a logic App. You have to do some strange mechanicians before to light up that scenario.

  1. Time based batching

One of those hidden features everyone should know about is that you can create batches in a Logic App. Adding new functionality, once the batch is full it will be flushed automatically according to the time you specify.

For example, flush the batch after every 10 minutes

  1. Upcoming Connectors

  • Workday
  • Feedly

Community Events Logic Apps team are a part of

  1. Integration Bootcampon September 21-22, 2017 at Charlotte, North Carolina. This event will focus on BizTalk, Azure Logic Apps, Azure API Management and lots more.
  2. INTEGRATE 2017 USA– October 25 – 27, 2017 at Redmond. Register for the event today. Scott Guthrie, Executive Vice

President at Microsoft will be delivering the keynote speech.

  1. New York Hackathon – September 5, 2017– A first of its kind Hackathon event on September 5, 2017 at Microsoft Times Square office in Downtown, Washington. This hackathon will focus on Azure Functions, Azure Logic Apps, Azure App Services, API Management and more. If you are interested to attend this hackathon, send the Logic Apps team a Tweet (DM), email.
  2. Microsoft Ignite – September 25—29, 2017at Orlando, Florida – Sessions on Logic Apps, APIs, Integration, and Serverless


If you are working on Logic Apps and have something interesting, feel free to share them with the Azure Logic Apps team via email or you can tweet to them at @logicappsio. You can also vote for features that you feel are important and that you’d like to see in logic apps at the given link.


The Logic Apps team are currently running a survey to know how the product/features are useful for you as a user. The team would like to understand your experiences with the product. Link is given below


If you ever wanted to get in touch with the Azure Logic Apps team, here’s how you do it!


Usman Shaheen

Usman Shaheen is a Partner in Allied Consultants and an Integration Consultant with more than 17 years of experience in a wide variety of scenarios such as custom .NET solution development, large enterprise integrations, designing and building API's and cloud solutions, SQL Server and PowerBI consulting with his domain knowledge in retail, utility, banking, healthcare and manufacturing.