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!