Compartir este artículo

lunes, abril 26, 2010

Sincronización de perfiles de usuario con SharePoint 2010

En SharePoint 2007 teníamos la posibilidad de sincronizar los perfiles de usuario desde el dominio (Active Directory). Es decir, que podíamos establecer una conexión contra un dominio e importar todos los usuarios y los datos de los mismos para poder utilizarlos en SharePoint 2007 y así tener funcionalidades de búsquedas de personas por sus diferentes metadatos cargados o el sitio personal de cada uno de ellos cargado con toda la información almacenada en el directorio activo. Pero cuál era el problema que teníamos, si un usuario modificaba el valor de una propiedad desde SharePoint, la misma se perdía cuando se sincronizara nuevamente con él repositorio.
En SharePoint 2010 esta funcionalidad existe y se le agregaron 3 tipos más de repositorios de usuarios que podemos utilizar. Pero aún más, ahora podemos hacer que la información que el usuario modifica en SharePoint, usando su perfil o desde su sitio personal, sea guardada en el directorio activo (dominio), con lo cual ahora cada usuario podría manejar la información de contacto y que la misma sea impactada (guardada) en el dominio. Esto nos ahorraría muchos problemas, puesto que un problema común es mantener la información del directorio activo actualizada y comúnmente esto recae sobre uno o varios administradores y en una organización de miles de usuarios esto es básicamente un trabajo muy tedioso.
Una vez configurada la granja de SharePoint y el manejo de los sitios personales (en este post pueden ver cómo hacer la configuración), lo próximo que debemos hacer es proceder configurar una conexión con un domino, en la figura 1 podemos ver la página principal del servicio por defecto para el manejo de perfiles de usuario.

[Imagen 1]
1_User Profile Service Application Home Page

Lo primero es configurar una conexión contra nuestro repositorio de datos. Si tuviéramos varios orígenes de datos, podrías crearnos otra aplicación de Servicio en SharePoint 2010 para mantener las configuraciones y manejos de forma independiente o bien agregar todas las que queramos a la aplicación de servicio por defecto. Esto dependerá de la configuración de la granja que desean realizar. En la imagen 2 podemos ver la pantalla de conexiones a la cual accedimos seleccionando el link “Configure Synchronization Connections” de la sección “Synchronization”

[Imagen 2]
2_Synchronization Connections SharePoint 2010

Bien, en esta pantalla debemos proceder a crear una nueva conexión usando los datos que se nos va a pedir. En este ejemplo estoy usando el directorio activo que tengo configurado en la máquina que estoy trabajando. Una vez creada la conexión lo primero que vamos hacer es realizar un rastreo completo para cargar todos los valores que se encuentren en nuestro directorio activo y así tener acceso a las propiedades del mismo. Para hacer esto seleccionamos el link “Start Profile Synchronization” el cual abrirá la página de sincronización como podemos ver en la imagen 3.

[Imagen 3]
3_Star Full Syncchronization Profile User SharePoint 2010

Ahora solo nos resta esperar que el proceso se complete y una vez terminado podremos empezar a configurar las propiedades de los perfiles de usuario para este servicio.Lo próximo es acceder al link “Manage User Properties” que se encuentra en la sección “People” como podemos ver en la imagen 1.

[Imagen 4]
4_Edit Display Name Property Active Directory

Como pueden ver en esta página acá se encuentran listadas las propiedades por defecto que se crean al instalar SharePoint. Podemos crear nuevas propiedades, eliminar o modificar propiedades existentes. En nuestro caso vamos a modificar la propiedad “Name” que es la usada para desplegar el atributo “Display Name” del directorio activo, en la imagen 5 podemos ver la pantalla para manejar dicha propiedad a la cual accedimos seleccionando “Edit” del menú contextual sobre la mima .

[Imagen 5]
5_Manage User Properties Home Page

En esta pantalla vamos a manejar la configuración de la property y como es el comportamiento de la misma. Una de las configuraciones que debemos realizar es que el usuario pueda modificar el valor de esta propiedad. Después vamos a cambiar la vinculación con el directorio activo, para lo cual vamos a remover la sincronización de la propiedad “name” con la propiedad “Display Name” del tipo importación. Y en la sección “Add New Mapping” vamos a establecer que esta propiedad se sincronice nuevamente con la propiedad “Display Name” pero esta vez vamos a seleccionar “Exportar” en la imagen 6 vemos cómo quedaría configurada la sincronización nuevamente.

[Imagen 6]
6_Sincronization Display Name Export Mode

Una vez que la o las propiedades están configuradas nos resta nada más comenzar la sincronización nuevamente como lo hicimos anteriormente y podemos ver en la imagen 3. Una vez terminada la misma el valor que cargamos en SharePoint 2010 en esta propiedad será almacenado en la propiedad “Display Name” del directorio activo. En la imagen 7 vemos como modificamos la propiedad “Name” en SharePoint y en la imagen 8 vemos el valor almacenado en nuestro directorio activo una vez terminada la sincronización.

[Imagen 7]
7_Changing Property Name SharePoint 2010

[Imagen 8]
8_Display Name updated through SharePoint 2010

Esto lo podemos realizar con todas las propiedades creadas por SharePoint o incluso podemos agregar nuestras propias propiedades y sincronizarlas con propiedades existentes en el directorio activo.

Fabián Imaz

miércoles, abril 21, 2010

La eficiencia en tus manos, el evento online más grande

En el día de hoy se realizó el lanzamiento virtual más grande últimamente realizado. En el mismo se vieron muchas tecnologías y herramientas de desarrollo. En lo personal tuve el agrado de presentar un video de introducción a SharePoint 2010. Les recomiendo que accedan al sitio que está muy bueno y vean ahí los videos y presentaciones realizadas. Accede a todo el contenido

image

image

  Ver el video de Introducción a SharePoint Server 2010

Fabián Imaz

lunes, abril 19, 2010

Nueva Carrera de SharePoint 2010 en Microsoft Virtual Academy

Tengo el agrado de anunciarles que en Microsoft Virtual Academy se lanzó una nueva carrera de Microsoft SharePoint 2010 y junto con Mauricio Grimberg somos  los directores de la misma y colaborandonos activamente estan  Ariel García Sobrino y Guillermo Delprato.

image Fabián Imaz

sábado, abril 17, 2010

Demo Cedrón, para el keynote RUN 2.0 SharePoint 2010 y BCS

El día 14 de Abril se llevó a cabo en Montevideo el evento RUN 2.0 organizado por Microsoft donde tuve el agrado de hablar sobre SharePoint 2010 en el keynote. En esta oportunidad vimos una de las características de SharePoint 2010 BCS (Business Connectivity Services), para conectarse con distintos orígenes de datos y brindarle la posibilidad al usuario usando la nueva interfaz gráfica de la plataforma de ingresar, modificar y eliminar registros almacenados en las mismas. En las siguientes imágenes podemos ver dos DashBoard creadas que extrayendo datos desde diferentes orígenes (Bases de datos en SQL Server y Oracle) y planillas Excel guardadas en SharePoint nos mostraban la posición de las ventas y productos de la compañía. Las gráficas fueron construidas con componentes de Infragistics, Silverlight Data Visualization, los cuales nos permitieron de forma rápida y sencilla integrarlos dentro de la plataforma. Estos componentes permiten crear rápidamente paneles de análisis de información en tiempo real conectados con los datos. Las mismas fueron construidas totalmente como Webparts que se fueron agregando al portal. Esto demuestra lo fácil que es desarrollar y construir funcionalidades en la nueva versión de SharePoint 2010 para escenarios complejos.

[Dashboard general mostrando la posición de los productos y las ventas de la empresa] clip_image002

[Dashboard general que la posición de un vendedor dentro de la empresa]clip_image002[4]

[Office Excel con Ribbon y todas sus funcionalidades en el Browser]
image

[Origines de datos listados en SharePoint 2010]image

[Editando un registro de un origen de datos dentro de SharePoint 2010]
image

Fabián Imaz

viernes, abril 16, 2010

Equipo de Oradores que participo en el evento RUN 2.0 en MVD

Tuve el inmenso placer de participar como orador en el KeyNote y una de las charlas técnicas en el evento RUN 2.0 organizado por Microsoft en Uruguay.

Quiero agradecer a las mas de 200 personas que asistieron al mismo en un día tan inhóspito como el que nos toco el 14 de Abril y a las mas de 100 personas que vieron el mismo en simulcast por Internet, muchas gracias a todos!!!

Acá pueden ver todo el equipo de expertos que tuvo el evento en las distintas charlas que se dictaron durante todo el día, impresionante.

clip_image001

Fabián Imaz

Lanzamiento Virtual “La eficiencia en tus manos”

El 21 de Abril será el evento virtual de lanzamiento de 11 importantes productos y donde muchos MVPs estaran como speakers y como expertos para resolver tus dudas. No te lo podes perder, registrate.

content
Tecnologia_2
Tecnologia 

Fabian Imaz

domingo, abril 04, 2010

Cliente SharePoint 2007 y WSS 3.0 para iPad e iPhone

Esta es una excelente noticia que recibí hoy y no podía dejarla pasar. Mis amigos de Southlabs han lanzado un cliente para SharePoint 2007 y WSS 3.0 para la nueva iPad y para el teléfono iPhone SharePlus, creo que es una muy buena opción para todas aquellas personas que usan dispositivos móviles de la firma Apple y tiene que interactuar con portales SharePoint Server o Windows SharePoint Servicies 3.0.
A continuación les dejo algunas características de esta herramienta:

· Modo desconectado

· Soporte SSL

· Soporta acceso a los datos mediantes vitas

· Mucho más.

Para poder adquirir la misma solo deben visitar la tienda de Apple. Acá les comparto algunas imágenes para que puedan ir viendo el poder de SharePlus.

[Imagen 1]
SharePlus-2

[Imagen 2]
SharePlus-3

[Imagen 3]
SharePlus-4

[Imagen 4]
 SharePlus-5

[Imagen 5]
SharePlus-1

Fabián Imaz