domingo, 24 de octubre de 2010

Ser + Productivos



Para los ya iniciados en el mundo de la productividad personal seguramente les resulte conocido David Allen, su libro Getting Things Done (GTD) y la corriente que ha surgido a su alrededor entornos a cómo ser más productivos en nuestro día a día.

Desde nuestro blog no pretendemos teorizar o dar pautas globales de como ser más productivo. Para eso ya podemos encontrar blogs específicos sobre el tema que personalmente os recomendaría visitar:
Entonces, ¿qué persigue este post? 

Este post, junto con otros que formarán una serie, pretenden dar una pautas,  proponeros unos hábitos, mostraros tips para convertir la experiencia en el mundo Microsoft (Sharepoint, Office, Lync,..) en una forma de trabajo que nos ayude a ser más productivos. Trataremos de sacar el máximo rendimiento a la tecnología, para que más que nunca sea el medio al servicio de nuestro objetivo.

En este punto me gustaría proponeros una lectura del blog de Alberto Pena, "7 razones para ser productivos" , para que podamos el entender el por qué de todo esto.

A partir de ahí, os invitamos a seguir la serie y a que en cualquier momento participéis enviándonos buenas experiencias.

jueves, 23 de septiembre de 2010

Necesidades de puesto cliente para trabajar con Sharepoint 2010

Ya en unas cuantas ocasiones me han preguntado cuales son las necesidades de un puesto cliente cuando vamos a trabajar con la nueva versión de Sharepoint, así que vamos a tratar de ver que nos hace falta.

Navegador de internet

Este es el requisito fundametal. En la siguiente tabla se puede ver la relación de navegadores soportados.

NavegadorSistema operativo
Soportado
Limitaciones
Internet Explorer 8 (32 bits)Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows 7, Windows Vista, Windows XP
No 
Internet Explorer 7 (32 bits)Windows Server 2008, Windows Server 2003, Windows   Vista, Windows XP
No
Internet Explorer 8 (64 bits)Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows 7, Windows Vista, Windows XP
Si. Principalmente integraciones con office por no disponer de Activex de 64 bits.
Internet Explorer 7 (64 bits)Windows Server 2008, Windows Server 2003, Windows   Vista, Windows XP
Si. Principalmente integraciones con office por no disponer de Activex de 64 bits.
Internet Explorer 6 (32 bits)
No

Mozilla Firefox 3.6Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows 7, Windows Vista, Windows XP
Si. Principalmente integraciones con office por no disponer de Activex de 64 bits.
Mozilla Firefox 3.6Mac OSX, UNIX/Linux
Safari 4.04Mac OSX



En la tabla no aparece el Chrome ya que no ha sido testado oficialmente por Microsoft.También podemos destacar que las versiones más antiguas de Internet Explorer (6) ya no están soportadas. Puedes ver más detalle en el articulo "Plan browser support".

Microsoft Office

Para disponer de todas las posibilidades de trabajo de la plataforma, como es lógico, un usuario necesitaría disponer de Microsoft Office 2010. A partir de este punto ya podemos ir valorando otras opciones siendo conscientes que iremos renunciando a funcionalidades.

En función de la intensidad con la que un usuario trabaje con Sharepoint 2010 (sólo lectores, gestores, publicadores, equipos de trabajo,...) podrá ser suficiente con Office 2003 o 2007. En el documento "Integración entre las diferentes versiones de Office y Sharepoint" puede ver una comparativa de las tres versiones y como se comportan con las funcionalidades de Sharepoint 2010.

En esta nueva versión, para los casos de organizaciones que no necesitan un trabajo exhaustivo de sus usuarios sobre documentos de Office se pueden instalar en la plataforma de Sharepoint las Office Web Apps que permiten trabajar sin necesidad de instalarlo en los puestos de los usuarios.

Otro software

No es necesario ningún otro software, si bien, será recomendable disponer de las herramientas necesarias para visualizar los documentos que la organización publique en el sistema.

lunes, 20 de septiembre de 2010

Límite de filas de Busines Conectivity Service

PROBLEMA

Tras configurar una lista externa al acceder a ella  nos encontramos con este error.
"No se puede mostrar este elemento web. Para obtener información sobre cómo solucionar el problema, abra esta página web en un editor HTML compatible con Microsoft SharePoint Foundation, como Microsoft SharePoint Designer. Si el problema persiste, póngase en contacto con el administrador del servidor web."

Si vamos a los logs e investigamos nos encontramos con el siguiente error que ya nos da pistas de como resolverlo.

"Error while executing web part: Microsoft.BusinessData.Runtime.ExceededLimitException: El conector de bases de datos limitó la respuesta. La respuesta de la base de datos contiene más de '2000' filas. La cantidad máxima de filas que se pueden leer a través del conector de base de datos es '2000'. El límite puede cambiarse mediante el cmdlet 'Set-SPBusinessDataCatalogThrottleConfig'...."

SOLUCIÓN

El problema es el límite por defecto de filas que se pueden obtener en una cosulta mediante el Business Conectivity Service.

La solución pasa por cambiar este valor por defecto para lo que necesitamos acceder al Powershell y seguir los siguientes pasos

"Obtener el proxy de Business Conectivity Service"
$bdcProxy = Get-SPServiceApplicationProxy | where{$_.GetType().FullName -eq('Microsoft.SharePoint.BusinessData.SharedService.' + 'BdcServiceApplicationProxy')}

"Obtener las reglas del proxy de BCS"
$dbRule = Get-SPBusinessDataCatalogThrottleConfig -ScopeDatabase -ThrottleType Items -ServiceApplicationProxy$bdcProxy


Si ahora escribes $dbRule  verás los valores actuales.

Scope: Database
ThrottleType: Items
Enforced: True
Default : 2000
Max: 1000000


Para cambiarlos haz lo siguiente.

Set-SPBusinessDataCatalogThrottleConfig -Identity $dbRule -Maximum 1000000 -Default 3000


Con esto ya podrás visualizar listas externas que tengan hasta 100000 registros (o el valor que tu le pongas)

miércoles, 15 de septiembre de 2010

Disponible el paquete de idioma de Euskera para Sharepoint 2010

                    
Ya lo anticipamos hace algunos meses y por fin llegó el momento. Microsoft ha lanzado los nuevos paquetes de idioma para Sharepoint que complementan los que ya estaban en vigor.

Cabe destacar entre estos nuevos paquetes el euskera y gallego. El de catalán ya había salido hace algún tiempo.

Estos son los enlaces para descargárselos

martes, 14 de septiembre de 2010

Este sitio web se configuró para no permitir su edición con Sharepoint Designer

PROBLEMA
Al querer editar una página de Sharepoint 2010 con Sharepoint Designer nos aparece la siguiente alerta


Entonces nos surgen ya las dudas. ¿Que estoy haciendo mal? ¿He pinchado sin querer en algún sitio?¿Le he dado muy fuerte? Tras repetir el paso vemos que no, que lo hemos hecho bien. En ese momento ya empiezan a salir palabras subiditas de tono hacia Microsoft.

Tranquilos, no os exaltéis que solo conseguiréis seguir con el problema, frustraros y amargaros la existencia.

SOLUCIÓN
Este problema ocurre en los puestos que, como el mio, tengan instalados al mismo tiempo el Sharepoint Designer 2010 y el 2007. Al pinchar en editar página coge por defecto la versión 2007 y como no es capaz de abrir el sitio de Sharepoint 2010 lanza el mensaje de error.

Abriendo el sitio manualmente desde Sharepoint Designer 2010 funciona correctamente. Otra opción es desinstalar la versión antigua, pero como mucho clientes siguen con esa versión de Sharepoint pues no es una opción viable en mi caso.

No puedo editar el diseño de una página en Sharepoint Designer 2010!

Problema
Cuando se accede a una página de Sharepoint 2010 para editarla mediante Sharepoint Designer no se pueden hacer modificaciones excepto en unas pocas zonas de la página (De hecho en el código hasta se ve en color diferente el código modificable y el que no).


Por ejemplo, no podrías rediseñar la pantalla para incluir más columnas o filas que contengan nuevas zonas de webparts.

Os daréis cuenta que esto es vital para conseguir una estructura de página acorde a nuestras necesidades. En el ejemplo de la imagen vemos una página con 3 columas superiores en las que poner filtros y una fila inferior que recoja los resultados de de los flitros ocupando todo el ancho de la pantalla.


Solución
La causa del problema es la falta de costumbre y experiencia con la nueva plataforma. Son las típicas luchas que se producen siempre en los comienzos y que una vez experimentadas ya no vuelven a surgir.

Para poder editar todo el código de una página hay que pinchar en la opción "Modo avanzado" en la cinta del Sharepoint Designer cuando se tiene abierta la página en cuestión para editar.


Una vez hecho esto veremos que podremos editar la página tanto en código como en diseño.


Algo sencillo pero que si no nos damos cuenta no hará perder mucho tiempo.

jueves, 9 de septiembre de 2010

Comunicación interna: 7 dimensiones de acción para aportar valor



Cada vez están más presentes en las organizaciones diferentes iniciativas para mejorar la comunicación con sus empleados. Además de los canales habituales últimamente se están desarrollando nuevos canales aprovechando las nuevas tecnologías (Portales de comunicación, revistas digitales, blogs,...)

Como siempre ocurre en este esté tipo de soluciones se corre el riesgo de que la tecnología se convierta en el fin mismo en lugar de ser el medio para lograr nuestro objetivo que no es otro que mejorar la comunicación. Comunicación interna de cara a nuestros empleados o externa de cara a clientes, proveedores o la misma sociedad.

Aquí os dejo el enlace a un interesante artículo de Alejandro Formanchuk sobre cómo la comunicación interna puede aportar valor dentro de nuestra organización. En otro momento ya podremos hablar de cómo desplegar estos conceptos con soluciones específicas.

miércoles, 8 de septiembre de 2010

Información 'social' de nuestros contactos de Outlook

En la nueva versión de la plataforma Microsoft, se han incluido una serie de funcionalidades que nos ofrecen la posibilidad de desplegar servicios 2.0 dentro de la organización  tales como perfiles de usuario, blogs, wiki, etiquetado, rankings, RSS, 'muro', mis compañeros,... El objetivo final es ofrecer a nuestros usuarios las mejores herramientas para que sean más productivos, y para ello, se trata utilizar, bajo el prisma de la organización, las herramientas y la 'nueva cultura' (colaboración, co-creación,...) existente en la red.

Llevar el concepto de las redes sociales a la organización es un paso, pero no debemos olvidar que fuera sigue habiendo vida. Nuestros usuarios, nuestros clientes, nuestros proveedores, nuestros colaboradores, nuestros competidores participan en blogs, en foros, en grupos, participan en redes sociales globales (Linkedin, Facebook, Twitter,...). Cada red nos posibilita seguir a los usuarios que nos 'interesan' y cada vez es más fácil seguir a personas entre diferentes redes. De igual forma mediante gestores de RSS podemos consolidar las novedades de cada uno de ellos.

En el mundo laboral una de las principales vía de comunicación con nuestros contactos es el correo electrónico. En mi caso utilizo el Microsoft Outlook como gestor tanto del correo como de diferentes suscripciones RSS a blogs, a usuarios en redes sociales, etc. Mi problema es que son 2 realidades independientes. Por una lado tengo las novedades de mis contactos en la red que me proporciona el RSS y por otro toda el historial de correos que he intercambiado con ellos.

Pero por fin, parece que llega algo que nos va a facilitar está problemática. Microsoft ha lanzado los nuevos Conectores Sociales para Outllook (Outlook Social Connector OSC). Los conectores, en realidad, son una serie de plug-ins que se están desarrollando para integrar el Outlook con las redes sociales. Lo que nos van a posibilitar estos conectores es disponer de la información de diferentes redes sociales de nuestros contactos integrada en su propia ficha de Outlook. De esta forma, cuando accedamos a la información de un contacto veremos  todo el historial de Outlook con esa persona (mensajes enviados y recibidos, documentos, reuniones,...) y además también podremos visualizar su estado en otras redes, su comentarios, sus aportaciones,... en resumen, una atalaya perfecta para conseguir una visión consolidada de la información de nuestros contactos!


Esta es una funcionalidad reciente aparecida con Outlook 2010, pero para alegría de usuarios de versiones anteriores, decir que también existen versiones para 2007 y 2003.

Por el momento son 4 los conectores existentes aunque irán apareciendo más:

LinkedIn

myspace

Facebook

Windows Live


Aquí os dejo un enlace a un articulo de Microsoft con más información y acceso al centro de descarga de los plug-ins.

Ya para terminar, un pequeño aviso. el conector de Linkedin para Outlook 2010 solo funciona en la versión de 32 bits. Si tienes la versión de 64 bits por el momento no podrás instalarlo.

lunes, 6 de septiembre de 2010

Publicación sobre el mundo Sharepoint

Tras un periodo de inactividad vuelve la revista CompartiMOSS, una publicación que aborda noticias, novedades artículos técnicos, etc, relativos a Sharepoint y a herramientas de Office.

En esta publicación participa gran parte de la comunidad de habla hispana de Sharepoint en la idea de que todos podamos aportar.

En este número podéis encontrar:

Septiembre 2010Editorial
Mayor productividad en Microsoft Office 2010 (Alejandro Garrido)
Manejadores de Eventos en SharePoint 2010 (Juan Pablo Pussacq Laborde)
Automatización de pruebas de interfaz de usuario con Visual Studio 2010 (Fernando Machado)
Motor de búsqueda de SharePoint 2007 y aplicaciones personalizadas para el acceso de la información (Fabián Imaz)
Herramientas para SharePoint de Recuperación, Búsqueda, Restauración y Migración (Rafael Jiménez)
Secciones fijas



En esta dirección podréis acceder a número anteriores.

jueves, 2 de septiembre de 2010

Multi-idioma en Sharepoint 2010

Uno de los puntos débiles de la plataforma Sharepoint en sus versiones anteriores era la gestión del multi-idioma, o mejor dicho la falta de dicha posibilidad de gestión real.

Con la versión 2010 aparecen una serie de funcionalidades que sí nos van a posibilitar poder realizar despliegues de soluciones en multi-idioma. 
  1. Textos propios de la plataforma en multidioma : Teniendo desplegada la estructura de la plataforma en un idioma (el de instalación) podremos instalar paquetes de otros idiomas. Tras su activación aparecerá la opción de cambio de idioma que permitirá que sobre un mismo sharepoint cada usuario navegue en el idioma deseado estando las etiquetas de la plataforma debidamente traducidas. Una pega, aunque no muy grande, es que no todas la plantillas de sitio están preparadas para esto. Principalmente tienen este problema las plantillas de sitios de reuniones, pero al igual que en una reunión presencial todos los participantes utilizan un lenguaje común, parece lógico que en su espacio virtual hagan lo mismo. 
  2. Nombres de elementos creados por el usuario en multidioma : Los sitios de Sharepoint además de las opciones de la propia plataforma también tienen elementos que los propios usuarios crean y se utilizan para la navegación. Estamos hablando de nombres de sitios, de bibliotecas, de listas,... Mediante una especie de 'diccionario' el Sharepoint tendrá identificados los textos que no tiene traducidos y permitirá que un gestor pueda cargar las traducciones de los mismos para que la experiencia de navegación en diferentes idiomas sea la misma para todos.
  3. Multidioma de contenidos :  Esta gestión está pensada principalmente para contenidos web ya que planteárselo a nivel de todos los contenidos de una intranet es algo impensable, sobre todo cuando hablamos de una solución orientada a la gestión. La pega es que el mantenimiento de todos los contenidos en diferentes idiomas conlleva un enorme esfuerzo de traducción. Sí podríamos valorarlo cuando es una intranet de comunicación para los empleados a modo de web interna (en empresas multinacionales).

En base a la experiencia, las necesidades reales de soluciones de gestión sobre la plataforma (portales de procesos, intranets corporativas, gestión documental, BPM,...) quedan cubiertos con los puntos 1 y 2. El punto 3 como en su desarrollo se comenta es necesario básicamente en implantación de web.

Para un poco más de información os dejo los enlaces a una serie de artículos que nuestro buen amigo Juan Carlos González ha escrito en su blog.

Comenzando el nuevo curso 2010/2011 !


Terminó el verano, se fueron las vacaciones y llega el momento de retomar el día a día. Nuestra particular vuelta al cole de todos los años.

Para aquellos que aún están de vacaciones o los que las empiezan ahora (me consta que es el caso de alguno de los lectores), pues solo desearles que lo disfruten y que vamos a procurar que cuando regresen tengan que dedicar algún tiempo para ponerse al día del blog.

Ya pasaron 2 meses desde la última entrada del blog. Dos meses debidos las propias vacaciones y al sprint final de Julio para dejar todo rematado. Pero eso ya quedo atrás y volvemos con fuerzas renovadas, así que aprovechamos este post para desearos que la vuelta no resulte dura y muy pronto nos vemos en el primer post de la temporada!

martes, 29 de junio de 2010

BCS de Sharepoint 2010 contra ORACLE (I)

En Sharepoint 2010 se han evolucionado las herramientas de conexión a BBDD corporativas que ya aparecieron con la versión 2007. Se hablaba de que desde el propio Sharepoint Designer se podía configurar las conexiones con los sistemas externos de forma sencilla.

Para hacer la prueba nosotros vamos a conectarnos a un Oracle corporativo (un SQL Server sería fácil). Accedemos a Sharepoint Designer siguiendo los pasos indicados y la primera en la frente. No es posible utilizar el wizard para sistemas Oracle. Solo hay integración directa con SQL Server y servicios web. Con otros sistemas hay que trabajarse la conexión de forma manual (BDC). En todos los foros de expertos se recomienda utilizar un software de 3º el BCS Metaman. Como estamos haciendo una prueba nos descargamos el software. en 2007 ya habíamos probado el software y funcionaba relativamente bien.

Seguimos los pasos indicados en la propia web del producto. Instalamos el cliente de oracle para windows 2008 x64, el ODAC y el BCS Metaman(en 2010 es una extensión para Visual Studio)..yyyyyy...nada. Se produce un error, al lanzar el asistente de conexión, de que se está intentando ejecutar una componente de 32bits como si fuera de 64bits.

Empezamos unas pruebas y de pronto problemas por todos los sitios..peor bueno...respiraremos un poco y retomaremos la prueba para encontrar las soluciones al problema...pero esto será ya en un siguiente post donde describiremos paso a paso la solución.

martes, 15 de junio de 2010

Integración de Office 2010 y Sharepoint 2010 (I)

En el anterior post, Oscar listaba los distintos elementos que componen la orquesta de la plataforma 2010 de Microsoft. Esta vez vamos a mostrar algunas de las opciones que ofrece la integración de Office 2010 y Sharepoint 2010:
  1. Ver lista en vista de hoja de datos
  2. Exportar a Excel
  3. Editar documentos en Office
  4. Crear nuevo documento en base a una plantilla de Office
  5. Publicar documentos desde Office en Sitios en Bibliotecas de Sharepoint
  6. Conectar calendarios compartidos de Sharepoint en Outlook
  7. Conectar listas de tareas compartidas de Sharepoint en Outlook
  8. Editar metadatos de un documento en base al tipo de contenido

    1. Ver lista en vista de Hoja de datos

    Ver el contenido de la lista en formato de filas y columnas. Ejemplos de uso: Realizar cálculos sobre información contenida en la lista, copiar y pegar filas a Excel, cambios masivos en la lista, copia de elementos entre listas etc.



    2. Exportar una lista a Excel

    Opción Exportar a Excel



    Vista de la lista en Excel



    3. Editar documentos en Office

    Presentaciones



    Hojas de cálculo



    Documentos de texto



    4. Crear un nuevo documento en base a una plantilla de Office



    5. Publicar documentos en Bibliotecas de Sharepoint desde Office



    6. Conectar calendarios compartidos de Sharepoint en Outlook

    Opción Conectar un calendario con Outlook



    Vista individual



    Vista superpuesta



    7. Conectar listas de tareas compartidas de Sharepoint en Outlook



    8. Editar metadatos de un documento en base al tipo de contenido

    Los metadatos definidos en un tipo de contenido se pueden editar desde Office

martes, 8 de junio de 2010

2010 no es solo Sharepoint

La plataforma de Microsoft recién aparecida en el mercado no se circunscribe solo a Sharepoint.
Como si de una orquesta se tratara, cada una de ellas cubre sus funciones pero suenan mejor en la medida que se combinan entre sí.

En sucesivos post iremos describiendo cada una de ellas. Hoy nos limitaremos a nombrarlas para que a todos nos vayan sonando (aunque casi todas serán ya viejas conocidas).

  • Exchange Server 2010
  • Project Server 2010
  • Office 2010
  • Communications Server 2007 R2
  • Sharepoint Server 2010 (como plataforma integradora de todas)

Hechas las presentaciones, será cometido de los siguientes post profundizar en cada una de ellas.

Sharepoint 2010: ¿Por qué deberíamos usarlo?

En esta ocasión os dejo un extracto de un artículo de Juan Carlos Gonzalez (Ciin)


En tu opinión, ¿qué mejoras aporta esta nueva versión de SharePoint (2010)? ¿Por qué deberíamos usarlo en vez de MOSS 2007?

La plataforma SharePoint 2010 incorpora numerosas mejoras con respecto a su predecesora. Empezando por el núcleo de la plataforma, SharePoint Foundation, nos encontramos con muchas mejoras en el trabajo con sitios de SharePoint gracias a la incorporación de la Ribbon o cinta de Office para realizar todas las tareas de gestión de la información almacenada en la forma de documentos y elementos de lista. De la misma forma, el nuevo framework de ventanas modales y las mejoras en la navegación facilitan que seamos productivos desde el principio en el uso de la plataforma ya que se reduce el número de clics y de refrescos de páginas necesarios para realizar operaciones sencillas. Sobre el núcleo de la plataforma, SharePoint Server añade una serie de capacidades adicionales que por una parte demuestran la extensibilidad que se puede lograr a partir de SharePoint Foundatiom y por otra añaden funcionalidades agrupadas en 6 grandes áreas: Sitios, Comunidades, Contenidos, Búsqueda, Inteligencia de Negocio y Aplicaciones Compuestas.


Sin duda, todas las áreas son vitales para evaluar la plataforma en su conjunto, pero particularmente me quedo con dos: Inteligencia de negocio y Aplicaciones compuestas. La primera permite aprovechar los elementos por defecto de BI de SharePoint Server, la integración con SQL Server Reporting Services y PerformancePoint Services, así como los Servicios de Excel, Visio y Access para explotar de una forma centralizada, rica e interactiva la información vital de una organización y facilitar el acceso a la misma en cualquier instante de tiempo y desde cualquier lugar. La segunda, facilita la integración de la información de los sistemas de negocio de una organización (SAP, Bases de Datos SQL Server u Oracle, etc) en SharePoint para ligarla con todas sus capacidades de gestión documental.

“Uno de los problemas mayores a la hora de emplear un producto nuevo es enfrentarse al cambio. Con SharePoint 2010 ¿el cambio es dificil? Tanto desde una perspectiva de Administrador de Sistema y Desarrollador como desde el punto de vista del usuario.”

Por fortuna, y de forma opuesta a lo que ocurrió con SharePoint 2007 frente a SharePoint 2003, el cambio a SharePoint 2010 es mucho más suave ya que la nueva versión de la plataforma es una evolución de su predecesora y no una revolución. Si estamos acostumbrados a trabajar con SharePoint 2007 a nivel de usuario, de desarrollador y de administrador de sistemas, podremos pasar a trabajar con SharePoint 2010 de una forma natural, más productiva y con notables mejoras que nos permitan aprovechar desde el principio las capacidades de la plataforma. Por ejemplo, el desarrollador cuenta con una serie de herramientas disponibles de serie en Visual Studio 2010 que facilitan el desarrollo de elementos de SharePoint 2010 como WebParts, manejadores de eventos o flujos de trabajo reduciendo notablemente la curva de aprendizaje. Por su parte, el administrador se encontrará con una nueva Administración central completamente rediseñada y más usable, la posibilidad de administrar SharePoint a través de Windows PowerShell o una nueva arquitectura de servicios que facilita la configuración a la carta de las Aplicaciones Web de SharePoint para que usen los servicios que realmente necesitan.

jueves, 27 de mayo de 2010

Qué infraestructura necesito para implantar un Sharepoint?

Esa es una de las primeras preguntas que se hace la gente de IT cuando se plantea abordar una solución tecnológica como Sharepoint.

Está pregunta se debe abordar desde la perspectiva del hardware asi como desde la del software. Sobre todo en esta última porque aparecen cambios respectos de las versiones anteriores. Ahora la plataforma de Sharepoint 2010 solo funciona en arquitecturas de 64 bits. Asi entre otras cosas, para cualquier versión, será necesario:

  • Windows 2008 x64 SP2, Windows 2008 x64  R2
  • Sql Server 2005 x64 SP3, Sql Server 2008 x64 SP1, Sql Server 2008 R2
En lo que a hardware respecta, como siempre cuanto más mejor, pero si que necesitaría un mínimo de 8GB para estar en explotación (Con 4GB se queda escaso). Sobre el número de servidores en la granja ya dependerá de las necesidades de cada implantación, pero como en la versión precedente se puede configurar tanto en un único servidor como en tantos como sea necesario. La configuración mínima recomendada sería al menos tener un servidor con el Sharepoint y otro con el SQL Server.

Para más detalle puedes consultar:
Requerimientos SW y HW para SharePoint Foundation 2010
Requerimientos SW y HW para SharePoint Server 2010

miércoles, 26 de mayo de 2010

Comparativa de funcionalidades de cada versión de Sharepoint 2010!!!

Microsoft ha preparado un espacio donde podemos conocer de una forma rápida y visual el listado de funcionalidades de las diferentes versiones de la plataforma Sharepoint:

  • Foundation (Gratuita)
  • Standard
  • Enterprise

Además de verlas todas también se pueden consultar por cada grupo funcional. Aquí os dejo el enlace

martes, 25 de mayo de 2010

Sharepoint 2010 EUSKERA!!!

Se confirma que en esta versión, por fin, si va a esta disponible el paquete de idiomas para Euskara!!!!

Las nuevas funcionalidades de idioma de la plataforma 2010 permitirán que los usuarios puedan trabajar con el portal en un entorno bilingüe. Cada uno elegirá el idioma en que quiere trabajar dentro de los paquetes de idioma instalados.

Hasta ahora, de los idiomas oficiales existentes en España, solo existía paquete de idiomas para el castellano y el catalán. Tras mucho años, llegan el euskara y el gallego.


IdiomaCódigoModalidadDisponibilidad
Euskaraeu-esLPSeptiembre
Catalanca-esLPJulio
Gallegogl-esLPSeptiembre
Castellanoes-esSKU y LPYa disponible

Ver listado de paquetes de idimas completo

viernes, 14 de mayo de 2010

Guías de funcionalidades de Sharepoint 2010 de Microsoft

Hoy voy a ser muy breve. Aquí os dejo los links a dos Guías publicadas por Microsoft para conocer un poco más de las funcionalidades de la nueva plataforma.

A practicar un poco de ingles :)

Sharepoint 2010 Overview Evaluation Guide
Sharepoint 2010 Walkthrough Guide

martes, 11 de mayo de 2010

Ya está disponible Microsoft Sharepoint Server 2010

Fue ya hace mas o menos 1 año cuando aparecieron las primera noticias sobre Sharepoint  2010. Breves referencias, ideas sobre como sería,... En Septiembre ya estuvo disponible la primera beta para algunos privilegiados y posteriormente se puso a disponibilidad de todos los partners (Creo que hablamos de octubre si no me engaña la memoria) 

El tiempo iba pasando y se empezaba a hablar de que la versión definitiva estaría durante el primer semestre de 2010. Finalmente se confirmo la fecha de lanzamiento!!! El 12 de mayo es el lanzamiento mundial. Pero ya está descargable para los partnes. Así que ya no hay que esperar más!!! Ya esta aquí!!! Con todas su mejoras y nuevas funcionalidades que van a permitirnos mejorar la gestión dentro de nuestras organizaciones. Una plataforma cada vez más integrada con el resto de aplicaciones corporativas y que aspira a ser el punto de acceso único para el usuario a todo la información que necesita para desarrollar su actividad.

Ahora que ya pasamos de las pruebas (Betas) a la realidad, os iremos contando los avances y novedades de la plataforma ya vinculadas a experiencias finales!!!

domingo, 11 de abril de 2010

Gestión del conocimiento y el 2.0

Una constante en todas las organizaciones en los últimos años ha sido la búsqueda de herramientas para tratar de sistematizar y estructurar su conocimiento. Recuerdo muchas preguntas del tipo, “queremos una plataforma de gestión del conocimiento, ¿conocéis alguna?”.

Dentro de estas herramientas ha sido relativamente sencillo el dar forma a aquellos conocimientos que ya se encontraban estructurados en la casa o los que eran ‘documentables’. Son muchas las plataformas de gestión documental más o menos avanzadas que pueden dar respuesta a este tipo de necesidades.

Otro tipo de herramientas han sido las que trataban de medir el conocimiento de las personas de la organización en base a sistemas competenciales o de habilidades que permitían hacer un mapa de los conocimientos que a priori, en función de requerimientos de puestos, existían en las organizaciones.

Podríamos resumir todo esto en un intento de ponerle puertas al campo, porque tratar de sistematizar el conocimiento no es tarea sencilla. Al final la propia generación de conocimiento muchas veces se basa en impulsos, en el caos, en la improvisación, es un acto de genialidad. Cada persona de la organización no solo conoce lo que le requiere su puesto, si no que su conocimiento va más allá. Incluso para sus propios requerimientos esas personas en la mayoría de las ocasiones buscan fuentes externas a la organización (expertos, blogs, bibliografía,…)

El éxito de una estrategia de gestión del conocimiento en una organización a mi entender no ha de basarse en una definición espartana y cuadriculada de cómo organizar lo que ya saben sino más bien en cómo facilitar a sus integrantes el acceso a todas sus fuentes de información y tratar de aprovecharse de ellas.

Es bajo este prisma que yo entiendo esta nueva ola de organizaciones sociales o 2.0, cada cual que elija el término que más le guste.  Los términos ‘2.0’, ‘social’,… se han quedado vacíos de contenido por su uso indriscriminado. Debe ser la propia organización quien dote este nuevo pulso de contenido. Un posible enfoque de para estar organizaciones puede ser:
  • Facilitar a sus personas el disponer de los mejores medios para ejercer su labor diaria acercándoles ese mundo exterior y uniéndolo con el interior
  • Aprovechar la participación de esas personas en foros, blogs, redes,… de forma que se haga visible para el resto de la organización. 
  • Fomentar dinámicas de trabajo internas que reproduzcan la forma de colaboración que se realiza en el exterior. Podríamos hablar de blogs y wikis para fomentar la participación de las personas y sentirse involucrados con la empresa. 
  • Incentivar el trabajo en equipo con compañeros acercando a las personas. 
  • Facilitar la autodefinición de ‘expertos’ para que puedan se participes de las cuestiones que surjan dentro de la organización. 
  • Establecer mecanismos donde sean los propios usuarios de la información quienes valoren y clasifiquen la misma para facilitar el uso al resto de la organización. 
  • Fomentar los espacios compartidos con clientes, proveedores y colaboradores para involucrarles en las decisiones de la organización.
Creo que es momento de superar el miedo a lo nuevo y derribar los muros que durante tantos años se ha establecido para cerrar la empresa a lo de fuera. Se ha implantado una nueva cultura de compartir, de colaboración entre iguales. Personas de dentro y fuera de la empresa que si lo aprovechamos nos va a permitir mejorar en todos los ámbitos.

Como ejemplo una experiencia personal que ni yo mismo no habría  creído hace unos años. Hace ya algún tiempo, en una comunidad de expertos, ante un problema planteado fue un directo competidor quien aporto la solución al problema. Hoy en día es algo que ya lo consideró normal, pero no me negareis que hace alguno años alguien se llevaría las manos a la cabeza por algo así. “¡Por Dios! ¡Al enemigo ni agua!

Son muchas las formas de abordar este reto en las organizaciones y cada una de ella podrá estar soportada en múltiples plataformas, pero lo importante es tener claro el rumbo a seguir e ir dando los pasos necesarios...con una buena brújula y un mejor capitán (:D).

viernes, 9 de abril de 2010

Sharepoint 2010, hablando en plata

Es mucha la información que hay sobre la nueva plataforma, muchos artículos técnicos, muchas comparativas,... eso está muy bien, pero, que es lo que realmente le importa a los usuarios finales de la herramienta o a los responsables de negocio. ¿Qué les puede ayudar a tomar la decisión de ir a la versión Sharepoint 2010 o quedarse en la 2007?

Tratando de dar un enfoque pensando en ellos, vamos a simular una posible conversación entre un consultor Sharepoint y un responsable de negocio. Hablo de simular, pero muchas de esas preguntas me las han repetido más de una vez en diferentes clientes.

(Nos saltamos la parte de saludos y vamos ya directamente lo que hoy nos ocupa)

Usuario: He oído que va a salir una nueva versión de Sharepoint, cuéntame que trae de nuevo que pueda merecer la pena.

Consultor: Mejor aún, vamos primero a ver los problemas que te has encontrado en la versión 2007 para ver si mejoramos algo. Y después ya hablamos de las cosas nuevas.

U: Agárrate que vienen curvas. Algo que es una molestia para todos los usuarios, las fotos. Para poner una foto en una anuncio, o donde sea, primero hay que guardarla en una biblioteca, buscar la URL,y luego ir a la ficha para ponerlo en la ficha. Eso es imposible para cualquier usuario.

C: Tienes toda la razón. En la nueva versión eso está resuelto en las pantallas de navegación, donde se quiere mostrar fotografías. En los formularios sigue siendo igual.

U: Otra, yo en casa tengo firefox y cuando me conecto al portal no me funciona muy bien. Eso sigue igual?

C: No. La nueva versión es compatible con Firefox y Safari. Se puede trabajar perfectamente desde ellos.

U: Esta es una que nunca he entendido. Porque si Sharepoint se integra con Office, no permite trabajar con Access?

C: Era algo poco lógico. Ahora bases de datos de Access con todas sus consultas se publican en el sistema y se puede trabajar con ellas como con otra información de Sharepoint directamente con formularios, listados web,… Es una funcionalidad muy interesante.

U: Esta es para nota. Ahora la documentación la tenemos organizada en carpeta y además estamos cargando fichas de información para clasificar los documentos. Pero muchas veces nos cuestionamos que nos aporta que no puedo hacer una navegación por esa información. Si podemos trabajar con las vistas pero resulta escaso.

C: En eso también mejora la nueva versión. Existe un nuevo tipo de campo que permite asignar datos de una estructura y luego poder buscar y navegar en una estructura de dichos datos.

U: Las imágenes donde quiero que dependiendo de donde se pinche lleve a zonas diferentes. Eso ahora, me explicaste como hacer con el Sharepoint Designer, pero ya ni me acuerdo. Era demasiado complejo.

C: A ese nivel la cosa sigue igual en lo que a imágenes se refieren. Si que surge una nueva posibilidad. Es en vez de imágenes, utilizar gráficos de visio y poner links en el diagrama. Ahora viene una posibilidad de publicar diagramas de visio y que los usuarios los vean en la navegación. También se podría hacer que esos diagramas muestren de forma automática información del portal (datos de listas)

U: Una más, la falta de mecanismos para sincronizar los documentos cuando me los quiero llevar de viaje. Luego hay que volver a cargarlos en el sistema

C: Eso tiene un enfoque nuevo en la versión 2010. Ahora hay una nueva herramienta de Office que permite llevarse información de los espacios de trabajo del portal y poder sincronizarla cuando se tiene conexión. Se llama Office Workspace.

U: Esto más que una pega es una inquietud que nos ha surgido con esto del auge de internet. ¿Qué posibilidades hay de disponer de los servicios que dan las redes sociales?

C: Bueno, eso tiene un amplio enfoque. Están los servicios que ya había antes de blog y wikis, ahora mejorados. En 2010 aparece la posibilidad de poner tags a la información para luego poder buscar por tags. También los usuarios pueden indicar quiénes son sus colegas, con quien suelen trabajar para formar una especie de red social. También los usuarios pueden ampliar su ficha diciendo de que cosas son expertos de forma que al buscar información también mostrará los usuarios que son expertos en esos temas. Y no podemos olvidarnos de que siempre los usuarios seguirán teniendo información fuera de la organización, se puede dar acceso a otras redes o blogs mediante el RSS

U: Y podría ver el organigrama?

C: Si. Teniendo completa la información organizativa de las fichas de las personas se puede navegar por el organigrama de la organización. Es muy visual.

U: Vale, eso me va gustando, y ¿que más me puedo encontrar que me interese?

C: No recuerdas otra cosa que me has preguntado más de una vez. Poder buscar por comodines. Ahora si va a estar disponible.

U: Se me había olvidado eso, pero si. Eso es importante. Más?

C: Pues a ver. Se puede dar respuesta a trámites corporativos, lo que ahora se hace en papeles y va de mesa en mesa. Mediante un formulario para recoger la información que tú mismo puedes configurar, un workflow que tú mismo puedes definir con Visio y que luego alguien de IT, o un usuario avanzado, puede cargar y terminar de configurar puedes hacer que el usuario haga sus gestiones desde el portal. Y como ventaja ver la situación de cada trámite y hacer un seguimiento y gestión de los mismos. Hasta podrías ver la situación del workflow en el diagrama que definiste!!!

U: Suena bien. Pero ya hablando de gestión, hay cosas que ahora llevamos desde otros sistemas y que no vamos a tramitar ni gestionar en el portal.

C: Eso está claro. Pero no por eso han de quedarse fuera. Seguro que te gustaría poder visualizar la información de esos otros sistemas y verla en tu portal donde sea necesario. Y si me apuras en algún momento desde el portal poder registrar información en esos otros sistemas. Y eso de forma sencilla sin que signifique un gran desarrollo y siempre en tiempo real!!! El objetivo es que todo lo que necesitemos para la gestión lo tengamos a mano independientemente de donde tenga que proceder.

U: Profundicemos en la gestión. Nosotros hacemos una gestión operativa que es más o menos lo que me ha comentado que podríamos resolver, pero también hacemos un seguimiento más cuantitativo mediante indicadores y cuadros de mando.

C: Contaba con ello. Si no dispones de una herramienta específica de BI, el propio Sharepoint te puede ofrecer funcionalidades de informes de cualquier BBDD corporativa y KPI con sus semáforos, drilldown, gráficas,… Si ya dispones de una herramienta pues es cuestión de profundizar, algunas traen integración con Sharepoint.

U: Pues la verdad que parece que puede dar una respuesta global a muchas de las necesidades que tenemos.

C: Si, es una plataforma para poder cubrir la mayor parte de las necesidades de la organización. Incluso otras herramientas como Project Server, Exchange,… tienen integración con Sharepoint para que la experiencia de usuario sea la misma. Vamos un todo incluido con la pulserita de color azul Microsoft.

U: Ja, ja, ja. Un todo incluido…pero cuánto cuesta el paquete vacacional?

C: Sabia que me ibas a hacer la pregunta. Al final depende de las funcionalidades a abordar, de los usuarios,…vamos que es cuestión de analizarlo. Y ahora te pregunto yo, al final ¿te interesaría a evolucionar a 2010?

U:…………………………………………………………………………………….

Bueno, como veis no me aventuro yo a responder por el usuario. Eso ya dependerá de cada caso en particular. Pero si alguien se identifica con el usuario, su comentario indicando que respondería a la última pregunta será bienvenido. Por su puesto también podéis plantear cualquier duda que encantado intentaré responder.

Y si alguien se identifica con el consultor, vuestra opinión también será bienvenida.

miércoles, 7 de abril de 2010

Reporting sobre listas de Sharepoint 2007

En varios proyectos nos hemos encontrado con la problemática de generar informes que obtienen datos contenidos en listas de Sharepoint 2007. La opción que hemos seguido es la utilización de Reporting Services en modo local, ya que entre muchas otras funcionalidades, permite crear informes con listados y gráficos, además de proporcionar la opción de exportar a Excel y PDF.
Hay que tener en cuenta que Reporting Services no proporciona una forma directa de atacar los datos de Sharepoint, ya que no existe un tipo de origen de datos en base a listas de Sharepoint. Por eso, en la solución que planteamos debemos construir nuestro propio origen de datos de Sharepoint. La solución se divide en 3 componentes:


  1. Origen de datos de Sharepoint, una clase que contiene una colección de objetos y un método que se encarga de consultar las listas de Sharepoint, devolviendo una colección de objetos con los resultados de la consulta.


  2. Informe local de Reporting Services que realice la consulta sobre el origen de datos de Sharepoint.


  3. Webpart que contiene un control ReportViewer que muestra el informe de Reporting Services en modo local.
Vamos a realizar un informe de ejemplo, que muestra información de personas que colaboran en varios equipos de trabajo. Esta información está contenida en dos listas de Sharepoint: ‘Equipos’ y ‘Colaboradores’, relacionados a través de un campo lookup ‘Equipo’ en la lista ‘Colaboradores’.
Lista ‘Colaboradores’ enlazada con ‘Equipos’


Informe generado sobre listas de Sharepoint

Orígen de datos de Sharepoint

  1. Abrir Visual Studio y crear un nuevo Sitio Web.
  2. Crear un archivo de clase ‘Colaboradores.cs’ dentro de la carpeta ‘App_Code’ del sitio Web. De esta forma, Reporting Services reconoce las clases definidas en este archivo como origen de datos válido.
  3. Vamos a crear dos clases: ‘Colaborador’ y ‘Colaboradores’.
  • Colaborador: Contiene las propiedades ‘Persona’y ‘Equipo’.
  • Colaboradores: Encapsula una colección de objetos ‘Colaborador’. Por ejemplo ‘List<>’. En la clase ‘Colaboradores’, crear un método público ‘GetColaboradores’ que devuelva la colección de objetos con los datos obtenidos a través de consultas CAML sobre listas de Sharepoint.
using System;
using System.Collections.Generic;
using Microsoft.SharePoint;

public class Colaborador
{
private string persona;
private string equipo;

public Colaborador(string persona, string equipo)
{
this.persona = persona;
this.equipo = equipo;
}

public string Persona
{
get
{
return persona;
}
}

public string Equipo
{
get
{
return equipo;
}
}
}

public class Colaboradores
{
private SPList listaSharepoint;
private List listaColaborador;

public Colaboradores()
{
SPSite sitio = new SPSite("http://sareapoint.lks.es/equ");
SPWeb web = sitio.OpenWeb();
this.listaSharepoint = web.Lists["Colaboradores"];
this.listaColaborador = new List();
}

public List GetColaboradores()
{
foreach (SPListItem elemento in listaSharepoint.Items)
{
Colaborador obColaborador = new Colaborador(elemento["Colaborador"].ToString().Split('#')[1].ToString(), elemento.GetFormattedValue("Equipo").ToString());
this.listaColaborador.Add(obColaborador);
}
return listaColaborador;
}
}


Código de las clases que conforman el origen de datos de Sharepoint


Informe local de Reporting Services
  1. Agregar un nuevo informe local ‘ReportColaboradores.rdlc’ al sitio web.
  2. Visual Studio identifica nuestro origen de datos de Sharepoint automáticamente, y los muestra en el panel de orígenes de datos.
  3. Agregar una tabla al informe y configurarlo para mostrar los campos ‘Colaborador.Persona y ‘Colaborador.Equipo’. Pinchar y arrastrar los campos desde el panel de orígenes de datos al panel del informe.




Resumiendo, la solución planteada se basa en un Webpart que renderiza un control de usuario, que contiene un control ReportViewer, que muestra un informe local de Reporting Services, que realiza una consulta sobre un origen de datos de Sharepoint. Si esta última definición no os convence, a continuación se muestra el esquema básico de la solución: 


Para que el control ReportViewer funcione correctamente en un portal Sharepoint, es necesario configurar la siguiente línea en el archivo ‘web.config’, dentro de la sección ‘httpmodules’:


add name="Session" type="System.Web.SessionState.SessionStateModule"La solución está basada en el siguiente artículo de MSDN:

Visita guiada: Usar un origen de datos de objeto comercial con el control de servidor Web ReportViewer en el modo de procesamiento local. http://msdn.microsoft.com/es-es/library/ms251692(VS.80).aspx.

Panel de orígenes de datos, panel del informe y explorador de soluciones que muestra la estructura del sitio web


Webpart
  1. Agregar un control de usuario ‘ControlColaboradores.ascx’ al sitio web.
  2. Agregar el control ReportViewer al control de usuario y asociarlo con el informe ‘ReportColaboradores.rdlc’.
  3. Encapsular el control de usuario en un webpart. En nuestro caso utilizamos un SmartPart propio que contiene el control de usuario especificado en el panel de propiedades.

ReportViewer que contiene el informe

martes, 6 de abril de 2010

Preparándonos para lo que ya está aquí! SHAREPOINT 2010

Este es el primero de los muchos artículos que iremos escribiendo sobre la nueva versión de la plataforma de soluciones Microsoft, la versión 2010. Principalmente utilizaremos la plataforma Sharepoint 2010 como hilo conductor el cual, en diferentes momentos, nos conducirá a otras herramientas para ofrecer soluciones globales a las necesidades de la organización (Exchange 2010, SQL Server 2008, Project Server 2010,...).

Hoy,para empezar, hablaremos brevemente de los diferentes servicios que podremos encontrar en la plataforma Sharepoint 2010 y cuales de ellos están disponibles en las diferentes versiones de licenciamiento. En otro momento profundizaremos en cada una de las funcionalidades.

Funcionalidades de Microsoft Sharepoint 2010

Las diferentes funcionalidades ofrecidas por la plataforma se agrupan en 7grandes grupos que sirven para enfocar las soluciones a problemáticas organizativas específicas.

SITIOS
  • Son los servicios elementales de la plataforma sobre la que se despliegan el resto de funcionalidades. Permiten estructurar la información.
  • Son de fácil manejo por los usuarios al utilizar el mismo interfaz de trabajo que Office.
  • Posibilidad de trabajo offline(y posterior sincronización) con Sharepoint Workspace
  • Acceso móvil
  • Edicción con documentos integrada con Office Web Applications
  • Soporte multinavegador (IE, Firefox, Safari)
  • Utilización de estándares para interoperatibilidad con otros sistemas
  • Utilización de estándares de accesibilidad WCAG 2.0

COMUNIDADES
  • Perfiles de usuario mejorados
  • Alertas y feeds para estar al día
  • Red de social dentro de la organización
  • Promueve compartir el conocimiento
  • Navegación por tags y metadatos
  • Búsqueda mejorada con el feedback del usuario 
  • Blog y wikis
  • Navegación en la estructura de la organización


CONTENIDO
  • Gestión de los contenidos intuitiva y desde Office
  • Fácil creación de contenidos web
  • Gestión de registros y políticas de retención
  • Taxonomías empresariales
  • Contenidos multimedia
  • Agrupación de documentos en unidades lógicas (paquete de documentos)
  • Nuevas listas y bibliotecas

BÚSQUEDA
  • Búsqueda más relevantes basadas en el historial de uso
  • Resultados de búsquedas más ricos
  • Búsqueda fonética, comodines  y multilenguaje
  • Conexiones sociales por interés y conocimiento
  • Contenido interno y externo
  • Filtro por rol, tag de 'reciente',...
  • Previsualización de contenidos


INTELIGENCIA DE NEGOCIO
  • Análisis avanzados con Excel Services
  • Visualización rica de datos
  • Incorporación de datos LOB en los análisis
  • Cuadros de mando con Performance Point Server
  • Informes con millones de registros
  • Acceso a la información en tiempo real
  • Gráficos interactivos con Visio Services




APLICACIONES COMPUESTAS
  • Sharepoint Designer y Visual Studio 2010
  • Automatización y validación con formularios
  • Integración con Visio services para visualización
  • Business Connectivity Services para acceder a datos de aplicaciones de negocio (Visalización, edición, inserción y borrado)
  • Datos LOB en Outlook, Word, Workspace
  • Acceso a datos de Sharepoint por API
  • Flujos de trabajo con Visio y Visio Services
  • Access Services, publica BBDD Access y trabaja con ellas en un entorno Sharepoint



¿Que versión necesito para mis organización?

Esta es siempre la eterna pregunta y, aunque la respuesta tampoco es directa, en la siguiente tabla se ve gráficamente que se puede hacer con cada una de las versiones. Dependerá de la necesidades actuales y de las expectativas futuras que versión se recomendará implantar.


Sharepoint Foundation no requiere licenciamiento.

Y dentro de de los grandes grupos, ¿que funcionalidades están disponibles en Sharepoint Foundation y cuáles en la Server?



Las funcionalidades de Sharepoint Foundation son las que se muestran en color negro. Las funcionalidades de Sharepoint Server son, además de las de la versión Foundation, las que se muestran en color rojo.

Conclusiones

Muchas funcionalidades, muchas versiones, muchos servicios y muchas novedades respecto de la versión anterior Sharepoint 2007. Demasiada información nueva para poder resumirla y asimilarla en un solo post.

Como ya comentaba al comienzo, en posteriores artículos iremos clarificando y profundizando en cada funcionalidad y tratando de dar a cada una de ella la importancia que pueda tener en un entorno real.