Obteniendo el correo electrónico de un campo de tipo Persona sin programación en SharePoint 2007

Sucede que algunos clientes en ocasiones buscan tener cosas que desde el punto de vista técnico tendemos a pensar que no tienen sentido, sin embargo para nuestro cliente si y si así es el caso, para nosotros también. Problema Solicitaron visualizar en los elementos de una lista el nombre y correo electrónico de un campo de tipo persona y claro, lograrlo sin programación y para ayer. Solución Convertir a DataView WebPart la página de AllItems.aspx de la lista en cuestión para agregar una columna nueva y con XSLT buscar en el contenido del campo de tipo Persona el correo electrónico … Continue reading Obteniendo el correo electrónico de un campo de tipo Persona sin programación en SharePoint 2007

Como leer programáticamente las propiedades mapeadas de un perfil de usuario de SharePoint 2007

Esta es la segunda ocasión que me preguntan lo mismo y decidí grabar un breve video como  importar propiedades especificar del directorio activo hacia SharePoint 2007. En este video vemos como trabajar con los perfiles de usuario de SharePoint 2007 para mapeo de propiedades del directorio activo y acceso programáticamente a las mismas. En este video vemos como realizar el mapeo de propiedades del directorio activo a propiedades del perfil de usuario de SharePoint asi como tambien como acceder programaticamente para obtener sus valores. HG

InfoPath Form Services en ambiente SharePoint con NLB (Network Load Balancing) configurado

Un buen amigo me preguntó como le voy a hacer para realizar el despliegue de una solución InfoPath Form Services en un ambiente SharPoint con  NLB (Network Load Balancing) configurado, esto se debe a que el formulario InfoPath cuenta con conexiones a fuentes de datos externas y cuando utilizamos NLB se configura un IP virtual asociado al FQDN que determinara hacia que WFE se direcciona la petición  con base en las reglas de balanceo y en la demanda. Y bueno la respuesta es agregar en el archivo Host el IP local de cada WFE apuntando al mismo FQDN de tal … Continue reading InfoPath Form Services en ambiente SharePoint con NLB (Network Load Balancing) configurado

Explorando el uso de autentificación basada en formularios en SharePoint 2007

Autentificación basada en formularios es una propuesta decente para implementar el manejo de credenciales en aplicaciones .NET, no es la propuesta definitiva ya que no utiliza estándar alguna sin embargo si da soluciones para los escenarios propietarios de gestión de credenciales. En SharePoint 2010 se sigue soportando y justamente se ha implementado seguridad basada en demanda como la propuesta estandar. Siguendo con el tema, debido a que SharePoint 2007 fue construido sobre ASP.NET 2.0 el uso y configuración de Membership Providers es soportado permitiéndonos poder implementar diferentes mecanismos y escenarios de autentificación para hacer realidad nuestro requerimientos. Si tienes la … Continue reading Explorando el uso de autentificación basada en formularios en SharePoint 2007

Como deshabilitar el uso predeterminado de marca de InfoPath Form Services

Seguro lo has visto y hasta tus usuarios te han preguntado por qué razón en los formularios electrónicos se cuenta con el logotipo de InfoPath Form Services. Yo me pregunto cuál fue el argumento del equipo de producto de Microsoft para dejar habilitada esta opción de manera automática.   La realidad es que posiblemente este sería un buen lugar para colocar nuestro logotipo de empresa, sin embargo, no se cuenta con ninguna opción disponible o soportada para modificar este logotipo. Incluso cuando contamos con un control para subir un archivos se tiene la misma imagen de InfoPath Form Serivces. Si quieres … Continue reading Como deshabilitar el uso predeterminado de marca de InfoPath Form Services

Compatibilidad hacia atras de InfoPath 2010 con InfoPath 2007 e InfoPath 2003

Justo con un alto nivel de presión antes de iniciar una reunión gracias al consejo del don Miguel Ángel Moran conocido como @SrBichi pude experimentar el soporte hacia atrás de InfoPath 2010 con InfoPath 2007 respecto al despliegue de plantillas administradas. A diferencia de SharePoint Designer 2010 la historia de compatibilidad hacia atrás de otros productos de la familia office esta muchas más completa. Sucede que SharePoint Designer 2007 y 2010 son productos sin costo y por tal motivo el argumento de Microsoft es que prefieren invertir en nueva funcionalidad que soportar compatibilidad hacia atrás. Afortunadamente este argumento no aplica … Continue reading Compatibilidad hacia atras de InfoPath 2010 con InfoPath 2007 e InfoPath 2003

¿Desaparecieron las opciones del menú de acciones de sitio?¿No se puede agregar, modificar o eliminar contenido en SharePoint? ¿A tan solo 3 horas de la presentación tan importante con el cliente estratégico?

Sucede que cuando hacemos un respaldo en SharePoint 2007 mediante el comando stsadm.exe –o backup –url http://xxx –filename “c:\xxx.dat” la base de datos se configura automáticamente en modo de solo lectura y cuando la generación del respaldo termina la base de datos se configure en el modo original. Pero que sucede si por alguna razón cósmica el proceso de respaldo casi nunca falla? El estado de configuración de base de datos de solo lectura no se establece al modo original causando el siguiente comportamiento: Así es, la cuenta del sistema que se supone debería de tener todas las opciones del … Continue reading ¿Desaparecieron las opciones del menú de acciones de sitio?¿No se puede agregar, modificar o eliminar contenido en SharePoint? ¿A tan solo 3 horas de la presentación tan importante con el cliente estratégico?

Configurando controles ASPXGridView de DevExpress en SharePoint

Sabemos que SharePoint está construido sobre ASP.NET 2.0 y esto nos da una gran cantidad de ventajas disponibles para utilizar componentes de terceros ricos en funcionalidad. Tal es el caso de los componentes de DevExpress empresa de Mark Miller un pionero en la construcción de herramientas de productividad para el desarrollador Delphi y .NET. En el último proyecto donde participe como programador tuve la oportunidad de implementar la Suite de controles ASPXGridView de DevExpress para soportar un escenario el despliegue de datos de manera jerárquica y la flexibilidad de agrupación dinámica sobre SharePoint. Utilice el ASPXTreeList y el ASPXGridView, a … Continue reading Configurando controles ASPXGridView de DevExpress en SharePoint

Consideraciones para acercamos al tomador de decisiones de un proyecto SharePoint

Hoy quiero platicar de algo un tanto distinto de lo que acostumbro publicar en mi blog. Para aquellas personas que son consultores SharePoint o ingenieros de Pre Venta de soluciones de colaboración en algún momento del ciclo de vida de venta se requiere de nuestra intervención para identificar las necesidades de negocio y dimensionamiento técnico necesario para poder plasmar en una propuesta comercial nuestro alcance técnico y enfoque humano que será necesario constituir para auxiliar a nuestro cliente. Sin duda, existen muchas formas de hacer el acercamiento sin embargo aquí dejo algunas de las preguntas que acostumbro hacer cuando estoy … Continue reading Consideraciones para acercamos al tomador de decisiones de un proyecto SharePoint

Manipulación programática de archivos de Microsoft Project *.mpp con .NET

Si por alguna extraña razón cósmica en este mundo ultra moderno de la programación de software bajo plataforma .NET  te encuentras con la necesidad de manipular programáticamente archivos de Microsoft Office te recomiendo uses el proyecto open source MPXJ. La biblioteca MPXJ permite la lectura y escritura de diversos formatos de archivo de Microsoft Project usando un API en .NET o Java.  Estas API ofrecen clases que representan los componentes de un archivo de Project como Tareas, Recursos, Calendario, Asignaciones, etc. Y los métodos para poder acceder, operar y manipular dichos objetos. Estoy seguro que este modelo de objetos te … Continue reading Manipulación programática de archivos de Microsoft Project *.mpp con .NET