This post contains a recap of the (almost) monthly Logic Apps Live webcast. In case you missed it or you don’t want to watch the complete session, you can find here the most important highlights! Watch the complete recording over here.
- SOAP Connector: the most requested connector on UserVoice is finally there! Fantastic! The SOAP connector builds on top of the already available custom connector functionality. You can now import your web service definition through a WSDL. Read the complete documentation here.
- Azure Functions with Swagger: if your Azure Function is annotated with a valid Open API definition, it can be consumed in a more user-friendly way than before (dynamic schema generation).
- OAuth2 support for certificates.
- Liquid Templates: leverage the powerful Liquid templating engine from within Logic Apps! Find out everything about it in this post.
- Monitoring improvements: better expression tracing, XML rendering with syntax colouring, for-each failure navigation and do-until loop iterations.
- Bulk resubmit in OMS: read here my findings on the OMS monitoring, based on experience from the field.
- Workflow settings: a new tab in the Azure Portal that allows to specify some security restrictions and to link the Logic App to a certain integration account.
- New URI expressions: the following expressions are now available in the workflow definition language: uriHost, uriPath, uriPathAndQuery, uriPort, uriScheme, uriQuery. Unfortunately, they haven’t been added to the documentation (yet).
- New object expressions: the following expressions are now available in the workflow definition language. Unfortunately, they haven’t been added to the documentation (yet).
- addProperty: Returns an object with an additional property value pair
- removeProperty: Returns an object with a property removed
- setProperty: Returns an object with a property set to the provided value
- Concurrency control in portal: concurrency control for polling triggers and for-each loops was already available in the code view, but it has now been made available in the portal!
- Batch size trigger: the size-based trigger has been added as an option to release a batch of messages.
- Batch configuration: you can still configure your batch release criteria “inline”, but there’s now also the ability to configure all your batches centrally within the integration account.
- Updated consumption pricing: the price per execution has been updated. It’s good to know that native actions are all actions that don’t need an API connection behind the scenes. Examples are: HTTP, Variables, Azure App Service, Azure Functions…
- Updated integration account pricing: a basic tier has been introduced with a focus on XML parsing.
A whole bunch of new connectors have been added. Here’s the list:
- Cognitive Services:
- Content Moderator
- Custom Vision
- QnA Maker
- Azure Kusto
- Azure Container Instances
- Microsoft Kaizala
- Outlook – Webhook trigger
- SQL: Dynamic schema for stored procs
- Blob: Create block blob
- Workday HCM
- Pitney Bowes Data Validation
- D&B Optimizer
- iAuditor SafetyCulture
- Derdack Signl4
- Teradata – Write operations
What’s in progress?
This is a long list of features the product team is currently working on!
- Complex conditions in the portal
- Configurable lifetime
- Split-On in the designer
- Exponential retry policies
- Tracked properties in designer
- Snippets: small templates (patterns) to insert into a Logic App
- Updated resource blade
- On premises data gateway
- Support for custom connectors (SOAP)
- High availability (!)
- Custom assemblies in maps (extension objects)
- XSLT 3 Support
- New Liquid actions
Connectors coming soon!
- SOAP Passthrough
- Office365 Excel
- Citrix ShareFile
Yet another cool Logic Apps Live webcast! More quiet than before, now Jeff moved to the Azure Functions team. No real surprises, as most stuff was already announced at Integrate. Curieus to know more about the snippets!