viernes, 31 de octubre de 2008

Configuración de Audiencias en MOSS 2007


En este post voy a mostrar rapidamente el proceso para la creación y configuración de audiencias en Sharepoint 2007, cabe mencionar que el proceso es practicamente como en SPS 2003, el proceso es muy sencillo. Únicamente previo a esto debemos de crear un servicio compartido.


Paso 1.- Como ya lo mencione anteriormente previo a la configuracion de las audiencias, se debe crear el Servicio Compartido, esto lo hacemos en la administración central de sharepoint, en la Opción Administración de Servicios Compartidos.


Paso 2.- Una vez que sea a creado el servicio compartido damos clic ahí, para que nos despliegue las opciones que podemos realizar en esta sección y ahi proceder a la configuración de las audiencias.

Paso 3.- Damos clic en el servicio compartido que creamos para que nos muestra las opciones que se pueden configurar (Previo a las audiencias tambien hay que configuracion la conexion y exportar los usuarios del AD).



Paso 4.- En esta opción damos clic en Audiencias para empezar a crear y compilar las audiencias.



Paso 5.- Aqui creamos la audiencia para posteriormente compilarla, damos clic en crear audiencia y vamos siguiendo las indicaciones.
Mapa Virtual Earth en SharePoint TEMAS

Resumen / SinopsisProblema / solucionado Instalación de SoluciónConfiguración de página Web Part Arquitectura generalCódigo Fuente Resumen
Microsoft del Grupo de Servicios de Información a desarrollado una solución que integra el Microsoft Virtual Earth mapas con experiencia en SharePoint utilizando map web part.

Un ejemplo de esta solución está disponible en la intranet corporativa Microsoft portal. He aquí la captura de pantalla de lo que la solución se ve como en el "Campus Maps" página web.




















El propósito de este documento es describir la parte web y su configuración, y también la manera de personalizar aún más la solución alternativa de utilizar fuentes de datos.
Problema / Solucionado

Ni Windows SharePoint Services 3.0, ni Office SharePoint Server 2007 ofrece una construcción rica en soluciones de cartografía. Al aprovechar la plataforma SharePoint y su Marco de Web, Microsoft del Grupo de Servicios de Información desarrollado una solución reutilizable para hacer un mapa de SharePoint en un medio ambiente sin ningún otro código personalizado. SharePoint permite a los usuarios integrar los mapas de Virtual Earth en su sitio web y utilizar una base de datos o cualquier otra fuente de datos para almacenar datos.

La solución proporciona un mapa web, que se puede arrastrar y caer sobre una página de SharePoint para mostrar un tamaño de variable en Virtual Earth vista de mapa.

Los usuarios también pueden utilizar el pushpin base de datos para almacenar los diferentes hitos que se visualiza en el mapa.

La solución también ofrece un administrador de web para la gestión de parte del contenido de esta base de datos, así como un modelo de objetos para la gestión de contenido de programación. Además, si un usuario desea utilizar un origen de datos existente para hacer pushpins en el mapa, una interfaz programable se prevé que puedan aplicarse para integrar el origen de datos existente con el mapa, que debería reducir significativamente la cantidad adicional de código personalizado.

Solución de instalación

La instalación se realiza en dos series de pasos: uno para la web partes, la otra para la base de datos. Esto instalará todas las partes de la web que se utilizan en la solución. Estas partes de la web son:


1) Mapas Web
2) Mapas Búsqueda Web
3) Mapas de parte del administrador web
4) Lugar de referencia web parte


El Campus Mapas solución consta de cuatro soluciones (. Archivos CAB), que debe estar instalado en la siguiente secuencia.


1) Configuration.cab
2) VirtualEarth.cab
3) CampusMaps.cab
4) MSSPaceLite.cab


Después de instalar la solución, el servidor de base de datos y nombre de base de datos que están siendo utilizados por la solución necesidad de ser configurado en el
http:///Lists/CampusMapsData/ConfigurationData.aspx página se muestra a continuación.



















Base de datos

La base de datos se presenta como una. MDF archivo. La instalación se realiza por lo coloca utilizando SQL Server Management Studio.

Web y de configuración de página

Una vez que haya creado una página de SharePoint con el diseño que desee e instalado y configurado en la web las partes y la base de datos, puede configurar la solución de la siguiente manera.


Haga clic en la cabecera de "Añadir una Web"




Desplácese hasta el "diverso" y seleccione la sección Campus Mapas



Ir a la Campus Mapas Web toolpart panel en "Push Pins", a fin de configurar el "Push pines Fuente de Datos de Clase" y el "Push Datos del PIN Fuente Asamblea"



Haga clic en "Añadir Web" para añadir los hitos Web como en el paso 1

Establecer la conexión Web de la MapID a la Campus una Mapas


Haga clic en el pie de página "Añadir una Web" para añadir la MS Administración Mapa Web


Establecer la conexión Web de la MapID a la Campus una Mapas



Establecer el Grupo de Administración que tiene acceso a el "Mapa de Administración" Web de "Push Pins" de la Web toolpart panel



Haga clic en la cabecera de "Añadir una Web" para añadir el Campus Mapas Búsqueda Web


Conjunto de la Web parte de la conexión a la MapID Campus Mapas uno


Check-in/Publish la página
Compruebe cada Web herramienta de panel de ajustes adicionales / configuraciones
Arquitectura general
La solución se compone de los siguientes componentes - mapa web parte, fuente de datos, una interfaz, un administrador web parte, una parte de búsqueda Web, Web histórica y parte. La interfaz de datos se utiliza para todas las comunicaciones con la base de datos. El mapa web parte de la interfaz de consultas a la pushpin proporcionar datos para la prestación en el mapa. El hito web parte notifique a la parte mapa web acerca de que para hacer hitos. Todos los datos en la base de datos se gestiona a través de un administrador web parte que también utiliza la interfaz para comunicarse con la base de datos. La búsqueda web parte sólo se comunica con el VE Mapa web parte de la guía de ruta para el zoom de latitud y longitud de información.




Código fuente Detalles La solución VS consta de los siguientes proyectos:

Virtual Earth proyecto

Este proyecto es el núcleo de la solución. Se compone de todas las interfaces y resumieron las implementaciones que no están atadas a la actualmente desplegados en los mapas de Microsoft Portal Corporativo Intranet llamado MSW. Contiene las siguientes entidades lógicas:


1) IPushPinAdministration: Interfaz que implementa IPushPinDataSource y la amplía. Esta interfaz se utiliza para administrar el origen de datos. Esta interfaz no tiene que ser aplicado desde la administración de la fuente de datos está disociado de la funcionalidad VirtualEarth
2) IPushPinDataSource: Interfaz utilizada para recuperar pushpin información de una fuente de datos. Este resúmenes pushpin la ubicación de almacenamiento del mapa.
3) IMapConnection: interfaz utilizada por el mapa componentes para permitir la interacción entre ellos. Este es usado para exponer el mapa de identificación de un mapa
4) Lugar de referencia Web
Este componente está estrechamente unida a la aplicación de Microsoft VirtualEarth. Es utilizado por el usuario para activar / desactivar histórica como región, Campus, edificios, Cafeterías, Company Stores, centros de visitantes, Centros de Copia, cajeros automáticos, librerías y Parking. Nueva hitos de esta web parte se pueden agregar mediante la adición de datos a través de la web admin parte se describe más adelante.
5) Web Admin El componente es la aplicación de la interfaz PushPin admin. Esta web permite a
la parte de administración a los usuarios a gestionar pushpin los datos almacenados en el origen de datos. En el caso de los RSU mapas versión es la fuente de datos SQL 2005. La parte de administración web está incrustado en un iframe y, por tanto, un postback no actualizar / recargar toda la página.
6) La web de Virtual Earth parte Esta web es una aplicación de Virtual Earth. Que consume la VE5 API y emite la VE mapa web dentro de una parte. Se expone varias propiedades web parte que se puede configurar como se describe en la sección de configuración. Tiene las siguientes propiedades:

a) Push Pins • Pulsar pines Fuente de Datos de Clase especifica el nombre de clase completo de la Push Datos del PIN, es decir, Fuente Microsoft.InformationServices.CampusMaps.CampusMapsPushPinDataSource • Pulsar Datos del PIN Fuente Asamblea especifica el nombre completo de montaje de la Push pin, es decir, la Fuente de Datos Microsoft.InformationServices.CampusMaps, Version = 1.0.0.0, culture = neutral, PublicKeyToken = 70f326e731472906 • Push pin nivel de zoom de pantalla especifica el empuje pin por defecto nivel de zoom
b) Mapa de valores predeterminados Latitud predeterminado especifica el valor por§ defecto de la latitud en el mapa inicial de acceso Longitud por defecto§ especifica el valor por defecto de longitud del mapa de acceso inicial § Zoom por defecto especifica el valor por defecto de longitud del mapa de acceso inicial
c) Persistencia
Esta es una casilla de verificación a fin de que la persistencia de uso de "cookies"


Proyecto Campus mapas
Este proyecto es una implementación de las interfaces en el proyecto de Virtual Earth para mapas de los RSU. Se permitirá a los usuarios utilizar esta solución como es. Contiene las siguientes entidades lógicas:
1) Campus mapas de la aplicación de las fuentes de datos Esta es la aplicación de la PushPin fuente de datos de interfaz (IPushPinDataSource) VirtualEarth en el proyecto que se adapte a Microsoft intranet escenario. CampusMapsPushPinDataSource implementa las dos interfaces IPushPinAdministration, IPushPinDataSource. Esta clase es utilizada por el VirtualEarth para tirar de datos mediante la creación de una instancia de tipo IPushPinDataSource y, por otra parte es utilizada por la web CampusMaps parte de la administración de la fuente de datos mediante la creación de una instancia de tipo IPushPinAdministration. La administración web CampusMaps parte ejecuta, así como la interfaz IMapConnection a fin de establecer web parte relación con la Tierra Virual web por parte de pasar el Mapa de Identificación. Esta fuente de datos en esta aplicación es un esquema que se define por un grupo de SQL 2005 tablas relacionales (diagrama esquema más abajo). Jerárquico pushpins diferentes pueden ser almacenados en el esquema y estos datos se puede introducir manualmente a través de la web de administración o en parte un proceso automatizado, por ejemplo en el caso de los RSU mapas que hemos definido una jerarquía entre las regiones, los campus y edificios. Un trabajo programado SQL mantiene la Lat / Long y el etiquetado de los datos en sincronía con RE & F (Real Estate y Facility) autoridad, mientras que el resto de los datos, por ejemplo enlaces relacionados se mantienen utilizando la parte de administración web.


Mediante la implementación de una clase personalizada (simplemente modificar el cuerpo por debajo de la clases) puede utilizar una fuente de datos personalizados y parte admin web
CampusMaps\CampusMapsPushPinDataSource.cs - (25, 72) : public class CampusMapsPushPinDataSource : IPushPinAdministration, IPushPinDataSource
CampusMaps\Webparts\SearchWebPart.cs - (49, 47) : public void SetMapConnectionInterface
(IMapConnection mapConnection)
///
/// Sets the map connection interface the user is using.
///

///
[ConnectionConsumer("Map ID")]
public void SetMapConnectionInterface(IMapConnection mapConnection)
{
_mapConnection = mapConnection;
}

2) Buscar en la Web Parte Este sitio es parte específica de la base de datos de esquema y los datos jerarquía se ha descrito anteriormente y permite a los usuarios seleccionar los edificios, campus o regiones a través de gota Downs.

Configuración del proyecto El proveedor de configuración de proyecto es una biblioteca común que se utiliza en muchas soluciones en nuestro grupo con el fin de almacenar y recuperar la configuración específica a las soluciones. En este caso, este proyecto permite la solución para leer los mapas de las fuentes de datos y servidor de base de datos de nombres que se almacenan en una lista personalizada creada durante la instalación (http:///Lists/CampusMapsData/ConfigurationData.aspx).