Thinking in SharePoint

Blog sobre desarrollo en la plataforma .Net, centrado en Silverlight y SharePoint

SharePoint en sus versiones de 2007 crea formularios de entrada de datos basándose en los Tipos de Contenido (Content Types) de las listas. Lo hace de forma dinámica de modo que si por ejemplo añadimos una nueva columna de tipo texto, el formulario presentará una nueva caja de texto para que el usuario rellene ese nuevo metadato.

También se pueden crear formularios personalizados con InfoPath, y los podremos publicar en web en la versión de MOSS 2007, pero en esta ocasión me voy a referir a los formularios que proporciona SharePoint por defecto, siendo válido tanto para WSS 3.0 como para MOSS 2007.

Estos formularios muestran las entradas de datos, es decir las cajas de texto, los desplegables, etc... en el orden definido para las columnas en la lista, y uno detrás de otro, por lo que, en el momento en que tengamos más de diez campos, deberemos usar el scroll para desplazarnos por la página, con consecuencias en la usabilidad del mismo: El usuario se verá agobiado ante la obligación de rellenar tantos campos, y si puede pronto dejará de utilizarlo.

Sin embargo, si customizamos estos formularios con SharePoint Designer, podemos dar otro aspecto a esta entrada de datos de forma muy rápida.

Os pongo un ejemplo real de un formulario realizado para un cliente. Siento las manchas negras pero no me permiten revelar datos importantes :)

Untitled

Si os fijáis hemos metido unos títulos diferenciando las distintas secciones de entrada de datos del formulario, y no sólo eso, en las dos primeras mostramos datos no editables (Nombre y apellidos, NIF del cliente, etc…) provenientes de una búsqueda previa, evitando que los tenga que volver a rellenar y los posibles fallos que se producirían en ese proceso.

Pero las posibilidades de personalización no acaban aquí, fijaos en el siguiente formulario:

Untitled2

Esta vez se trata de otro cliente que solicitaba una gestión de reclamaciones en diferentes fases, esto es, las reclamaciones primero entraban en un área en la que se rellenaban ciertos datos, después pasaba a otro departamento que rellenaba otra parte, etc…

La solución propuesta fue poner una serie de pestañas (con un pequeño javascript), que simbolizaran las distintas situaciones en las que se encontraban las reclamaciones, y cuando abres el formulario, se sitúa en la pestaña que debes rellenar. Siento otra vez las manchas negras, pero es mi obligación.

Por supuesto, la mayor ventaja de todo es que al editar este formulario no perdemos la lógica que se encuentra tras él, es decir, SharePoint seguirá almacenando los valores introducidos en las columnas o metadatos de nuestro ítem (o documento).

En la próxima entrada veremos cómo es posible hacer estas modificaciones a los formularios de forma rápida y sin morir en el intento.

5 de nov. de 2009

C.E.U.S. V el 17 de Noviembre

Otro año más se acerca el evento de SharePoint más importante de España, la Conferencia Española de Usuarios de SharePoint, esta vez en su quinta edición, y en la que raona vuelve a participar como patrocinador oro.

El evento se realizará el día 17 de Noviembre, y como en otras ocasiones, en el Hotel Eurobuilding.

También repetimos con la estructura de las charlas, una sesión por la mañana común para todo el mundo con las charlas más importantes, y por la tarde diferentes conferencias sobre varios temas divididas en 8 salas diferentes para optar por las que más nos interese. Como novedad de 17.30 a 18.15 habrá una sesión de cierre en la que se hablará sobre SharePoint 2010.

Esta es la planificación común de la mañana:

10:00 – 10:15

Introducción a CEUS 2009

10:15 – 10:45

Caso de Cliente: Caja Castilla la Mancha

10:45 – 11:15

Caso de Cliente: Diasa Informática

Descanso

11:30 – 12:00

Caso de Cliente: Complejo Hospitalario Universitario de A Coruña

12:00 – 12:30

Caso de Cliente: Ecoembes

12:30 – 13:00

Caso de Cliente: SUGES – Un año después

13:00 – 13:15

Novedades SharePoint

13:15 – 13:30

Servicios On-line Complementarios

13:30 – 13:45

¿Por qué Exchange 2010?

13:45 – 14:00

Anticipo Office 2010

Destaco la charla sobre Ecoembes, uno de los clientes más importantes de raona, en la que hablarán Francisco Ariza (Subdirector de Organización y Sistemas de Ecoembes) y Pablo Peris (director de proyectos en raona).

Para las charlas de la tarde y si aceptáis mi sugerencia, os recomiendo El adiós al BI tradicional con Microsoft en la que hablarán Samuel Casanova y Christian Montenegro, y Gestión de proyectos en un entorno industrial en la que hablará Jorge Ramo.

El programa completo y el registro los podéis ver pulsando en la invitación:

Por último tengo que decir que me será imposible asistir al evento, muy a mi pesar, pero estaré disfrutando del primer curso de desarrollo sobre SharePoint 2010 que se realiza en Europa, por lo que esa semana me encontraré en Berlín. Cuando vuelva me pondré al día con todas las novedades del evento.

Por supuesto os iré contando todo lo que vaya aprendiendo sobre esta nueva versión de SharePoint aquí en el blog, ¡manteneos atentos!

Como sabéis soy usuario de Twitter desde hace mucho tiempo (aquí en el blog tenéis mi perfil en el menú de la derecha), y hace poco que se ha incorporado una nueva funcionalidad, la de creación de listas.

Esta funcionalidad nos permite clasificar a la gente que seguimos (following) para recibir información relacionada directamente con esos temas, pero también incluye una posibilidad a mi juicio muy interesante: hacer públicas estas listas de usuarios.

Ya nadie duda de la capacidad de Twitter para mostrar la información de forma casi instantánea al momento en que sucede, si quieres enterarte de una noticia, seguir un evento, etc… lo mejor es consultar en twitter, y la herramienta cada día cobra más fuerza como nos demuestra la última funcionalidad del buscador Bing, la búsqueda en Twitter, o la próxima actualización de xBox 360, que añade twitter a nuestra consola.

Pues sin más quiero compartir con vosotros mis listas de usuarios de SharePoint y de Silverlight, con gente que creo que merece la pena seguir si se quiere estar al día en estos temas que evolucionan tan rápidamente:

http://twitter.com/ocana/sharepoint

http://twitter.com/ocana/silverlight

¡Espero que os sean de utilidad!

Estas semanas las novedades llevan un ritmo imparable, por un lado aparecen millones de Post sobre la nueva versión de SharePoint, SharePoint 2010, presentada en la SharePoint Conference de Las Vegas. Desde entonces la información no ha parado de fluir: tutoriales, primeros ejemplos con versiones a las que no todo el mundo tiene acceso, etc..

logo_vstudio

Pero por otra parte ha habido otro gran anuncio, la liberación de la Beta 2 de Visual Studio 2010, con un montón de novedades, mucha mejor optimización, y que podéis descargar desde aquí. Me permito aconsejaros que sigáis el tutorial que publica mi amigo Rodrigo Díaz Concha en su blog para que no tengáis sorpresas desagradables sobre todo con Silverlight 3, y es que es lo que tienen las versiones beta, que nos encontramos con problemas inesperados como el que me he encontrado esta tarde al intentar arrancar la aplicación:

The application cannot start

Ni más ni menos…  así que me dispuse a reparar la instalación… Sin éxito. después de dos reinicios incluidos todo seguía igual.

Por suerte no he sido el único que ha tenido este problema y Aquí encontré la solución:

Desde consola ir a la ruta: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

desde ahí ejecutar devenv /resetuserdata

¡Espero haber podido ahorraros algún susto! :)

Dado que en el próximo evento, tal y como comentaba en el post anterior, hablaré sobre Silverlight, Víctor y yo hemos decidido que el movimiento se demuestra andando, así que nuestra presentación la hemos realizado íntegramente en Silverlight.

Por supuesto el valor está en el contenido de nuestra charla, ¡así que no os la perdáis!



Si estáis intersados en cómo se hizo esta presentación, podemos poner el código o hacer algunos tutoriales al respecto, sólo tenéis que pedirlo :)

Actualización: El modo pantalla completa de la presentación no funciona correctamente en la versión puesta en el blog, ya que lo estoy introduciendo como un iframe con un tamaño fijo. He optado por deshabilitar el botón.
Para ver la versión redimensionable, accede directamente a la presentación desde este link.

El próximo 21 de Octubre en Barcelona se celebra un evento sobre Experiencia de Usuario con Silverlight y tecnología Microsoft en el que tengo una ponencia sobre la integración de Silverlight con SharePoint, allí hablaremos no sólo sobre estas tecnologías en concreto, sino sobre cuál es el modelo de trabajo habitual entre el diseñador y el desarrollador.


Si os interesa estáis invitados : )


Registro Gratuito - Plazas Limitadas

10 de may. de 2009

Sharepoint Day

Microsoft y raona organizan otro año más el evento SharePoint Day, esta vez con el subtítulo Sácale partido, invierte en productividad, os dejo con la descripción:

Microsoft Office SharePoint Server 2007 es ya un producto consolidado y extendido en el tejido empresarial. Sin embargo, no siempre es bien conocido, explotado o amortizado. Durante el SharePoint Day de este año, los ingenieros de raona nos invitan a rebajar costes aumentando nuestra productividad. Soluciones empaquetadas, fáciles y baratas de implantar, combinaciones de productos sobre las que la mayoría de las empresas ya tienen derecho de uso, y los servicios “en la nube” son algunas de las aproximaciones para lograr nuestra meta."

Para los asistentes al evento, que se celebrará tanto en Madrid como en Barcelona, en las respectivas sedes de Microsoft, yo seré uno de los ponentes de la charla, donde os presentaremos nuestros casos de éxito en integraciones de SharePoint y Silverlight.

¡No dudéis en asistir! ¡y ya sabéis que responderé cualquier duda del evento tanto en los comentarios como por email!