SSD: el síndrome de la Sharepoint dependencia

Sharepoint me proporciona seguridad y me hace sentir más fuerte. Las 10 cosas que más me gustan de Sharepoint.

miércoles, 11 de diciembre de 2013

Relaciones de Maestro Detalle en SharePoint 2007 con jQuery (simple y efectivo)

Introducción Un requerimiento que siempre surge en SharePoint tiene que ver con manejar relaciones de maestro-detalle. He visto y utilizado diferentes formas, con ventajas y desventajas que siempre dependen del escenario en que nos encontremos. En este artículo vamos a mostrar un ejemplo para WSS 3.0 que utiliza programación del lado del cliente. Funcionalidades que necesitamos En esta lista detallo lo que necesitamos. A lo largo del artículo...

lunes, 18 de noviembre de 2013

La plantilla que ha elegido no es válida o no se encuentra

En el momento de intentar crear un sitio a partir de una plantilla obtenemos el siguiente error: En inglés: The template you have chosen is invalid or cannot be found Luego, analizando los logs, se observa un poco más de detalle: Failed to mark site-scoped features active in site … Failed to apply template "Template v_15.stp" to web at URL … La plantilla que ha elegido no es válida o no se encuentra. Una posible causa a este problema es que el...

miércoles, 9 de octubre de 2013

Trucos para vincular dos listas en SharePoint Designer

Les dejo un par de trucos para vistas sobre orígenes combinados de listas en SharePoint Designer. Si nunca armaron una de estas vistas, en este enlace pueden encontrar un paso a paso de cómo crearlas: http://www.codeproject.com/Articles/194252/How-to-Link-Two-Lists-and-Create-a-Combined-Ciew-i Truco 1: vincular dos listas a través de un campo de búsqueda La forma más sencilla de hacerlo, sin meterse en XLST, es agregar el ID del elemento padre como columna a mostrar en el campo de búsqueda (nueva funcionalidad en SP 2010) y armar el join con...

domingo, 6 de octubre de 2013

MVP SharePoint Server 2013

Por tercer año consecutivo recibo el premio MVP por parte de Microsoft, por mis aportes a la comunidad en relación a SharePoint, unas de mis tecnologías favoritas. Realmente me pone muy feliz y lo agradezco. No hay mucho más qué decir, tan sólo animar a los futuros MVPs en trabajar en recibir este premio, es un camino difícil, pero posible. Vale la pena. Nos estamos viendo :-) Más información en: mvp.microsoft.com ...

viernes, 27 de septiembre de 2013

Problemas con campos de búsqueda en un flujo de trabajo

Los campos de búsqueda en SharePoint a veces traen algunos problemas. ¿Por qué? Porque utilizan distintos componentes HTML (Input o Select) según si tienen más o menos de 20 elementos. Pero hay un pequeño detalle adicional. Esto sólo sucede en Internet Explorer, el comportamiento es distinto en Chrome o FireFox. Un detalle como preguntarse por la condición vacía dentro de un flujo de trabajo para un campo de búsqueda, debe contemplar esto, comparando...

miércoles, 25 de septiembre de 2013

No llega el mail de las notificaciones en la lista de tareas

Supongamos el escenario en que tenemos una lista de Tareas con la opción de enviar una notificación a la persona a la que se le asigna la tarea. Este correo no está funcionando, no llega a destino. Sin embargo otros correos, como los envíados por un flujo de trabajo, sí llegan. Una posible solución, que me ha funcionado es: configurar "No" en estas notificaciones, salvar, luego configurar "Si" y volver a salvar. Espero que les sea út...

martes, 3 de septiembre de 2013

¿Cómo editar en hoja de datos en SharePoint 2010 si no tengo instalado Office?

En caso que requieran editar en "hoja de datos" los ítems de una lista en SharePoint 2010 y no posean instalado Office, recibirán un error. Una solución sencilla es instalar los "2007 Office System Driver: Data Connectivity Components" que pueden descargar desde: http://www.microsoft.com/en-us/download/details.aspx?id=23734 Fuentes: http://amatterofdegree.typepad.com/a_matter_of_degree/2010/11/fix-for-datasheet-view-issue-error-in-sharepoint-2010.html http://community.bamboosolutions.com/blogs/sharepoint_blank/archive/2011/05/26/the-l...

jueves, 29 de agosto de 2013

Error inesperado al agregar un usuario en SharePoint

En el momento de agregar un usuario en SharePoint 2010, seguimos estos pasos: Ir a la sección de permisos: /_layouts/user.aspx Usar la opción "Conceder permisos" Abrir la libreta de direcciones vía "examinar" Buscar un usuario y agregarlo. En el momento de presionar "Aceptar", aparece un "Error desconocido". En el log podemos ver la siguiente información la siguiente información: System.InvalidOperationException: Namespace prefix 'xsd' is not defined.    at System.Xml.Serialization.XmlSerializationReader.ToXmlQualifiedName(String...

domingo, 25 de agosto de 2013

Diseño Gráfico en SharePoint Foundation 2010.

Resumen: En este artículo se detalla un enfoque de desarrollo orientado a aplicar diseño creado por un diseñador gráfico en SharePoint Foundation 2010. Al final del camino, se busca un sitio como el siguiente: Imagen 1 – Ejemplo de página de inicio con diseño gráfico Dentro de los objetivos perseguidos, hay dos que se consideran los más importantes: Separar dentro de lo posible el trabajo del diseñador gráfico del trabajo del desarrollador Facilitar...

lunes, 29 de julio de 2013

Error al insertar o modificar un campo de búsqueda

En caso que resivan el siguiente error: The list item could not be inserted or updated because invalid lookup values were found for the following field(s) in the list... o No se pudo insertar ni actualizar el elemento de lista porque se encontraron valores de búsqueda no válidos para el siguiente campo o campos en la lista:... Una posible solución es quitar las opciones de integridad referencial del campo en la lista. Funciona bien. En caso que esto no sea una solución para ustedes, existe un parche (que no he probado) disponible en: http://support.microsoft.com/kb/2687375 Más...

miércoles, 10 de julio de 2013

¿Cómo mostrar el campo ID en EditForm y DispForm en SharePoint 2007?

Insertando una CEWP que contenga el siguiente código: <script type="text/javascript"> function MostrarIdItem() { // Obtengo el ID de las URL var regex = new RegExp("[\\?&]"+"ID"+"=([^&#]*)","i"); var query_string = regex.exec(window.location.href); var item_id = query_string[1]; // Armo el HTML del campo ID var TD1 = document.createElement("TD"); TD1.className = "ms-formlabel"; TD1.innerHTML = "<h3 class='ms-standardheader'>ID</h3>"; var TD2 = document.createElement("TD"); TD2.className = "ms-formbody"; ...

lunes, 27 de mayo de 2013

Lecciones aprendidas de un proyecto de Workflow en Project Server 2010

En este breve artículo voy a resumir algunas lecciones aprendidas en un proyecto de implementación de flujo de trabajo en Project Server 2010. A pesar de que estos proyectos deben desarrollarse en Visual Studio (excepto que usen Nintex), no voy a centrar el artículo en cuestiones técnicas, sino en aspectos funcionales y de arquitectura. Esto se debe a que muchas veces no sabemos cuál es el mejor enfoque para resolver un problema en esta tecnología,...

viernes, 17 de mayo de 2013

Flujos de trabajo en SharePoint 2007 asociados a tipos de contenido

Requerimiento Poder asociar flujos de trabajo a tipos de contenido. Esto permitiría por ejemplo que el mismo flujo de trabajo se aplique en un conjunto de sitios. Eso también permite que los cambios al flujo de trabajo sean centralizados, facilitando el mantenimiento. ¿Puedo asociar un flujo de trabajo a un tipo de contenido con SharePoint Designer 2007? No, no es posible. En SharePoint Designer 2007, sólo se puede asociar el flujo de trabajo a librerías o listas. Esta definición puede encontrarse en: http://msdn.microsoft.com/es-es/library/ms414204(v=office.12).aspx En...

martes, 7 de mayo de 2013

Windows PowerShell for SharePoint Command Builder

Les dejo esta interesante utilidad para SharePoint 2010 y 2007: http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.HTM...

The Enterprise global already contains a group named 'No Group'

Síntomas del problema Existen dos síntomas para este problema, los cuales se dan bajo las siguientes condiciones: El proyecto es creado desde PWA El proyecto usa un EPT sin flujo de trabajo El proyecto se abre luego desde Project Pro Síntoma 1: El proyecto se crea con un plantilla de plan sencilla con sólo dos tareas desde PWA. Al abrir el proyecto desde Project Pro aparece el siguiente mensaje: "The Enterprise global already contains a group named 'No Group'" Este grupo no puede ser luego eliminado desde el Organizador. Síntoma...

lunes, 6 de mayo de 2013

Sharepoint Messenger

Les dejo este interesante proyecto para implementar chat o messenger en SharePoint 2010: http://sharepointmessenger.codeplex.com/ ...

viernes, 19 de abril de 2013

Búsqueda en una lista en SharePoint Foundation 2010 (sin código)

En este video nos explican como implementar una búsqueda sencilla dentro de una lista con SharePoint Designer...

jueves, 18 de abril de 2013

IGNITE de Project 2013

Transcribo desde El Faro de Project Server: Buenas,En este post quería haceros llegar la información acerca las sesiones IGNITE de Project 2013 (sobre todo) y de Visio 2013 que nuestro colega y MVP, Vicente Rubio, ha estado impartiendo, en Madrid, Barcelona y Miami, para la comunidad hispano parlante de estas dos tecnologías. Dicha formación fue realizada en 9 sesiones, y vamos a tener la oportunidad de verlas en los vídeos que se van a ir publicando en esta Comunidad.El vídeo de introducción se puede localizar en este enlace:http://www.youtube.com/watch?v=iwSmIN2Pq9w&list=PLtn_9iuPsL0_W12yZuk7TjlfWWnZemGSt&index=1La...

lunes, 1 de abril de 2013

10 puntos para enamorarse de Project Server 2013

Este es un breve de resumen de las novedades de Project Server 2013. La lista incluye los 10 puntos que personalmente me resultaron más interesantes. Hay mucho más para profundizar, pero esta pequeña lista inicial, servirá para tentarse, para interesarse en la nueva versión y para comenzar a imaginar migraciones o nuevas instalaciones. ¡Qué lo disfruten! Cada vez que Microsoft libera una nueva versión de Project Server, supera mis expectativas....

Me entrevistaron para CompartiMOSS

He tenido el honor de que me entrevisten para la revista especializada en SharePoint: CompartiMOSS. Les dejo el enlace para leer la entrevista: http://www.compartimoss.com/revistas/numero-15/entrevista-a-juan-pablo-pussacq Hasta la próxima! ...

lunes, 18 de marzo de 2013

Workflow en Project Server 2010 ¿Cómo crear información de maestro detalle en una PDP? Enfoque 2

Las PDPs nos permiten capturar información que se almacenan en campos personalizados de Project Server. Sin embargo, un requerimiento muy común es que se necesiten cargar datos repetitivos asociados a un proyecto, como por ejemplo: Productos afectados Lista de stakeholders Documentos Etc… En un artículo previo, explicamos como generar información de tipo maestro-detalle en Project Server utilizando InfoPath. Este enfoque funciona bien, exceptuando en los ambientes en donde el separador entre el apellido y el nombre del usuario es un ";". En...