SharePoint Latin Rotating Header Image

Mejores Prácticas

Recuperando datos desde una bases de datos de contenido SharePoint existente en SQL Server

En SharePoint 2010 y 2013 los administradores SharePoint tenemos la posibilidad de recuperar información desde una base de datos de contenido SharePoint que no necesariamente este montada sobre nuestra granja sino más bien solamente restaurada en SQL Server permitiéndonos realizar nuestra recuperación en menos tiempo y sin tanta configuración. Explico, en pasadas versiones para poder recuperar información desde un respaldo de una base de datos de contenido SharePoint normalmente teníamos que montar la base de datos restaurada sobre nuestra granja SharePoint, usando tanto comandos stsadm como la herramienta central de administración. Con SharePoint 2010 y 2013 no necesariamente es el caso, podemos hacerlo como antes o simplemente usar la herramienta central de administración para explotar el contenido de una base de datos SharePoint montada simplemente en un servidor SQL Server reduciendo con esto los tiempos de nuestros acuerdos de servicio ‘SLAs” y claro, ser más proactivos en la recuperación de datos.


Veamos entonces como lograrlo.


Accedemos a la herramienta central de administración y damos clic sobre el menú de respaldos y restauración para posteriormente seleccionar la opcion de recuperación de datos desde una base de datos no adjuntada.


unattached01


Especificamos el nombre e instancia de nuestro servidor SQL Server o bien el SQL Alias si es el caso donde se encuentra adjuntada nuestro respaldo de la base de datos de contenido SharePoint, especificamos el nombre de la base de datos a la cual nos queremos conectar para obtener los objetos SharePoint que requerimos recuperar. Seleccionamos el tipo de recuperación que queremos hacer, por ejemplo, podemos recuperar una colección de sitios, un sitio web o una lista.


unattached02


Usamos el explorador para buscar en este caso la colección de sitios que nos interesa recuperar directamente sobre la base de datos de contenido adjuntada en SQL Server. Como podemos ver, SharePoint es capaz de presentar todas las colecciones de sitio existentes, así mismo, SharePoint es capaz de explorar sitios web dentro de las colecciones e incluso listas y librerías.


unattached03


Una vez que elegimos el objeto a recuperar especificamos una ruta compartida y un nombre de un archivo físico donde será respaldado el contenido proveniente de la base de datos en cuestión. Posteriormente damos iniciar al proceso de respaldo.


unattached04


También, podemos monitorear el proceso en ejecución.


unattached05


unattached06


Al terminar validamos el archivo de respaldo generado.


unattached07


Y para finalizar simplemente ejecutamos un comando PowerShell para realizar el proceso de restauración del respaldo en cuestión sobre una colección de sitios existente en nuestra granja. El comando para restaurar una colección de sitios respaldada es:


Restore-SPSite http://intranet/teams/sp -Path \\d21-da\Scripts\backup\sp.bak


Validamos entonces la restauración y removemos el respaldo de la base de datos adjuntada en SQL Server. Esta es una técnica que permite recuperar información de una respaldo, asegúrate de definir un tiempo de respaldo SQL valido para que con ello puedas ser capaz de definir lo que llamamos el tiempo aceptable de perdida de datos. Por ejemplo, si tus respaldos SQL Server se ejecutan al final del dia, esto quiere decir que solamente puedes recuperar información de un día anterior y que tu potencial perdida de datos es de horas.

El ecosistema de las apps como una opción para mejorar tu carrera profesional

Un buen amigo mío me hizo el comentario de que quiere mejorar por no decir cambiar su carrera, él es ingeniero industrial y siempre se ha caracterizado por tener fortalezas en matemáticas y lógica. Incluso me comentó que cuando cursó la materia de programación en la universidad le gustó mucho y además fue fácil para el adaptarse y entender los fundamentos de la programación.


Todas las carreras profesionales tienes un sustento y razón de ser en la sociedad, si existen como oferta académica es porque existe demanda en el mercado. Las universidades cuentan con estudios y mecanismos formales que les permiten monitorear las distintas industrias y requerimientos de una región y con base en ello dictaminar la apertura de una nueva carrera. Sin embargo, como profesional de la información que tiene más de 13 años en la industria puedo decir que el futuro es muy prometedor en cuanto a las tecnologías de la información, desde mi perspectiva muy personal estamos apenas iniciando, ha costado mucho para la industria de las tecnologías de la información acordar estándares y mecanismos de interoperabilidad que nos permitan estar conectados desde cualquier lugar, a cualquier hora y desde cualquier dispositivo. El camino ha sido largo y poco a poco se han venido constituyendo las partes medulares de un ecosistema conectado y disponible, reconocimiento de voz, gestos táctiles, digitalización, reconocimiento facial, entre otros al fin están tomando una forma mucho más robusta y sustentable para la vida diaria tanto en casa como en la empresa.


A mediados de la década de los 2000 en algún punto recuerdo que se llegó a comparar la madurez de la industria de las tecnologías de la información equivalente a los 1800 y como las piezas y conceptos de urbanización se podían comparar con algunas piezas y conceptos de las tecnologías de la información, ver metrópolis.  Solo imagina como se tuvo que llegar al acuerdo para estandarizar los rieles o rutas de un tren entre regiones e incluso países, o como se llegó a estandarizar internacionalmente las medidas y componentes mecanismos armas de fuego, entro otras industrias. Los estándares web han sido cruciales en la evolución de nuestra industria.


Buenos pues hemos seguido avanzando en la creación de especificaciones y estándares para conectar sistemas y redes, versiones de estándares para internet se han estado actualizando y también multitudes de técnicas, marcos de trabajo o frameworks, enfoques de solución, patrones, arquitecturas de construcción se han posicionado en la industria. De pronto abrimos los ojos y nuestros sitios web deben de ser afines a los dispositivos móviles, de pronto las empresas cuentan con nuevas tabletas o dispositivos que los empleados traen día con día, ahora los consumidores cuando tienen una necesidad especifica que no está cubierta por las características de funcionalidad de un dispositivo móvil lo primero que piensa es “seguro hay una app (aplicación) para esto” y sin duda alguna dispuestos a pagar por ella. Es aquí donde desde mi muy humilde opinión parte del futuro se ve reflejado. 


El ecosistema de “apps”


Si estás buscando hacer un cambio en tu carrera y adentrarte al mundo de la programación mi recomendación inicial es que sigas el enfoque de las apps como una alternativa. Mientras más utilices tu Smartphone y tableta, mejor preparado estarás para idear alguna solución candidata para ser una app. Si eres especialista en otra industria o tienes carrera distinta a tecnología de la información excelente, hoy más que nunca nuevas aplicaciones son requeridas, las herramientas para construirlas reducen la complejidad y tu estimado amigo con la experiencia en otros campos estoy seguro hay focos de oportunidad.


Adicional, hoy más que nunca empresas como Microsoft, Google, Netflix, Youtube, Samsung, Nintendo, AT&T, etc. ofrecen kits de programación o programas de capacitación gratuitos para fomentar la creación y uso de aplicación de más alta calidad. Anímate a enrolarte a algún programa de esta naturaleza y busca apoyo directo con los profesionales de la empresa en cuestión.



Microsoft cuenta con diversas plataformas de comercialización de apps como Windows Store, SharePoint Store, Office Store, también Skype tiene su Store. Cuantas personas y empresas usan los programas de Office como Word, Power Point, Excel. Buen pues estos programas ahora pueden usar apps tanto gratuitas como pagadas para facilitar la realización de una tarea en particular.  


 


<A href=”http://www.microsoft.com/office/preview?videoid=c2aafc1a-91cb-4b13-8e8a-c9794000b6e1&from=shareembed-syndication” mce_href=”http://www.microsoft.com/office/preview?videoid=c2aafc1a-91cb-4b13-8e8a-c9794000b6e1&from=shareembed-syndication” target=”_new” title=”Apps in a nutshell for Office 2013 and SharePoint 2013″>MS_Office Apps in a nutshell for Office 2013 and SharePoint 2013</A>


Si tienes Word en su versión 2013 notaras que en el “Ribbon” de Insertar “Insert” existe un icono llamado Apps for Offi



 


Adicional la empresa de capacitación virtual http://www.pluralsight.com cuenta con robustos cursos y módulos de programación desde lo más básico hasta lo más avanzado, de hecho, existen diversos casos de éxito que usando el material de esta empresa han podido hacer un cambio de carrera como:



Aquí una entre a Iris sobre cómo pudo ser un desarrollador de Software en 1 año.  

Migrar contenido SharePoint es fácil con Sharegate

No intento vender una solución como la única verdad absoluta o fórmula mágica para salir de algún problema técnico. Por el contrario, herramientas como Sharegate facilitan el proceso de migrar contenido en SharePoint de una manera tan simple que realmente justifica su inversión. Las migraciones en SharePoint tienen toda una estrategia funcional bien marcada que si la seguimos al pie de la letra podremos potencialmente lograr una migración exitosa entre versiones del mismo producto, sin embargo, no todas las empresas tienen el presupuesto para contratar a una empresa externa para hacer esta labor y tampoco el compromiso para involucrar personas y recursos valiosos de la empresa.


Tome el tiempo para grabar una breve demostración de una aplicación de terceros llamada Sharegate con la cual podemos realizar de forma muy sencilla el copiado tanto de artefactos como de contenido SharePoint. Esta herramienta ofrece diferentes módulos de funcionalidad que se pueden adquirir por separado para atacar diversos escenarios de migración como el subir masivamente archivos, copiar contenido de un sitio SharePoint a otro independientemente de su idioma y versión.


En fin, aquí está el video.



Preparando los Pre-Requisitos en Windows Server 2012 para implementación SharePoint

Para poder instalar SharePoint se requieren de ciertos pre requisitos de software en cada servidor de la granja, adicional, una serie de configuraciones son requeridas para optimizar el uso de los recursos, en este video vemos la implementación de los pre-requisitos de SharePoint en una modalidad fuera de línea, vemos la configuración del SQL Alias para invocar al servidor SQL Server y también se comparte cuáles son las carpetas sugeridas para almacenar información interna de SharePoint y IIS.


Terminando este video ya estamos en condiciones de dar inicio a la configuración de una granja SharePoint, la cual también estaré compartiendo en otro video en el futuro.


Desde ya, gracias por suscribirte a mi canal de Youtube



Preparando servidor SQL Server 2012 para implementación SharePoint

Constante y frecuentemente me encuentro con implementaciones SharePoint donde el cliente comenta una excesiva lentitud y pobre desempeño del producto especialmente a determinadas horas del día. Por ahí comentan que el servidor de base de datos está al 100% de capacidad tanto en CPU como memoria. Al ver cómo fue configurado SQL Server encuentro que está instalado con las opciones pre definidas por el software de instalación y es justamente ahi donde encontramos valiosas las recomendaciones de optimización específicas para SharePoint.


En este video publicado en mi humilde canal de Youtube se muestra que optimizaciones podemos realizar en SQL Server 2012 para mitigar cualquier riesgo omisión en la configuración que ponga al servicio en niveles de operación inaceptables para el negocio. Desde ya gracias por entrar y suscribirte.


Que significa trabajar como un profesional SharePoint en estos días

Con la evolución en software, hardware e internet se ha tenido un avance significativo en la forma en la que las empresas hoy en día se comunican y trabajan. Específicamente hablando de corporativos o empresas con presencia a nivel nacional el uso de herramientas informáticas para apoyar a los trabajadores del conocimiento ha disparado nuevos enfoques de solución para consolidar, replicar, encontrar y relacionar información de forma totalmente independiente a la región o geografía donde esta se genera.


El uso de sitios web internos como una alternativa para ofrecer contenido y mejorar con ello la forma en que las personas acceden a la información relevante, ofrece importantes alternativas de comunicación que fortalecen la colaboración organizacional entre personas que pueden estar físicamente juntos o geográficamente dispersos. Adicionalmente, incluir los conceptos de la web 2.0 en estos sitios internos también estimula a los trabajadores del conocimiento a consumir la información de formas que antes simplemente no era tan fácil de lograr, permitiendo con ello otorgar poder al usuario para actuar ante las necesidades y retos del entorno.


Es aquí donde la plataforma SharePoint es un agente del cambio, donde profesionales técnicos y profesionales de la información pueden mejorar la forma en que las empresas trabajan, se organizan, colaboran y reaccionan con flexibilidad a los cambios del entorno mediante el uso de una base de funcionalidad pre construida capaz de personalizarse de acuerdo a como los procesos interactúan y la información de la empresa fluye.


Que hace un Administrador SharePoint


Un administrador SharePoint es una persona con un alto nivel de conocimiento técnico en productos de hardware y software que apoya la infraestructura informática de una empresa. Un administrador SharePoint gestiona la operación óptima de múltiples ambientes de servidores tanto físicos como virtuales que ejecutan los servicios dedicados a la plataforma SharePoint, también asiste a la organización con el establecimiento de la configuración inicial requerida. Un administrador SharePoint:


  1. Debe de tener la habilidad de instalar, actualizar, configurar y operar múltiples ambientes SharePoint
  2. Es el contacto principal para manejar asuntos relacionados con disponibilidad, confiabilidad, desempeño, recuperación, monitoreo y seguridad de SharePoint
  3. Colabora con equipos de desarrollo en el establecimiento de estrategias óptimas para hospedar de forma confiable soluciones de colaboración
  4. Administra respaldos y es capaz de recuperar tanto los datos como el servicio ante un desastre
  5. Entiende y conoce los componentes de hardware y software de una plataforma SharePoint como SQL Server, Windows Server y IIS
  6. Sabe cómo organizar las aplicaciones de servicios de una granja de servidores SharePoint de acuerdo al tipo de necesidad que se requiere
  7. Se interesa por conocer herramientas y componentes de terceros para mantener las granjas SharePoint y/o para ofrecer soluciones especificas
  8. Documenta procesos de configuración y es capaz de ejecutar RCA (Root Cause Analysis)
  9. Busca reducir el riesgo de realizar operaciones de configuración manual mediante automatización o generación de archivos de comandos (scripts) consistentes
  10. Maneja plataformas de virtualización
  11. Realiza diagnósticos y revisión de bitácoras de eventos

Seguramente hay puntos o tópicos que no estoy mencionado pero en mi opinión un administrador SharePoint es la base para mantener la operación de un servicio que el área de TI ofrece para toda la organización. Sin él es difícil garantizar que las cosas estarán funcionando y disponibles todo el tiempo.


Que hace un Desarrollador SharePoint


Un desarrollador SharePoint es un artesano de soluciones de negocio ya que en la mayoría de los casos personaliza los componentes y servicios de la plataforma SharePoint para alinear la funcionalidad entorno a algún proceso u operación de negocio. Un desarrollador SharePoint está expuesto contantemente a procesos y modalidades de operación que le permite conocer cómo operan las personas con los procesos de una empresa. Un desarrollador SharePoint:


  1. Desarrolla, personaliza e implementa soluciones de software basadas en SharePoint
  2. Desarrolla código usando las mejores prácticas recomendadas
  3. Desarrolla soluciones personalizadas usando el Modelo de Objetos de Servidor y Cliente (CSOM)
  4. Conoce como operan las tecnologías web como HTML, CSS, XML, XSLT, JavaScript, JQuery, SOAP, REST y también sabe trabajar con ASP.NET y C#
  5. Sabe empaquetar las personalizaciones en archivos WSP para fortalecer el despliegue en producción, tanto soluciones para granjas como soluciones para sandbox
  6. Conoce la funcionalidad pre construida en SharePoint (Bibliotecas, Listas, WebParts, Paginas, Servicios) y explota sus características antes de pensar en desarrollar o programar
  7. Sabe instalar SharePoint en un entorno para desarrollo
  8. Sabe automatizar SharePoint mediante PowerShell
  9. Capaz de aprender nuevas tecnologías y componentes de terceros para mejorar la productividad
  10. Sabe estimar el diseño y desarrollo de soluciones de colaboración
  11. Sabe crear y consumir servicios SOAP y REST
  12. Conoce las capacidades disponibles de las distintas aplicaciones de servicio de SharePoint para diseñar soluciones de negocio, tecnologías como Visio Services, Excel Services, Form Services, Reporting Services, Manage Metadata, etc.
  13. Sabe manipular el aspecto visual de un portal SharePoint

Seguramente hay puntos o tópicos que no estoy mencionado pero en mi opinión un desarrollador SharePoint es un especialista muy singular, le da un valor adicional al producto que en muchos de los casos sobrepasa las expectativas de negocio.


Conclusión


Ser un profesional SharePoint en estos días significa ser flexible y abierto, muchos podrán cuestionar el grado de creatividad e innovación tecnológica disponible, pero en mi muy particular punto de vista, la innovación no se da en la tecnología, sino en el valor de negocio que con la tecnología podemos lograr en un tiempo record, es ahí donde un profesional SharePoint puede destacar usando las tecnologías y toda la línea de productos Office y SharePoint como plataforma de programación.


Anuncio


Sigue la conversación aqui: https://www.facebook.com/MySharepointPractice


Análisis de Código para SharePoint Online

Aún recuerdo FxCop como una de las primeras herramientas que teníamos disponibles los programadores .NET para revisar nuestro código y evaluarlo contra las practicas recomendadas y de esta forma poder mitigar potenciales riesgos de desempeño, seguridad, acceso a datos, etc. Desde el punto de vista de un programador SharePoint podemos utilizar herramientas para revisar nuestro código de la misma forma por ejemplo las herramientas de análisis de código de Team Foundation sin duda nos dan una información muy valiosa, pero, en el mundo SharePoint debido al modelo de objetos y a las diversas tecnologías disponibles sabemos que se tienen otras reglas de codificación o prácticas de programación adicionales a las de .NET y en ese sentido ¿no sería útil contar con una herramienta que te revisa el código SharePoint?

MICROSOFT SHAREPOINT ONLINE CODE ANALYSIS FRAMEWORK (MSOCAF)

Es una herramienta de revisión y diagnóstico de código de programación de soluciones SharePoint que nos permite identificar inconsistencias clip_image001de programación en distintas áreas para asegurar la calidad de nuestros desarrollos en ambientes o entornos compartidos. MSOCAF ofrece todo un proceso de revisión de soluciones, se utiliza para validar las soluciones de programación que se publican en SharePoint Online de Office 365 y que ahora tenemos disponible para revisar nuestras aplicaciones tanto para soluciones SharePoint Online 2010 y 2013.

Las reglas que revisa son:

  • Rule Tests Against
  • Use of SPList.Items
  • SPListItemCollection\GetItemByID inside loop
  • SPQuery without Row Limit property
  • SPQuery Row Limit value range
  • Timer jobs
  • Out-of-the-box files modification
  • Verbose logging \ tracing
  • Deprecated APIs
  • Editing Web config files
  • Inline code ASPX pages
  • SPListItem.Update() inside loop
  • SPMonitoredScope Web Part check*
  • SPDiagnostics Service
  • ULS logging
  • BlobCache value editing in web.config
  • RunWithElevatedPrivileges restrictions
  • SharePointQueryWebPartsCheck
  • Windows Claims Check

Así que no está nada mal poder incluir el uso de esta solución como parte del proceso de revisión de código de programación en nuestros equipos. Ahora, esta solución ha sido diseñada para Office 365 y SharePoint Online, sin embargo, desde mi muy particular opinión sí creo que nos da un soporte para revisar nuestras soluciones On Premise.

Sin más que decir por el momento aquí les dejo el enlace: https://caf.sharepoint.microsoftonline.com/

el contenido es el rey

Y que me mandan un diseño gráfico de una Intranet en donde al parecer todo se ve bien sin embargo destaque los siguientes puntos:


  • No veo ningún lugar que sugiera la búsqueda de contenido, creo que hay un pequeño enlace en el pie de la página. Hoy en día la búsquedas en los sitios son tan importantes de soportar ya que las personas cada vez más están acostumbrados a realizar búsquedas para cualquier cosa que requieran, es por ello que nuestros sitios de publicación de contenido SharePoint lo deberían soportar adicional tenemos el motor disponible en la plataforma. Cuando cargas tu navegador ¿cuál es tu página de inicio? Seguramente un buscador. Las personas especialmente las nuevas generaciones esperan un buscador en la empresa que les permita escrudiñar la información para encontrar el contenido que requieren con solo proporcionar una palabra clave y dar clic en buscar.
  • Hay que asegurarnos que entendemos el alcance de la funcionalidad expresada en el diseño, normalmente un diseñador gráfico nos podrá proporcionar un ejemplo del aspecto visual que está trabajando pero hay que tener mucho cuidado en aquellos sutiles iconos o formas que representan funcionalidad y que indudablemente tendremos que soportar. Por ejemplo puede que el diseño sugiera el ordenar alfabéticamente algo mediante iconos en los títulos de las columnas de una grilla, bien, pues alguien debe de validar que en efecto eso este soportado por la plataforma donde se montara el diseño gráfico. Un ejemplo también es que hoy en día nos entregan sitios con el icono de RSS asumiendo que será implementado y creando huecos de funcionalidad que visualmente se ven bien pero que quizás no estaban considerados como parte del desarrollo. Cada pixel y cada región cuentan deben de estar justificados funcionalmente.
  • También otro aspecto que me ha tocado revisar es que cuando se entrega una propuesta de diseño gráfico se te da normalmente la página principal con los colores, imagines representativos de la marca, pero eso no es todo el sitio, es importante que se entregue lo que llamamos marcos de página (page layouts) que describen los distintos tipos de contenido e información que el sitio estará entregando en sus distintas secciones o categorías. No es lo mismo una página de noticias que una página de información corporativa, cada acomodamiento distinto representa un tipo de marco en SharePoint y potencialmente una estructura de datos distinta. Es muy importante el tipo de información que será presentada en cada sección de contenido de todo el sitio. Hay que buscar que se vea la estructura y uniformidad en la navegación y en el contenido.
  • Hoy en día la presencia el redes sociales también representa un tema importante de no ignorar desde lo que es cuenta de twitter, youtube, Facebook y linked in son parte de los elementos que se integran en un sitio de publicación web. El diseño debería de contar con un área o sección específica quizás en el pie de página que sugiera la presencia de la marca en las redes sociales.

No te confundas con lo bien que un diseño gráfico se pueda ver, sin duda eso es una fortaleza y representa la forma en la que podrás conectarte inmediatamente con algún visitante, sin embargo el contenido es el rey y en conjunto se da el binomio perfecto de funcionalidad que enganche al usuario con una apariencia sugerente, atractiva y motivante de usar.

Cuestionario inicial de oportunidad SharePoint

Uno de los principales problemas del mundo del desarrollo de soluciones en SharePoint con los que me he encontrado desde el año 2003 es justamente como dimensionar un proyecto, como entender la realidad en la que nuestros clientes se encuentran y buscar visualizar las expectativas para solucionar su problema, en ese sentido he escrito algunos post que dan un norte de cómo manejar esta situación:



Sin embargo, el día de hoy quiero compartir un formulario que normalmente utilizo al inicio de cualquier oportunidad. Este formulario me permite identificar de forma inicial la problemática que el cliente cree tener, la solución que el cliente visualiza, un diagnóstico inicial del estado de la tecnología y sobre todo un poco de contexto para determinar si mis servicios serán de valor aquí mediante el entendimiento de la necesidad. Quería compartirlo con la comunidad como una herramienta general que puedes usar tanto como para SharePoint o cualquier otro producto que dé una solución de negocio.




Aqui lo puedes decargar:

Documentando Granjas SharePoint con SharePoint Documentation Toolkit

Hoy quiero comentar sobre una herramienta que todo consultor o empresa que ofrece servicios SharePoint debería de tener. Sucede que con cada nuevo cliente y/o proyecto tenemos que conocer la granja donde potencialmente estaremos soportando o instalando nuestros desarrollos, en ese sentido hay que ser muy cuidadosos de no impactar configuración existente y sobre todo de tener el conocimiento de la configuración para asegurar que los movimientos que haremos no impacten a otros y si así fuese el caso, saber cómo estaba configurado antes. En el pasado he tenido la experiencia de conocer una empresa que se metió en graves problemas por no haber sido lo suficientemente cuidadosos de documentar la configuración de la granja de producción antes de implementar algunos paquetes de solución con desarrollo personalizado en la granja de cliente, termino siendo un desastre.


Así mismo, empresas que han invertido millones en su plataforma de colaboración basada en SharePoint también deben de mantenerse al día y conocer la configuración que se tiene implementada. Recuerden que cuando tenemos un entorno productivo y somos una empresa grande es muy probable que tengamos más de una granja, más de un ambiente, con múltiples servidores probablemente balanceados que deberán todos contar con el mismo nivel de configuración y de paquetes de actualización, desde la perspectiva SharePoint todos sabemos que nuestros Web Front Ends deben de estar idénticos en cuanto a configuración se refiere y claro esto se vuelve un reto mantenerlos al día.


Es aquí donde SharePoint Documentation Toolkit  de Acceletario, LTD entra a la escena. SPDocKit es una herramienta de documentación que asiste a los administradores y consultores SharePoint en conocer, comparar y rastrear los cambios de configuración de granjas SharePoint 2007 y 2010 en tan solo 3 clics, permitiendo sin duda un conocimiento mucho más detallado de la configuración en minutos.


Características:


  • Genera documentación de granjas SharePoint: Simplemente instalando y/o ejecutando en cualquieras de los servidores de una granja SharePoint 2010 o 2007 puedes generar un documento de Word o PFD al vuelo tras revisar los aspectos de configuración que tú mismo seleccionas para depositarlos en tablas y textos dentro del documento. Es muy extensa toda la configuración que se puede documentar y sin duda presenta una radiografía con la que puedes entender en qué estado de configuración está tu granja.
  • Explora la configuración de tus granjas: La interface visual de Documentation Toolkit ofrece una vista de árbol con la cual puedes explorar mediante nodos y vistas los distintos elementos de configuración que tienes en tu granja permitiendo consultar en el momento y totalmente en línea la información.
  • Documenta contraseñas y llaves de producto: Existe distintas modalidades de uso de este producto y uno de ellos nos permite contar con un acceso total a la información de nuestra implementación. Entre ellas contraseñas y claves de producto, podemos configurar una base de datos SQL para almacenar el estado de las configuraciones y mantener con el tiempo esa información.
  • Comparación de la configuración entre granjas: Valida los cambios de configuración que pueden existir en los servidores entre granjas SharePoint. La opción de comparación te muestra las diferencias.

Aqui un video de demostracion: