Pregunta

Tengo una colección de sitios del Centro de documentos de SharePoint 2010 con el ID de documento habilitado. En las propiedades de cualquier artículo, hay un enlace a la ID de documento que debería Abrir el documento. En su lugar, el enlace me lleva a una página de resultados de búsqueda que no es la página de resultados de búsqueda estándar para el sitio (tenemos un centro de búsqueda empresarial que se utiliza para todos los demás resultados de búsqueda). La página de resultados de búsqueda muestra el siguiente mensaje:

Property doesn't exist or is used in a manner inconsistent with schema settings

Esta página de búsqueda también tiene el desplegable contexto que está deshabilitado en el resto de la colección del sitio. Si selecciono "Todos los sitios" desde el menú desplegable y vuelva a buscar en los mismos términos que me lleva a la página de resultados de búsqueda correcta, y me muestra unos 35 resultados. Cuando veo las propiedades de cada uno de los artículos devueltos en esa página de búsqueda (bueno, he probado alrededor de 6 de ellos), me muestra que todos tienen la misma ID de documento. No solo tienen la misma ID de documento, pero parece que todos viven en la misma biblioteca. Este es un escenario que no debería ser posible, pero sucedió.

Esto es todo muy molesto para mí y definitivamente a mis usuarios.

¡Gracias por cualquier ayuda!

  • Matt

    ** Actualización 12/7/2012 **

    Fuimos con el enfoque que evitó contactar a Microsoft por ahora. Lo que intentamos hacer fue descargar todos los documentos y luego eliminarlos de SharePoint. Después de eso, vacié la papelera de reciclaje en la colección del sitio, y si el usuario volvió a cargar todos los documentos, ¡pero mantuvieron sus antiguas ID de documentos! Esto podría requerir una nueva pregunta, y eso está bien, pero ahora me gustaría saber si alguien sabe de una manera de eliminar estos ID integrados de un documento automáticamente (consulte: PowerShell o algún otro script / código)? Esto podría suceder solo con los documentos de oficina (los que están en cuestión son los documentos de Word). En cualquier caso, encontré la información en los documentos y parecía que pude eliminar el ID de documento de uno, pero eso va a ser lento para los 35 o para que sean solucionados, ya que tuve que hacerlo dentro de Palabra.

¿Fue útil?

Solución

OK, así que descubrí una solución a este problema. Realmente no sé qué lo causé (estoy pensando que alguien hizo una copia o algo y por cualquier motivo cuando subió la copia SharePoint no cambió la identificación) porque no pude reproducir el problema con los documentos más nuevos.

La solución:

  1. Encuentre sus DOUCMENTS con ID no única, ya sea por búsqueda o desplazamiento por la vista de la biblioteca
  2. Abra el artículo en cualquier aplicación de MS Office (esta solución puede no funcionar o incluso importar para documentos de no oficina)
  3. Vaya a la pestaña Archivo en la cinta (Suponiendo MS Office 2010 o superior), seleccione la sección "Información", luego seleccione "Propiedades avanzadas" en el menú desplegable Propiedades debajo de la miniatura del documento en el lado derecho.
  4. En la lista de propiedades en el cuadro de diálogo que se abre, seleccione cada entrada que comienza con _dlc y elimínelo.
  5. cerrar el diálogo
  6. Revise el documento, y deje un comentario para futuros usuarios sobre lo que hizo.
  7. Verifique que la identificación del documento sea diferente en la ventana "Ver propiedades" en SharePoint
  8. actualizar cualquier enlace basado en la identificación del documento que estuviera señalando este documento

    Esperemos que esto ayude a las personas. Es muy posible que este fue un problema que se solucionó con un CU o Hotfix de MS y es por eso que no puedo reproducir el problema, ahora. Tampoco lo ayuda, si no todo,, si no todo, de los documentos con los que estaba trabajando son varios meses de edad en este momento, por lo que los contribuyentes realmente no recuerdan lo que hicieron cuando los registraron.

Otros consejos

Aunque esta es una publicación muy antigua, pero el problema del DocID duplicado aún existe con SharePoint 2010.

Recientemente, Microsoft agregó una solución para esto en agosto de 2015 Cu. Explicado aquí: HTTP: //code2care.org/2015/sharepoint-2010-august-2015-update-kb3055049-dupplicate-document-id-izy-bug-fixed/

ID de documento es una propiedad de búsqueda administrada que es manejada por la misma aplicación de servicio de búsqueda que el resto de su granja:

DOCID es una propiedad gestionada para que desee utilizar la siguiente sintaxis de búsqueda: DocID: DOC ID Valor, por ejemplo, en el tipo de búsqueda - DocID: J2W3DN6QF6XW-2-96.

de ID de documento en SharePoint Server 2010

El centro de búsqueda predeterminado está configurado por colección de sitios, por lo que supongo que la página de resultados de búsqueda simplemente no se configuró para su colección de sitios del centro de documentos.

Para configurar esto, vaya a su sitio del centro de documentos, haga clic en Configuración del sitio> Acciones del sitio> Configuración de búsqueda (en "Administración de colección de sitios")> Busque "Página de búsqueda de búsqueda de colección de sitios"> Configurarlo y guardar.

espero que ayude.

Editar:

desde el mismo enlace:

En las vistas de la lista y en la vista Propiedades de los documentos se puede mostrar la columna ID de documento. La columna ID de documento es una URL con un formato como: http://site/_layouts/DocIdRedir.aspx?ID=J2W3DN6QF6XW-2-40. Cuando se hace clic en esta URL, se utilizará la búsqueda para encontrar el documento. Esto permite que la URL funcione incluso si el documento se ha trasladado a otra ubicación.

Si está viendo el centro de búsqueda incorrecto, tomaría esto para ser un problema de configuración de búsqueda.

Sin embargo, no hay dos documentos únicos que jamás tengan la misma ID de documento. La ID del documento es generada por el prefijo específico del sitio y dos números. El primer número es el ID de la biblioteca en el que se guardó originalmente el documento. El segundo número es la identificación del elemento de la lista en la lista en la lista, el documento se guardó originalmente en. Dado que no hay dos listas (en la misma colección del sitio) tienen la misma ID y No hay dos artículos en una lista. Comparte una ID de artículo de la lista, el hecho de que los múltiples documentos están utilizando el mismo ID de documento sería preocupado.

¿Puede encontrar una fuente común de estos archivos que pueden estar causando un problema? ¿Como tal vez se está copie un documento a través de un flujo de trabajo para su uso como "plantilla"?

Editar 2:

Los ID de documentos siempre deben ser únicos. Hubo un error de SharePoint fijo en la ciudad de marzo de 2012 CU . El problema se describe como:

Supongamos que guarda un sitio como plantilla y use la plantilla para crear un sitio nuevo. Luego, agrega documentos a una biblioteca de documentos en el nuevo sitio. En esta situación, los documentos en el nuevo sitio tienen las mismas ID de documentos que los documentos en el sitio que guardó como plantilla.

¿Podría ser esta la causa de sus ID de documentos duplicados?

Licenciado bajo: CC-BY-SA con atribución
scroll top