Archivo de la categoría: SharePoint

Fácil y rápida: Insertar un hipervínculo en el elemento web vista de datos XSLT

ACTUALIZACIÓN (01/17/08): Esta entrada de blog habla de hipervínculo más bondad XSL: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Introducción y objetivo: Que había creado un simple gráfico de barras para servir como componente en un tablero de instrumentos. Ahorraré los detalles en la construcción de tablas para otro post, pero yo no inventó esta técnica (ni el signo de interrogación, de eso se trata). Resultó que había un error en la tabla y mientras fijo, Tomé la oportunidad de convertir algunas etiquetas en los hipervínculos que apuntaron a la lista subyacente detrás de la gráfica. Por ejemplo, hay una etiqueta con el valor "Hold". Quería convertir la etiqueta en un hipervínculo para que el usuario pudiera haga clic sobre él y perforar hasta las entradas específicas de la lista cuyo valor de estado es "Hold".

Pasos:

  1. Utilizar visual studio intellisense consciente de SharePoint.
  2. Copia XSLT del DVWP en visual studio (crear un proyecto en blanco, Agregar un archivo XSL al proyecto).
  3. Copie el vínculo que desee utilizar en el Portapapeles.
  4. Pegar en la ubicación correcta en el XSL.
  5. Convertir separadores de argumento de URL en la cadena de consulta de"&" "&gm6;"
  6. Codificar URL argumentos individuales.
  7. Ajustar ese dentro un <a href…> </un>

Ejemplo:

Tengo una dirección URL:

http://[servidor]/[sitio]/Lists/Open Positions/AllItems.aspx?Vista ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = reclutador&FilterValue1 = Hold

Convertirlo en:

     <un href="Lists/Open Positions/AllItems.aspx?Vista = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1% 7D&gm6;FilterField1 = reclutador&gm6;FilterValue1 = Hold"> Mantenga: </un>

He transformado manualmente el primer argumento de:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

Para:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1% 7D

(En este, las transformaciones de la llave de apertura para 7b % y el cierre llave transforma a 7% d)

Los argumentos de segundo y terceros’ parámetros ("FilterField1 =Reclutador" y "FilterValue1 =Mantenga" respectivamente) no necesita ser codificado en url porque no contienen caracteres no seguros.

Notas:

Esta técnica generalmente debe trabajar en cualquier lugar que desee incrustar un hipervínculo en XSLT donde el hipervínculo incluye como parámetros en la URL:

http://[servidor]/[sitio]/Lists/Open Positions/AllItems.aspx?Vista ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = reclutador&FilterValue1 = Hold

Tengo la misma URL por acceder a la lista personalizada y filtrado manualmente en la columna Estado (etiquetado "reclutador" por encima de).

El Beagle ha aterrizado (Octubre 2007 tema)

(Esto es en realidad un poco anticuado, Pero como mi lema favorito de bomberos proclama, "Más vale tarde que nunca").

Compruébalo aquí: http://www.sharepointbeagle.com/

Si no lo ha hecho, Asegúrese de Únete.

Claro, Asegúrese de leer mi artículo sobre un proyecto de SharePoint del mundo real (incluyendo la definición de requisitos, De KPI, tipos de contenido, tableros de instrumentos y más) así como mi colega artículo sobre el elemento web consulta de contenido.

También hay muchas otras cosas buenas..

¿Cómo quitar “Ver todo el contenido de sitio” enlace

Me preguntan esta pregunta casi cada semana, normalmente en el contexto de una discusión de seguridad. Un creador de sitio administrador ha provisionado un sitio, seguridad configurado, web dispuesto partes y modificado para requisitos particulares del lanzamiento rápido para proporcionar ese conjunto de oh-tan-perfecta de opciones al usuario final. Pero, fuera de la caja, No es posible eliminar el "ver todo el contenido de sitio" enlace.

Mark Wagner da la respuesta aquí (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Su escritura es genial en dos niveles. Proporciona una respuesta a la pregunta, "Cómo puedo quitar la vista de todo el contenido del sitio" enlace? A continuación, responde a la pregunta siguiente inmediata: ¿Cómo habilito la vista todo el contenido de sitio enlace sobre una base de sitio por sitio de fácilmente?

Como un bono: Su enfoque funciona para WSS, No sólo MOSS.

</final>

Suscribirse a mi blog!

Rápida y sencilla: Configurar MOSS para buscar una biblioteca de documentos específica

Ver actualización (ME) por debajo de (11/24/07) en Cómo configurar Microsoft Office SharePoint Server 2007 a las carpetas de red de arrastre para la búsqueda e índice

Objetivo: Quiero ejecutar una búsqueda restringida a una biblioteca de documentos específica. En este caso, la biblioteca de documentos contiene documentos de entrenamiento.

Pasos:

1. Anote la dirección URL de la biblioteca de documentos.

2. Crear un ámbito de aplicación:

Ir a la administración central.

Acceso a la SSP.

Vaya a "Configuración de búsqueda".

Desplácese hasta la sección alcance y seleccione "Ver alcances".

Crear un ámbito nuevo. Dar un nombre y una descripción útil.

3. Definir reglas de rastreo de alcance:

Agregar una regla que define la biblioteca de documentos para este ámbito.

Seleccione "dirección web" para "Tipo de regla de alcance".

Introduzca el nombre de la carpeta (ver #1 por encima de).

Acepte el valor predeterminado de "Include".

Esperar a que el ámbito actualizar (o iniciarlo manualmente).

4. Activar el visor en una colección de sitios.

Ir a la colección de sitios donde desea utilizar este ámbito.

Añadir tu nuevo alcance a la pantalla apropiada o más grupos.

5. Búsqueda!

En este punto, listo. Suponiendo que el alcance se define correctamente, estará disponible en los ámbitos gota downs para búsquedas simples y avanzadas y cuando usted busca usando ese alcance, sólo obtendrá resultados que esperas.

Notas:

Escribí esta entrada de blog porque mis búsquedas para la configuración simple ámbito aparecido en seco utilizando frases como:

  • configurar ámbitos en MOSS
  • configurar la búsqueda alcance musgo
  • alcances en sharepoint 2007
  • alcances en sharepoint
  • buscar un musgo de biblioteca de documentos
  • musgo de cartilla de alcances

Se puede crear un ámbito de búsqueda en una carpeta, no sólo la biblioteca de todo el documento.

Un ámbito puede ser compartido a través de colecciones de sitios múltiples (por lo tanto, un "servicio compartido").

Puede crear el alcance en el nivel de colección de sitio propio. Sin embargo, Prefiero ir a administración central porque puedo comenzar el rastreo de ahí. No se puede iniciar el rastreo de la colección de sitios.

ACTUALIZACIÓN (ME) como de 11/24/07:

Kai Shang juntar que un gran post titulado Cómo configurar Microsoft Office SharePoint Server 2007 a las carpetas de red de arrastre para la búsqueda e índice @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Etiquetas de Technorati: , ,

No hay sopa para ti! Es Cisco los productos Nazi de la sopa de NLB?

Hoy en día, He intentado acceder a una biblioteca de documentos desde el explorador de windows. Este lib doc vive dentro de un sistema que consiste en carga de dos ETF equilibrada por algún tipo de solución Cisco NLB. (Si/cuando los asistentes red Dime lo que es, Podrá actualizar este post).

Explorador de Windows no pudo conectarse. Hice algunas investigaciones y eventualmente, los asistentes de la red dijeron WebDAV está desactivado por / no compatible con / debajo de la dignidad de la NLB.

Por lo tanto, Suponiendo que los asistentes de la red no sólo me dice el equivalente de Asistente de red de "tomar una caminata desde un puente corto", Tengo que saber — hace NLB, por la naturaleza, deshabilitar WebDAV? Perdemos nuestra interfaz de explorador de archivos de windows SharePoint? Es Cisco el Nazi de la sopa?

Administración de MOSS / Entornos de WSS — mantenerse al día con la base de conocimientos de Microsoft

Microsoft crea día artículos de conocimiento base en y día y algunos de los son muy importantes para conocer si vives en el mundo de SharePoint.

Sigo avanzando con ellos mediante un servicio de brindar por la buena gente de www.kbalertz.com. KBAlertz le permite inscribirse para su tecnología de MS favorita y mandan que digerir las versiones de los artículos de Microsoft KB por correo electrónico.

Directiva de aplicación Web, Recorte de seguridad y sitios de seguridad — Conocer la configuración

(ACTUALIZADO 11/29 para explicar cómo acceder a configuración de directivas de aplicación web a través de la interfaz de usuario)

Tuve uno de esos "¿por qué es MOSS haciendo esto a mí????" momentos de hoy. En el final, es toda mi culpa.

Tenemos un proyecto de musgo de la empresa pasa y queremos asegurar "el marcador de posición" sitios para que ningún usuario puede acceder a él o verlo. Es fácil:

  1. Ir al sitio.
  2. Romper la herencia de seguridad.
  3. Quite cada usuario o grupo de permisos de sitio.

Lo anterior debe dejar sólo el administrador de la colección de sitios con permiso para ver el sitio.

Si nadie inicia sesión, ya no debe ver el sitio y debe ser recortado por seguridad de todos los lugares habituales.

Pero … no era. Al mismo tiempo, De repente me doy cuenta que mi usuario de Joe"" cuenta de usuario estándar de prueba con no priv que no sea de acceso restringido de lectura tiene un "acciones del sitio" elección por todas partes que él va. Doble comprobar una cosa y comprobar algo más. Recoger el teléfono para llamar a un colega, pero ponlo hacia abajo y ver algo más. Yo dar un paseo y vuelva a intentarlo todo todo. Llamo a un colega y dejar un mensaje. Y entonces, Finalmente, Me parece en Blog de Ethan, su gráfico de apertura hace que sea bastante sencillo:

MOSS 2007 una nueva característica llama directivas de aplicación Web. Estos son los permisos de seguridad que está ligada a una aplicación Web. Estas configuraciones de seguridad anulación cualquier configuración de seguridad que se establece en el sitio o colección de sitios (Web) nivel de usuario.

Una rápida visita a web aplicación políticas muestra "NT Authorityauthenticated users" había sido concedido leer completo. Quité de la lista y finalmente todo comenzó a trabajar como se esperaba. Creo que se agregaron en primer lugar por alguien con la impresión equivocada de que es el mejor método para conceder acceso de lectura a todos los miembros de la empresa. Lo hace, pero, forzar una cotización, "No significa lo que crees que significa."

Directivas de aplicación web de acceso así:

  1. Vaya a Administración Central
  2. Seleccione Administración de aplicaciones
  3. Seleccione "Directiva para la aplicación Web"
  4. En esa pantalla, Asegúrese de que elegir la aplicación web correcta. Para mí, el valor predeterminado para la aplicación web de administración central que no puede ser el que quieras.

Cuando tuve este problema, Busqué las siguientes frases y consiguió sorprendentemente poco en términos de ayuda directa en este tema:

Acciones del sitio visibles para todos los usuarios

Acciones visibles para todos los usuarios del sitio

acciones del sitio no son recortado de seguridad

proteger un sitio MOSS

Introducción a la seguridad de moss

Etiquetas de Technorati:

Rápida y sencilla: Uso fijo consulta de palabra clave en los resultados de búsqueda básicas

Rápidas y sencillas instrucciones:

Editar una página y agregar un elemento web de núcleo de resultados de búsqueda.

Editar elemento web y ampliar "Consulta fija de palabra clave".

Agregar la palabra clave fija de consulta (por ejemplo:. ContentType:"Factura de formación" TrainingInvoiceNumber:1111)

Amplíe las opciones de consulta de resultados y cambiar "Cross-Web parte consulta ID" un valor distinto de "consulta de usuario" (por ejemplo:. "Consulta 2").

Notas:

Utilizando resultados de la búsqueda de base de esta manera me permitida crear una página que muestra información de otra colección de sitios. El cliente tiene dos colecciones de sitios importantes: Departamentos y productos.

Contiene la colección de sitios de producto, Naturalmente, información de producto. Cada producto en la colección de sitios agregados de datos provenientes de múltiples fuentes.

Uno de los departamentos, códigos y pruebas, es en esa fuente. Cuando los usuarios acceder a producto XYZ, deben ver los códigos y datos de prueba directamente en la Página principal de XYZ. Desde los códigos y la prueba está alojados en otra colección de sitios, es un poco torpe. Decidimos utilizar la parte central búsqueda resultados web desde búsqueda abarca colecciones de sitios. Códigos y prueba maneja datos del producto a través de una lista personalizada que está limitado por un tipo de contenido específico. Consulta de palabra clave AA que utiliza primero el tipo de contenido y luego el número de producto estrecho la búsqueda a una sola fila en la lista personalizada.

La consulta de palabra clave anterior es una y. Devuelve documentos de contenido tipo "formación factura" y donde el número de factura es igual a "1111".

Un bonito se benefician de este enfoque: Podemos editar el XSL de la parte central búsqueda resultados web y generar cualquier formato que quieras.

Ver aquí (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) para la discusión de otro blogger sobre este tema.

</final>Suscribirse a mi blog.

Háblame de tu blog!

Si mantienes un blog que está conectado al menos mínimamente a SharePoint, por favor hágamelo saber en los comentarios. Me encantaria agregarte a mi lista de blog.

Si mantienes un blog que no está conectado a SharePoint pero quieres agregar de todos modos, házmelo saber. Yo te puede crear una lista de blog independiente.

Por favor dar:

  • URL de tu blog (Obviamente)
  • Una breve descripción de tu blog.

Quiero mantener el vínculo a "activo" blogs, que más o menos estoy definiendo como un post por semana y mínimo tres meses de edad. Si no cumples con ese requisito"" añade tu nombre a los comentarios de todos modos. Es * mi * lista así puedo rompo mi propia regla si quiero.

Gracias!

Programa de capacitación de empleados y la plantilla de materiales — Error de decremento en la plantilla

El cliente notó un error hoy en día con la plantilla de dicha.

Crear de los jefes de curso cursos. Al crear un curso, el administrador especifica el número máximo de plazas disponibles.

Proporciona la plantilla para la inscripción de auto servicio. Me inscribo y un flujo de trabajo vinculados a los decrementos de la lista de inscripción los asientos disponibles"" asociado con ese curso.

También pueden anular el registro de individuos de un curso. El fallo se encuentra aquí. Del registro de un curso no incrementará el contador de asientos disponibles. Como un resultado, asientos disponibles no es exacta. Este error se agrava por el hecho que cuando disminuye de asientos disponibles a cero, se permite el registro de autoservicio no más.

Afortunadamente, Microsoft proporciona el flujo de trabajo para este proceso. Mejor aún, es un flujo de trabajo directo creado a través de SharePoint Designer.

Siga estos pasos de alto niveles para arreglarlo:

  1. Enciende SDP.
  2. Acceso al sitio basado en la plantilla de formación.
  3. Acceso "asistente baja" flujo de trabajo.
  4. Insertar estos pasos (Les hice los dos primeros pasos):
    1. Calcular Cursos:Asientos llenos menos 1 (Salida a Variable:Calc)
    2. (a continuación) Elemento de actualización en Cursos

Haga clic en finalizar y te hayas terminado.

Capturas de pantalla:


SharePoint Designer:

imagen

Flujo de trabajo terminado:

imagen

Calcular el desglose:

imagen

Artículo de actualización en cursos:

imagen