none
Migración de Audiencias (SPS2010) RRS feed

  • Pregunta

  • Hola, queria saber si existe alguna herramienta gratuita, o bien que objetos (usando el API) puedo usar para migrar audiencias en SharePoint 2010.

    Introducción:

    Tengo varios entornos (integración, preproduccion y producción), donde se han definido diferentes audiencias, basadas en grupos del directorio activo de windows.

    Problemática:

    Se han generado unas 200 audiencias en el entorno de integracion y queremos pasarlas a preproduccion. Hemos visto que al crearlas generan nuevos guids, lo que nos trastoca todo.... Como el contenido ya tiene asignado audiencias, estas no sirven de nada, ya que llaman a guids inexistentes en preproduccion.

    Alguien puede darme una solucion? Sabeis si el modelo de objetos permite crear una audiencia, en la que podemos definir el guid?

    Muchas gracias
    Oscar 


    Un saludo Oscar
    martes, 11 de octubre de 2011 15:44

Todas las respuestas

  • Hola Oscar

    hay un objeto AudienceManager que te permite leer y crear audiencias.

    http://msdn.microsoft.com/en-us/library/microsoft.office.server.audience.audience(office.14).aspx

    http://msdn.microsoft.com/en-us/library/ms498178.aspx

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 11 de octubre de 2011 17:09
  • Hola Alberto, muchas gracias, ese objeto ya lo hemos usado para hacer la aplicación que genera una audiencia por cada grupo de directorio activo existente. El problema es que cuando generas una audiencia no he visto ningún método que te permita definir el GUID, por eso el motivo de la pregunta.

    No me gustaria tener que hacer una aplicación que recorra todo el contido para ir modificando los GUIDs antiguos por los nuevos...

    Gracias
    Oscar 


    Un saludo Oscar
    miércoles, 12 de octubre de 2011 13:15
  • Hola Osca,

    los GUID son autogenerados por SharePoint y no creo que puedas cambiarlos. ¿por qué necesitas hacer esto?

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    jueves, 13 de octubre de 2011 7:40
  • Hola Alberto, te cuento el motivo de esto, a ver si puedes darme una solución...

    Tengo un entorno origen donde se han ido metiendo todos los contenidos. Dicho entorno esta usando audiencias, entre otras cosas...

    Ahora me planteo el paso a un entorno destino, para ello voy a hacer un backup/restore de la colección de sitios (con todo el contenido). El problema surge al intentar migrar  las audiencias, ya que no se migra dentro de la base de datos de contenido, sino que esta asociado al servicio de User Profile.

    Como los campos de audiencias en listas, no almacenan el nombre de la audiencia sino el GUID, al pasar de entorno, las referencias de audiencias no concuerdan, ya que en el entorno destino, los GUIDs son diferentes...

    Muchas gracias por tu ayuda Alberto, si se te ocurre alguna otra solución al problema, por favor comentamelo.

    Un saludo


    Un saludo Oscar
    jueves, 13 de octubre de 2011 8:06
  • Se me ocurre algo, pero no sé si funcionaría. ¿Por qué no hacer un Backup/Restore del Servicio de User Profile?

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    jueves, 13 de octubre de 2011 8:11