¿Cómo mover un sitio sin perder la historia?

Introducción El objetivo de esta prueba es identificar y validar un método para mover un sitio dentro de la estructura de sitios sin perder datos de la historia. Escenario: Tenemos una colección de sitios de nivel superior llamada “PADRE” Tenemos un sitio hijo llamado “HIJO” y un sitio hijo de este hijo llamado “NIETO”. El objetivo es subir un nivel en la estructura a NIETO sin que se pierda la historia: No perder la historia incluye: Historial de modificación de documentos (fechas y usuarios) Flujos...

Ejemplos de CAML en Client Object Model (JavaScript)

Introducción El modelo de objetos de cliente de SharePoint ha sido una gran incorporación en SharePoint 2010. Nos permite consultar información de listas, utilizando sólo un poco de código JavaScript . No se requiere desarrollo a nivel de servidor, ni permisos especiales en la granja de SharePoint. Uno de los usos más comunes, que al menos yo le he dado, es consultar información de listas , para luego desplegarla   utilizando diferentes formas de presentación gráfica. Para ello, suelo utilizar...

¿Cómo retornar los usuarios de todos los grupos de un sitio con Client Object Model en SharePoint 2010?

Les dejo este script que permite retornar todos los usuarios de todos los grupos de un sitio. Incluye algunos detalles como: Máximo de grupos Grupos que comienzan con un prefijo Formato HTML Está basado en el siguiente artículo de MSDN que les recomiendo: http://msdn.microsoft.com/en-us/library/office/hh185012(v=office.14).aspx   Código:   <script type="text/javascript"> ExecuteOrDelayUntilScriptLoaded(retrieveAllUsersAllGroups, "sp.js"); function retrieveAllUsersAllGroups...
Publicado por Juan Pablo | con no comments
Archivado en:

Modificar los enlaces de navegación en SharePoint 2007 vía programación

Supongamos que tenemos que modificar en forma masiva los enlaces de navegación de nuestro sitio. Por ejemplo, para corregir un error típico como puede ser la eliminación de direcciones absolutas. Este es un requerimiento que puede resolverse con facilidad vía programación, a través de una página o una aplicación de consola. En este ejemplo, les muestro cómo hacerlo en una página ASPX para todos los sitios de la colección activa. Espero les resulte útil ! <%@ Assembly Name="Microsoft.SharePoint...
Publicado por Juan Pablo | con no comments
Archivado en:

Leer y almacenar propiedades de perfiles de usuario en SharePoint 2007 vía programación

En este breve articulo explicaremos cómo resolver un requerimiento en donde nos piden mover las propiedades de los perfiles de usuario de SharePoint 2007 , de un servidor a otro. El enfoque que seguiremos es el siguiente: Creamos una página ASPX que lea el contenido Copiamos el contenido y lo pegamos dentro de un Excel Copiamos el contenido y lo pegamos en una Lista Creamos una página ASPX que lea el contenido de la lista y lo almacene en el servidor destino Utilizamos una línea intermedia, porque...
Publicado por Juan Pablo | con no comments
Archivado en:

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 veremos cómo implementaremos cada caso: · ¿Cómo vincular...
Publicado por Juan Pablo | con no comments

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 sitio esté tratando de hacer uso de una característica...

MVP 2013 SharePoint Server

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
Publicado por Juan Pablo | con no comments
Archivado en: ,

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 la mantenibilidad del sistema, evitando utilizar...

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, debido fundamentalmente a la falta de información...

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. La versión 2010 me había parecido el cambio más significativo...

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!

¿Cómo generar reportes de Access en Word?

Microsoft Access no soporta la exportación de reportes al formato de Microsoft Word, exceptuando la exportación a RTF (Rich Text Format), que tiene limitaciones como el uso de tablas o imágenes. En este artículo veremos una técnica muy poderosa para generar documentos Word desde Access , utilizando HTML y CSS. Ventajas y desventajas La lista de ventajas: El reporte se visualiza en Word , donde puede ser modificado posteriormente a su generación. Se permiten estilos más complejos que los soportados...
Publicado por Juan Pablo | con no comments
Archivado en: ,,,,

Validaciones de lista condicionales en SharePoint 2010

SharePoint 2010 nos permite realizar validaciones de algunas reglas de negocio gracias a la posibilidad de definir a nivel de lista o de columna, ciertas validaciones. En este breve artículo veremos cómo resolver un requerimiento de validación particular: Requerimiento No se realizan validaciones en el alta. Se realizan validaciones en la edición, basadas en el valor de campo 1 . Si campo 1 no toma valor, es un error. Si toma valor “Yes”, entonces campos 2 y 3 deben tener valor. Si toma valor “No...
Publicado por Juan Pablo | con no comments

Workflow en Project Server 2010 ¿Valores predeterminados en campos de empresa en una PDP?

Cuando trabajamos con PDPs en Project Server 2010, no es sencillo establecer un valor predeterminado para un campo de empresa de tipo obligatorio. Si bien la configuración de campos de empresa permite establecer valores predeterminados, estos funcionan en forma correcta en Project Pro, pero no en la forma esperada dentro de PWA . Es por ello que en este breve artículo vamos a explicar como manejar los valores predeterminados utilizando un poco de JavaScript . El enfoque de trabajo es el siguiente...

Workflow en Project Server 2010 - Seguridad

Este breve artículo pretende describir algunos temas acerca de los permisos necesarios para trabajar con flujos de trabajo en Project Server 2010. Los permisos estándar Los permisos específicos para manejo de flujos de trabajos son: Permisos globales Change Workflow : le permite a un usuario cambiar el EPT (enterprise project type) de un proyecto. Este permiso engloba: La opción de cambiar un EPT La opción de reiniciar un flujo de trabajo (restart workflow) Manage Workflow and Project Details Pages...
Publicado por Juan Pablo | con no comments

10 puntos para entender la Gestión estratégica del portfolio de proyectos en Project Server 2010

El propósito de este breve artículo es introducir al usuario en la potente herramienta de gestión estratégica de portfolio de proyectos en Project Server. Esta herramienta no ha sido tan conocida en la versión 2007 por se una utilidad separada de Project Server. Si embargo, en la versión 2010, su integración total y natural la convierte en una importante solución para el circuito previo a la ejecución de los proyectos: la elección de los proyectos a ejecutar. (Publicado originalmente en http://www...

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

Anteriormente vimos como crear una PDP para flujos de trabajo de Project Server 2010. 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… A continuación les presento una solución basada en un excelente artículo de Andrew Lavinsky, el cual les recomiendo que lean...

Workflow en Project Server 2010 ¿Cómo crear fases y etapas?

Las fases y etapas permiten estructura un flujo de trabajo de gestión de la demanda dentro de Project Server 2010. Mientras que las fases son un simple agrupamiento de etapas, las etapas tienen algunas características más avanzadas tales como: Determinar que PDPs están visibles Determinar cuál es la PDP para mostrar el estado del flujo de trabajo Determinar si un campo personalizado es obligatorio o de sólo lectura en esa etapa A continuación se enumeran los pasos para crear fases y etapas:  ...

Workflow en Project Server 2010 ¿Cómo crear una PDP de estado del flujo de trabajo?

Anteriormente se detalló qué son las PDPs y se explicó cómo crear una PDP que permita completar campos personalizados. En este punto explicaremos como crear una PDP que sirva para mostrar el estado de un flujo de trabajo, básicamente en qué punto se encuentra y cuáles son los próximos pasos.   Ir a la sección de PDPs Ir a Project Server / Server Settings / Workflow and Project Details Pages Clic en Project Details Pages   Crear la página Clic en New Document Completar el nombre, elegir...
Más artículos Página siguiente >