#LogicApps – Trabajando con Visual Studio 2017 y LogicApps #VS2017

Hola!

Entre todas las caracterisitcas que tiene Logic Apps, hay una que vale la pena recalcar

Podemos utilizar Visual Studio 2017 para crear, editar y publicar aplicaciones de tipo Logic Apps

Hay un excelente tutorial en la documentación oficial (ver referencias), aunque hay un par de cosas que es necesario aclarar para poder tener todo el entorno funcionando.

Si has instalado Visual Studio 2017 y el Workload de Cloud, seguramente podrás seguir los siguientes pasos

Crear un proyecto de tipo [Cloud // Azure Resource Group]

i1

Seleccionar [Logic App] desde los Visual Studio Templates

I2

En este momento podremos ver los archivos principales para la definición de una Logic App: LogicApp.json y LogicApp.parameters.json

Podremos editar el mismo, y veremos el contenido en modo texto

I3

Sin embargo, no tenemos la opción [Open with Logic App Designer], que es la que nos permite utilizar el editor Visual para definir nuestro proceso

I4

Pues bien, este paso no se explica en la documentación oficial. Después de validar que mis SDK de Azure y demás herramientas estén actualizadas, me di cuenta de que hay que instalar una extensión específica para Visual Studio 2017: Azure Logic Apps Tools for Visual Studio 2017

Una vez instalada, ya podemos editar nuestras Logic Apps con el Logic App Designer

I5

Despues de configurar las credenciales que usaremos en Azure, podremos ver que en realidad la integración del Designer es un webcontrol donde navegamos el mismo webview que utiliza el portal.

I61

I6

Eso si, podremos utilizar todas las Features que nos brinda Visual Studio 2017, e integrarnos con Git, TFS u otro Source Control Provider, desplegar desde el IDE y mucho mas.

Happy Coding!

Saludos @ Toronto

El Bruno

References

Logic Apps

My posts on Flow

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s