Herramienta para Importar y Exportar propiedades del motor de indexación SharePoint 2007

/Todos los que hemos trabajado con el motor de búsqueda de SharePoint 2007, sabemos que existen propiedades que podemos utilizar para realizar configuraciones avanzadas e incluso podemos crear nuestras propias propiedades mapeando las mismas con las distintas columnas que SharePoint va indexando.
Estas propiedades son las que podemos usar para crear por ejemplo ámbitos de búsqueda específicos o extender la configuración avanzada de un portal para que el usuario así pueda realizar búsquedas más específicas dentro del índice que SharePoint 2007 va creando.
Ahora, todo esto lo podemos realizar en lo que conocemos como el Proveedor de Servicio Compartido (Shared Service Poriveder) como podemos ver en la imagen 1.

[Imagen 1]
1 Metadata Property Mappings SharePoint Engine Search

Pero qué pasa cuando tenemos que mover esto por ejemplo de un ámbito de desarrollo a un ámbito de producción o si tenemos que migrar a una granja nueva de servidores y no podemos migrar todo el Proveedor de Servicio Compartido, deberíamos crear propiedad por propiedad en el nuevo ambiente, mapeando las mismas contra las columnas indexadas en este nuevo ambiente.
La siguiente herramienta nos permite importar y exportar dichas propiedades entre diferentes Proveedores de Servicios Compartidos simplemente seleccionando las mismas. En la imagen 2 podemos ver la pantalla principal.

[Imagen 2]
2 Managed Porperties List

Como podrán ver en la imagen 3 la herramienta tiene un selector de Proveedores de Servicios Compartidos (Shared Services Providers) que le permitirá ir seleccionando cualquier proveedor que tengan creado en la granja de SharePoint 2010.

[Imagen 3]
3 Managed Porperties List Shared Listed

Una vez que seleccionamos el Proveedor que queremos, lo próximos que debemos realizar es seleccionar las propiedades que queremos exportar y presionamos el link “Export”, como podemos ver en la imagen 4.

[Imagen 4]
4 Export Managed Properties

Lo próximo es guardar el archivo XML que se nos acaba de generar para las propiedades seleccionadas, en la sección 1, podemos ver cómo queda confeccionado el archivo XML, el cual si queremos podríamos modificar.

[Sección 1]

  1. <ManagedProperties>
  2.   <MetadataProperty PropertyName="AboutMeTest" Type="Text" MayBeDeleted="False" UseInScope="False">
  3.     <PropertiesMappings>
  4.       <Mapping Category="People" PropertySetId="00110329-0000-0110-c000-000000111146" VariantType="31"
  5.                DataType="31" MultiValued="">urn:schemas-microsoft-com:sharepoint:portal:profile:AboutMe</Mapping>
  6.       <Mapping Category="SharePoint" PropertySetId="00130329-0000-0130-c000-000000131346" VariantType="31"
  7.                DataType="31" MultiValued="">ows_Notes</Mapping>
  8.     </PropertiesMappings>
  9.   </MetadataProperty>
  10.   <MetadataProperty PropertyName="AccountTest" Type="Text" MayBeDeleted="False" UseInScope="False">
  11.     <PropertiesMappings>
  12.       <Mapping Category="SharePoint" PropertySetId="00130329-0000-0130-c000-000000131346" VariantType="31"
  13.                DataType="31" MultiValued="">ows_Name</Mapping>
  14.     </PropertiesMappings>
  15.   </MetadataProperty>
  16.   <MetadataProperty PropertyName="AssistantTest" Type="Text" MayBeDeleted="False" UseInScope="False">
  17.     <PropertiesMappings>
  18.       <Mapping Category="People" PropertySetId="00110329-0000-0110-c000-000000111146" VariantType="31"
  19.                DataType="31" MultiValued="">urn:schemas-microsoft-com:sharepoint:portal:profile:Assistant</Mapping>
  20.     </PropertiesMappings>
  21.   </MetadataProperty>
  22. </ManagedProperties>

Como podrán ver el archivo XML tiene toda la información necesaria de la propiedad seleccionada como también de los mappings que cada una de ellas tiene. Cada propiedad puede tener “n” cantidad de mappings asociadas del motor de indexación de SharePoint 2007.
También podríamos crear un archivo XML nosotros mismos para importar propiedades directamente al motor de SharePoint, para lo cual podemos bajar un XML en blanco presionando el link “Download Sample XML” como podemos ver en la imagen 4.

En la imagen 5 podemos ver la sección para importar propiedades dentro del motor de búsqueda de SharePoint 2007 a la cual accedemos seleccionando la solapa “Import”.

[Imagen 5]
5 Import Managed Properties

Lo que debemos hacer acá es navegar hasta el archivo que queremos importar, cargarlo y presionar el link “Import”, el cual procederá con la importación. Si estuviéramos importando una propiedad que tuviera asignaciones que no estuvieran creadas en el Proveedor de Servicios compartidos, la misma será creada, pero recibiremos una notificación de error como podemos ver en la imagen 6. Lo que deberíamos hacer, es asegurarnos que todas las asignaciones necesarias estén creadas en dicho Proveedor de Servicios Compartidos, para lo cual deberíamos realizar un rastreo completo del contenido.

[Imagen 6]
6 Mappings not exists

Si las propiedades ya existieran en el Proveedor el error que se produciría sería como el que podemos ver en la imagen 7.

[Imagen 7]
7 Error Propoery Exist

Si las propiedades se importaran correctamente el mensaje recibido seria como el que podemos ver en la imagen 8.

[Imagen 8]
8 Imported Managed Properties sucefully

La instalación de la herramienta es muy sencilla, debemos instalar un WSP y activarlo en el sitio de la administración central, una vez hecho el deploy del WSP deberemos proceder a la activación de la característica, dentro de las características del sitio, como podemos ver en la imagen 9.

[Imagen 9]
9 Activating Features Managed Properties

Activado la característica, vamos a la sección “Manejo de aplicaciones” en la administración central y podemos ver una nueva sección al final que tendrá el acceso directo a la herramienta, como podemos ver en la imagen 10.

[Imagen 10]
10 Application Managment Option Created

Para bajarse la solución y poder instalarla deberán acceder al sitio de CodePlex de Siderys o bien a mi SkyDrive, acá les dejo los links para que se la puedan descargar. El archivo Zip, contiene un bat de instalación que lo único que realiza es la instalación del WSP en SharePoint y después ustedes deberán realizar todo el proceso manual.

LogoCodePlex

Skydrive

CUMUY te inivita a su charla mensual del mes de Agosto

En esta ocasión Alex y Pablo compartirán con nosotros dos charlas interesantísimas. Como siempre nos juntaremos en Microsoft Uruguay, Cebollatí 1474 piso 5, el Martes 31/08/2010 a las 18:30 horas.

Cumuy_31082010

Registrate aquí: https://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-UY&EventID=1032457207&IO=Dq1KNaKh0ZQyuXxI8geXkA%3d%3d

Office Web Application, día a día crecen

Que buena noticia acabó de leer en el Twitter de Pablo, las  herramientas de Office en la nube (SkyDrive) cada vez se están transformando en herramientas muy poderosas, ahora contamos con la posibilidad e impresión, graficar y más, acá les dejo el link para que puedan leer y ver lo que se está logrando, sencillamente espectacular http://windowsteamblog.com/windows_live/b/windowslive/archive/2010/08/24/updates-to-office-web-apps.aspx

Revista CompartiMOSS número 5

Venismos trabajando con el amigo Gustavo Velez desde hace un tiempo en la composición y edición de este número. El mismo es muy especial ya que después de varios contratiempos hemos vuelto como el ave Fénix, hemos resurgido de las cenizas y estamos de vuelta con esta revista que significa mucho para nosotros y sabemos que significa mucho para ustedes.
La idea ahora es lograr darle continuidad a la misma, es por eso que necesitamos tú colaboración, si te gusta escribir o quieres compartr un artículo y que el mismo se publicado en esta revista, puedes contactarnos: Fabian Imaz y Gustavo Velez

Sitio Oficial de la Revista CompartiMOSS
Sitio Oficial de la Revista CompartiMOSS en Facebook

Portada_Revista
  • Editorial
  • Mayor productividad en Microsoft Office 2010 (Alejandro Garrido)
  • Manejadores de Eventos en SharePoint 2010 (Juan Pablo Pussacq Laborde)
  • Automatización de pruebas de interfaz de usuario con Visual Studio 2010 (Fernando Machado)
  • Motor de búsqueda de SharePoint 2007 y aplicaciones personalizadas para el acceso de la información (Fabián Imaz)
  • Herramientas para SharePoint de Recuperación, Búsqueda, Restauración y Migración (Rafael Jiménez)
  • Secciones fijas

Descargar CompartiMOSS Número 5 – Septiembre 2010 (Alta resolucion, 2,1 MB)
Descargar CompartiMOSS Número 5 – Septiembre 2010 (Baja resolucion, 1,2 MB)

Actualizaciones de SharePoint Foundation 2010 y SharePoint Server 2010

A continuación quiero dejarle los links para que puedan bajarse las primeras actualizaciones de SharePoint Foundation 2010 y SharePoint Server 2010. Las mismas están disponibles en la KB de Microsoft.

 

sharepoint2010

Microsoft SharePoint Foundation 2010:
KB 2028568 – Download
Microsoft SharePoint Server 2010:
KB 983319 – Download
KB 983497 – Download
KB 2182938 – (sólo Japonés) – Download
KB 2281364 – Download
KB 2124512 – Download

Coaturía en la creación de documento Office con SharePoint 2010

El amigo Gustavo Velez escribió acerca de cómo podemos tener coautoría en documentos Office usando SharePoint 2010 como plataforma de trabajo colaborativo, acá les dejo el link al artículo completo ya que vale la pena y nos brinda la posibilidad de tener varios autores trabajando en un mismo documento Word.