Cada día hay
algo nuevo que aprender, sobretodo si tienes los ojos bien abiertos.
Debido a una
situación poco convencional tuvimos que re-crear la aplicación de perfiles de
usuario desde cero. En esta aplicación hay que tener en cuenta 3 puntos muy
importantes como son:
- Propiedades de usuario
- Audiencias
- Conectores de sincronización (con directorio activo, LDAP..)
- Social (tags..). De esta opción no hablare por no tener experiencia en ella.
En la imagen
inferior es el interface al que accedemos cuando seleccionamos nuestra
aplicación de servicio de perfiles de usuario (user profile service
Application). Los campos remarcados en naranja hacen referencia a las 3 partes
a configurar:
Las
propiedades de usuario pueden recrearse manualmente o vía scripting, los
conectores solo hay que recrearlos con la información que tenemos (filtros,
dominios, ous..) pero , y las audiencias?
Se pueden
crear manualmente? se pueden importar? se pueden generar programáticamente? si,
si , si ... pero depende. Al generarse una nueva audiencia se le asignada un
GUID único, un valor de solo lectura que no se puede modificar, y que es
otorgado por su relación con la aplicación de servicio (UPA). Cuando se asignan
audiencias a los elementos de un portal dicho elemento queda asociado con el
GUID de la audiencia.
Al re-crear
las audiencias aunque tengan el mismo nombre, reglas … no serán asociadas a los
elementos, pues sus GUIDs serán diferentes.
Las posibles
soluciones:
- Crear las audiencias (manualmente, vía importación u script), de las cuales obtendremos nuevos GUIDs y asignar a los elementos del portal de nuevo las audiencias.
- Crear un script que mapee los antiguos GUIDs a los nuevos.
Evidentemente
ambas soluciones precisan dedicación, y no se ajustaran a todos los escenarios.
GUID (Global Unique
Identifier)
Lectura recomendada:
http://technet.microsoft.com/en-us/library/ee662538.aspx#architecture
No hay comentarios:
Publicar un comentario