#Flow –Analyzing images in #Sharepoint Lists using #CognitiveServices

Hi!

One of the examples of using Cognitive Services that I commented during the Global Azure Bootcamp was the automatic analysis of information on items in SharePoint lists. To achieve this we can create a Flow with the following steps

  • Trigger, Flow is triggered when a new Item is added to the SharePoint list
  • Get the contents of the file associated with the Item in the SharePoint list
  • Use Cognitive Services to obtain the tags and the description of the image
  • Update the Item Description with the information returned by CS

I1

After uploading a couple of images to the Sharepoint list we can see that the process works correctly

I11

If we see the description of each of the items we can see that the items have been updated correctly

 

The historical also shows us the correct step by step.

I2

However, in the history of 5 images, there are 2 that have failed. One of the advantages of working with Flow, is that, in the history of executions, it is easy to verify what step has failed. In this case, the last 2 images do not have the correct format to be analyzed with Cognitive Services

I3

Happy Coding!

Greetings @ Toronto

El Bruno

References

My posts on Flow

Advertisements

#Flow – Analizando imágenes en Listas de #Sharepoint utilizando #CognitiveServices

Buenas!

Uno de los ejemplos de utilización de Cognitive Services que comente durante el Global Azure Bootcamp consistía en el análisis automático de información en ítems de listas de SharePoint. Para lograr esto podemos crear un Flow con los siguientes pasos

  • Trigger, el Flow se dispara cuando se agrega un nuevo Item en la lista de SharePoint
  • Obtener el contenido del archivo asociado al Item de la lista de SharePoint
  • Utilizar Cognitive Services para obtener los tags y la descripción de la imagen
  • Actualizar la Descripción del Item con la información retornada por CS

I1

Luego de subir un par de imágenes a la lista de Sharepoint podremos ver que el proceso funciona correctamente

I11

Si vemos la descripción de cada uno de los ítems podremos ver que los ítems se han actualizado correctamente

 

El histórico también nos muestra el paso a paso correcto.

I2

Sin embargo, en el histórico de 5 imágenes, hay 2 que han fallado. Una de las ventajas de trabajar con Flow, es que, en el histórico de ejecuciones, es fácil comprobar que paso ha fallado. En este caso, las ultimas 2 imágenes no tienen el formato correcto para ser analizadas con Cognitive Services

I3

En próximos posts, otros escenarios donde utilizar CS puede ayudarnos con tareas del día a día.

Happy Coding!

Greetings @ Toronto

El Bruno

References

My posts on Flow

#Flow – Trigger a Flow associated to an item in a #SharePoint list

Hi!

There is very cool feature in SharePoint which connect directly to Microsoft Flow

Trigger a Flow associated to an item in a SharePoint list

It all starts with the “Flow” option we can find in the context menu of an item in Sharepoint list. We can create a new Flow or go to the list of Flows associated to our account.

I1

For this example, I’ll create a new flow from a template, which creates a new task associated to an item in a list.

I2

The most interesting thing here is that the final Flow, is triggered using a HTTP POST Request call. The flow expect the following values

  • Library Url
  • Library Id
  • Selected item Id

And when you trigger the flow from SharePoint, it will make the request passing this values.

I3

And, we close the productivity circle when we see that we can trigger this flow directly from the Sharepoint UI. As I said, directly from the context menu

I4

This is so cool!

Happy coding!

Greetings @ Toronto

El Bruno

References

#Flow – Comenzar un Flow asociado a un elemento en una lista de #Sharepoint

Hola!

Hoy vamos con una feature que tal vez sea parte del producto desde hace tiempo, yo la he comenzado a utilizar desde hace poco.

La capacidad de lanzar Flows directamente asociados a un elemento en una lista de Sharepoint

Todo esto comienza con la opción “Flow” que tenemos en un item en una lista con Sharepoint. Como vemos en la siguiente imagen, podemos ver los Flows que tenemos asociados a nuestra cuenta o crear uno nuevo.

I1

En este ejemplo, creare uno nuevo desde un template que crea una nueva tarea asociado al elemento seleccionado en la lista de Sharepoint

I2

Lo interesante de este tipo de Flows, es que el trigger de los mismos es una llamada HTTP. La misma tiene un schema donde Sharepoint completa los siguientes valores

  • Url de la library
  • Id de la library
  • Id del elemento seleccionado

Con esta información el Flow obtiene el elemento de Sharepoint y a continuación realiza las acciones correspondientes.

I3

Y el circulo de productividad se completa cuando vemos que para cada nueva definición de Flow creada con este esquema, tenemos un nuevo elemento en el menú contextual en Sharepoint

I4

Al seleccionar esta opción, se lanza el proceso del Flow asociado al elemento seleccionado

Happy coding!

Saludos @ Toronto

El Bruno

References

#Office – AutoSave, version history and more, now also un #OneDrive

Hi!

If you worked with SharePoint you probably know the concept of “document history”. (I know I won’t name this product anymore) So, it’s been some time since we also have this feature available in OneDrive for Business, and I have a nice surprise some days ago while I was working in some personal documents.

I noticed that in the top left section of Excel I have an on/off option named AutoSave while I was working in a document on OneDrive.

I1

Then I noticed that I can access the history of the documents from the title bar in Excel.

I2

Note: it seems that Excel is getting out of space on places to put options, so now it’s the time to corrupt the Title Bar.

The version panel is similar to the one in the next picture.

I3

Of course we can access to this feature via OneDrive in web mode.

I4

And, let’s remember that we only have this option enabled when we work in OneDrive, OneDrive for Business or Sharepoint (I’m sorry again!)

Happy Office Work!

Greetings @ Toronto

El Bruno

References

#Office – AutoSave, histórico de versiones y más, también en #OneDrive

Hola!

Si has trabajado con SharePoint seguramente estas acostumbrado a tener a mano el histórico de un documento. (lo sé, lo siento, no nombrare más a ese producto) Desde hace un tiempo esta funcionalidad está disponible también para OneDrive for Business, sin embargo, hace unos días me lleve una agradable sorpresa trabajando en unos documentos personales.

Me llamo la atención que en la parte superior de Excel aparecía la opción de habilitar o deshabilitar AutoSave mientras trabajaba en un archivo de Excel en OneDrive.

I1

Desde la barra de título de Excel es posible ver las diferentes versiones que se han grabado del documento, e inclusive acceder al panel de histórico de versiones.

I2

Nota: se está acabando el sitio donde poner opciones en los productos de Office, ahora la Title Bar ya empieza a tener opciones de menú.

El panel de versiones se puede ver de la siguiente manera

I3

Y también podemos ver el histórico desde OneDrive en la web.

I4

Finalmente recordar que esta funcionalidad solo está disponible cuando trabajamos en OneDrive, OneDrive for Business o Sharepoint (lo siento)

Happy Office Work!

Saludos @ Toronto

El Bruno

References