Blog de Juan Carlos González en Geeks.MS
  • Home
  • Publicaciones y Cursos
  • CompartiMOSS
  • Acerca de Mí
  • Contacto

SharePoint 2013: Como llamar a un servicio web desde un flujo de trabajo (II)!

  • By Juan Carlos González
  • Jul-17-2013
  • Sin categoría
  • 2 Comments.

Siguiendo con la serie de posts sobre como llamar a servicios web desde flujos de trabajo, en esta ocasión vamos a ver como podemos hacer esto desde un flujo creado con Visual Studio 2012:

  • Necesitaremos en primer lugar definir una variable en el diseñador de flujos de VS 2012 en la que recogeremos la respuesta de la llamada al servicio. Fijaros que en este caso estoy utilizando un tipo DynamicValue qué ya está preparado para recoger una respuesta de tipo JSON de un servicio OData qué es lo que voy a utilizar en la actividad de llamada al servicio en el flujo.
  • A continuación, en nuestro flujo tenemos que utilizar una actividad HttpSend en la que tendremos que configurar por una parte la Uri de llamada al servicio qué en este caso es la misma que en el ejemplo anterior: "http://services.odata.org/Northwind/Northwind.svc/Categories?$format=json&$filter=substringof(‘" + NombreCategoria + "’, CategoryName) eq true&$select=Description". Y por otro la propiedad Response en la que especificaremos la variable de tipo DynamicValue que hemos añadido anteriormente. Fijaros que en la llamada al servicio estamos usando otra variable NombreCategoria que estamos rellenando anteriormente en el flujo (Nota: Cuidado con la Url del servicio OData de Northwind que ha cambiado en los últimos días a http://services.odata.org/(S(qnyn1zr2ktemeucb11iogiq4))/Northwind/Northwind.svc/
  • A continuación, en nuestro flujo tendremos que extraer de la variable de tipo DynamicValue la información que nos interese. Para esto utilizaremos una actividad GetDynamicValueProperty que nos permite extraer el valor de que nos interesa de un tipo DynamicValue sin más que configurar las siguientes propiedades:
    • El origen dónde buscar la información que en este caso es la variable de tipo DynamicValue. Este tipo se configura en la propiedad “Source”.
    • El nombre de la propiedad a extraer indicado mediante el path de la misma en el DynamicValue que en este caso es d/results(0)/Desription. Este path lo especificamos en la propiedad “PropertyName”.
    • Finalmente, dónde escribimos el resultado que será en una variable que configuramos en la propiedad “Result”.
image image image

Y esto es todo respecto a como llamar a servicios desde flujos de trabajo de SharePoint 2013.

Comments

2 Responsesso far

  1. anonymous dice:
    17 julio, 2013 a las 23:21

    Siguiendo con la serie de posts sobre como llamar a servicios web desde flujos de trabajo , en esta ocasión

    Responder
  2. anonymous dice:
    2 agosto, 2013 a las 12:08

    Después del recopilatorio de enlaces interesantes, le toca el turno al resumen de posts sobre SharePoint

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

← Previous Post Next Post →
julio 2013
L M X J V S D
    Ago »
1234567
891011121314
15161718192021
22232425262728
293031  

Categorías

Azure Azure AD CompartiMOSS Comunidades Técnicas Dynamics 365 Eventos Herramientas Hyper-V Internet Explorer Libros Microsoft Flow Office 365 Office 2013 Office 2016 OneDrive Power Apps Product Reviews Recursos SharePoint SharePoint 2010 SharePoint 2013 sharepoint 2016 SharePoint Foundation 2010 SharePoint Foundation 2013 SharePoint Online SQL Server SQL Server 2016 Visual Studio Visual Studio 2013 Visual Studio 2015 Visual Studio Online Windows 10 Windows Server Windows Server 2012 R2

Archivos

  • abril 2017
  • marzo 2017
  • febrero 2017
  • enero 2017
  • diciembre 2016
  • noviembre 2016
  • octubre 2016
  • septiembre 2016
  • agosto 2016
  • julio 2016
  • junio 2016
  • mayo 2016
  • abril 2016
  • marzo 2016
  • febrero 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • octubre 2015
  • septiembre 2015
  • agosto 2015
  • julio 2015
  • junio 2015
  • mayo 2015
  • abril 2015
  • marzo 2015
  • febrero 2015
  • enero 2015
  • diciembre 2014
  • noviembre 2014
  • octubre 2014
  • septiembre 2014
  • agosto 2014
  • julio 2014
  • junio 2014
  • mayo 2014
  • abril 2014
  • marzo 2014
  • febrero 2014
  • enero 2014
  • diciembre 2013
  • noviembre 2013
  • octubre 2013
  • septiembre 2013
  • agosto 2013
  • julio 2013

Meta

  • Acceder
  • RSS de las entradas
  • RSS de los comentarios
  • WordPress.org
About This Site

A cras tincidunt, ut tellus et. Gravida scel ipsum sed iaculis, nunc non nam. Placerat sed phase llus, purus purus elit.

Archives Widget
  • January 2010
  • December 2009
  • November 2009
  • October 2009
Categories
  • Entertainment
  • Technology
  • Sports & Recreation
  • Jobs & Lifestyle
Search
  • twitter

Powered by WordPress  |  Business Directory by InkThemes.

This site uses cookies: Find out more.