SharePoint: ¿Usas InfoPath para crear formularios ricos? Pues vete pensando en dejar de usarlo…

Hace tiempo que en el mundo SharePoint hay cierta inquietud, comentarios de todo tipo, dudas, etc sobre el futuro de InfoPath como herramienta para crear formularios de recogida de datos ricos. Evidentemente, ya se podía anticipar lo que hoy se ha hecho publico: InfoPath 2013 es la última versión de esta herramienta tanto en cliente como su integración en servidor a través de los servicios de formularios InfoPath de SharePoint Server: http://blogs.office.com/2014/01/31/update-on-infopath-and-sharepoint-forms/. Cuando decía que se podía anticipar estaba pensando lógicamente en qué en la última versión de los clientes InfoPath y de SharePoint (2013) Microsoft apenas ha introducido novedad alguna, limitándose a mantener ambos productos. Por lo tanto, es aconsejable no diseñar e implementar nuevas soluciones que hagan uso de InfoPath y empezar a pensar en como actualizar soluciones existentes que hagan uso de esta tecnología. También es cierto que tenemos cierto margen gracias a la política de soporte de Microsoft para Office y SharePoint que se comenta en el post del equipo de Office:

If you’re an InfoPath customer, we want to reassure you that we’re working on migration guidance in parallel as we’re building our next generation of forms technology. Until we have more detailed technology roadmap and guidance to share with you, we encourage you to continue using InfoPath tools. We also want to remind you that the InfoPath 2013 desktop client and InfoPath Forms Services for SharePoint Server 2013 will continue to be supported through 2023 as part of our Lifecycle support policy.

SharePoint: Como añadir nuevos campos a la User Information List (en Foundation) (I)!

Si necesitáis añadir nuevos campos de información a los que viene por defecto en la User Information List para SharePoint Foundation, podéis seguir varias aproximaciones:

  • A través de la interfaz de usuario.
  • La interfaz de línea de comandos con PowerShell.
  • O bien de forma programática usando las APIS de cliente o de servidor.

En este primer post vamos a ver como podemos añadir nuevos campos a esta lista especial por medio de la interfaz de usuario para SharePoint Foundation 2013:

  • En primer lugar, accedemos a la lista de información del usuario a través de la página de configuración del sitio: Personas y grupos –>
  • A continuación, a través de “Configuración –> Configuración de la lista”, accedemos a la página de administración de la misma.
image image
  • En la página de administración de lista podemos, entre otras opciones, añadir columnas nuevas o columnas existentes a la lista de información del usuario.
  • En mi caso, voy a añadir una columna existente.
image image
  • De vuelta a la vista por defecto de la lista, vemos que en la misma se muestra la columna añadida.
  • Si editamos un usuario, veremos que la nueva columna se muestra en la página de visualización.
image image
  • Por supuesto, en SharePoint Foundation podemos editar la información del usuario y completar tanto las columnas por defecto como las que añadamos.
  • Finalmente, comprobamos en la vista por defecto que se muestra la nueva columna con la nueva información añadida.
image image

Y hasta aquí llega este post sobre post sobre como añadir nuevos campos a la User Information List.

Exchange Online: Ejemplos de uso de los Servicios Web de Exchange (EWS)!

Si necesitamos hacer uso de los servicios web de Exchange (EWS) desde nuestros desarrollos, en primer lugar tendremos que saber la URL de EWS para poder desarrollar contra la misma. Hace tiempo expliqué como obtener la URL de EWS tanto para Exchange Online como para Exchange On-Premise en este post. A partir de aquí, simplemente se trata de que partamos de ejemplos existentes de uso de EWS para comenzar a desarrollar. Por suerte, disponemos de varios ejemplos de Microsoft de uso de EWS:

Office 365: SkyDrive vs. SkyDrive Pro…bueno, más bien OneDrive!

Desde que apareció SkyDrive Pro (OneDrive Pro desde esta semana) hace más de un año como parte de SharePoint Online y SharePoint 2013 On-Premise, siempre ha habido cierta confusión en cuanto a si es lo mismo que el conocido servicio de almacenamiento SkyDrive (o OneDrive para los amigos :P) de Microsoft orientado al consumidor final. Precisamente, la orientación de uno y otro servicio es el primer punto de diferencia entre ambos: SkyDrive Pro está orientado a la empresa mientras que SkyDrive está orientado al usuario de consumo. Pero hay más diferencias a nivel conceptual que Microsoft, en un nuevo intento de explicación de las diferencias entre ambos servicios, ha plasmado en el siguiente video:

[Recursos]: eBooks gratuitos en Microsoft Virtual Academy!

Tal y como podéis leer en este post del equipo de Microsoft Press, de forma gratuita tenemos disponibles para descarga una serie de eBooks en Microsoft Virtual Academy y concretamente en esta página. Los libros disponibles son los siguientes:

SharePoint 2013: Capacidades de BI por versión!

En esta ocasión quería compartir con los lectores habituales del blog este enlace a un post del blog de Prologika, especializado en temas de BI, en el qué no sólo podréis encontrar un resumen estupendo de las capacidades de Business Intelligence (BI) por versión de SharePoint 2013 (Foundation, Server Standard y Server Enterprise), sino también reflexiones interesantes sobre lo que da de si la plataforma en función de la versión:

  • La primera reflexión interesante, que aplica las capacidades de BI en particular y a las capacidades de serie en general, es qué a medida que una organización es más compleja y tiene un tamaño mayor, sus propias necesidades harán que tienda a necesitar la versión Server de SharePoint. Esta reflexión se resumen muy bien en él siguiente gráfico.

  • A continuación, si nos centramos en capacidades de BI disponibles de serie en la plataforma de la mano de SQL Server nos encontraremos que en SharePoint Foundation tenemos BI con la integración de Reporting Services y listo. Si queremos más (Power View, Alertas y otros) tendremos que irnos a una versión de servidor:

image

  • Finalmente, la comparativa de todas las capacidades de BI por versión que incluye el post es una referencia muy buena para cuando tengamos que explicar esta cuestiones a nuestros clientes.

image

Office 365: Precios de Power BI y como acceder a un trial!

Como sabéis, Microsoft ha hecho públicos recientemente los precios de Power BI de Office 365, que en la línea de otros productos de la plataforma de productividad de Microsoft vienen dados por el tipo de plan de Office 365. Básicamente, hay tres posibles planes precios de Power BI que vienen dado por el plan de Office 365 del que disponemos:

  • Add On de Power BI, disponible para suscripciones de Office 365 de tipo E3 y E4.
  • Powr BI Standalone.
  • Power BI Standalone + Office 365 ProPlus.

En cuanto al detalle del precio de cada opción, lo podéis ver en la siguiente captura:

image

Finalmente, desde la misma página de precios se puede solicitar una prueba gratuita de Power BI.

SharePoint 2013: Problemas conocidos (I)!

Cuando estamos haciendo una implantación de SharePoint 2013 es importante que tengamos muy claro tanto los problemas conocidos en la plataforma, como las limitaciones y características no soportadas. Por suerte, Microsoft en la nueva versión de la plataforma ha documentado estos problemas conocidos como por ejemplo en este enlace de la ayuda de SharePoint Server: http://office.microsoft.com/en-us/help/sharepoint-server-2013-known-issues-HA102919021.aspx

Visual Studio 2012 / 2013: ¿Para qué sirve la instancia (localdb)\v11.0?

Pues esa pregunta…o más bien ¿dónde está (localdb)\v11.0?  es la que me hice el otro día en mis idas/venidas respecto a la realización de pruebas de carga para SharePoint. Y ahora la explicación_ ¿Qué es localdb? Pues de forma resumida, desde el punto de vista funcional se trata de una versión de SQL Express para desarrollo de manera que no es necesario instalar versión alguna de SQL Server en nuestro entorno de desarrollo. ¿Cómo instalo / obtengo localdb? De dos formas:

  • Instalando SQL Server 2012.
  • Instalando Visual Studio 2012 / 2013.

En el caso particular que me llevó a la pista de localdb, dispongo de un entorno de desarrollo de SharePoint 2010 en el que tengo las siguientes características:

  • Versión de SQL: SQL Server 2008 R2.
  • Versiones del IDE: Visual Studio 2010 y Visual Studio 2012.

Por lo tanto, Visual Studio 2012 es el que ha puesto a mi disposición localdb…y ahora otra pregunta que seguramente os estéis haciendo: ¿Cómo accedo a la instancia (localdb)\v11.0? De dos formas:

  • Mediante SQL Server Management Studio, pero solo si disponéis de SQL Server 2012.
  • Haciendo uso de la ventana “Server Explorer” de Visual Studio 2012 que nos permite añadir conexiones a instancias de SQL.

En mi caso, lo que necesitaba inspeccionar era el esquema de la BD LoadTest2010 que Visual Studio 2012 crea automáticamente en (localdb)\v11.0 cuando empiezas a jugar con la definición de un test de carga y empiezas a realizar distintas ejecuciones para evaluar que los resultados del test son correctos. En dicha BD (LoadTest2010) es dónde se va a recoger la información relativa a cada ejecución:

  • Como comentaba, para acceder a (localdb)\v11.0 desde Visual Studio 2012, simplemente en “Server Explorer” añadimos una nueva conexión de datos con las siguientes características:
    • Nombre de servidor (localdb)\v11.0
    • Nombre de la base de datos: LoadTest2010.
  • A continuación, una vez que tenemos acceso a la BD podemos realizar consultas contra cualquiera de las tablas que incluye. En mi caso, he realizado una consulta a la tabla LoadTestSqlTrace en la que se registra la información de trazas de SQL que recopila el test de carga.
image image

Finalmente, tal y como se describe en el artículo de referencia en el que se explica (localdb) en detalle, podéis descargaros localdb desde el siguiente enlace: http://www.microsoft.com/betaexperience/pd/SQLEXPCTAV2/enus/default.aspx

Referencia:

[SUGES]: Componentes gratuitos de KWizCom para la comunidad– Febrero: SharePoint Tagging Feature!

Un mes más, y gracias al acuerdo de colaboración con la empresa especializada en plataforma SharePoint KWizCom ubicada en Canadá, desde SUGES os ofreceremos la posibilidad de acceder a un nuevo componente gratuito para SharePoint. Para En estea ocasión se trata del SharePoint Tagging Feature.  El detalle de las funcionalidades clave de este componente que podéis ver en la página de KWizCom es el siguiente:

KWizCom’s SharePoint Tagging Feature provides an extensive taxonomy management solution for SharePoint-based implementations:

  • Document management
  • Collaboration workspaces
  • Portals
  • Internet web sites

This all-in-one solution supports both Web 2.0-style tagging and hierarchical/structured categories.

+ Información sobre el componente: http://www.kwizcom.com/sharepoint-add-ons/sharepoint-tagging-feature/overview/

Si queréis tener la oportunidad de obtener este producto para usarlo de forma gratuita, tenéis que participar en el concurso que KWizCom ha ideado y que consiste en:

KWizCom_Master_Logo_Recortado