Question

J'ai une collection de sites SharePoint 2010 Document Center avec l'ID de document activé.Dans les propriétés de tout élément, il existe un lien vers l'ID du document qui devrait ouvrez le document.Au lieu de cela, le lien m'amène à une page de résultats de recherche qui n'est PAS la page de résultats de recherche standard du site (nous avons un centre de recherche d'entreprise qui est utilisé pour tous les autres résultats de recherche).La page des résultats de recherche affiche le message suivant :

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

Cette page de recherche comporte également la liste déroulante contextuelle qui est désactivée sur le reste de la collection de sites.Si je sélectionne « Tous les sites » dans la liste déroulante et que je recherche à nouveau avec les mêmes termes, cela m'amène à la bonne page de résultats de recherche et m'affiche environ 35 résultats.Lorsque je visualise les propriétés de chacun des éléments renvoyés sur cette page de recherche (enfin, j'en ai testé environ 6), cela me montre qu'ils ont tous le même ID de document.Non seulement ils ont le même identifiant de document, mais il semble qu’ils vivent tous dans la même bibliothèque.C’est un scénario qui ne devrait pas être possible, mais qui s’est produit.

Tout cela est très contrariant pour moi et certainement pour mes utilisateurs.

Merci pour toute aide!

  • Mat

** Mise à jour du 7/12/2012 **

Nous avons opté pour l'approche qui évite de contacter Microsoft pour l'instant.Ce que nous avons essayé de faire, c'est de télécharger tous les documents, puis de les supprimer de SharePoint.Après cela, j'ai vidé la corbeille dans la collection de sites et j'ai demandé à l'utilisateur de télécharger à nouveau tous les documents, mais il a GARDÉ ses anciens identifiants de document !?Cela pourrait nécessiter une nouvelle question, et c'est très bien, mais j'aimerais maintenant savoir si quelqu'un connaît un moyen de supprimer automatiquement ces identifiants intégrés d'un document (voir :PowerShell ou un autre script/code) ?Cela ne peut se produire qu'avec les documents Office (ceux en question sont des documents Word).Quoi qu'il en soit, j'ai trouvé les informations dans les documents et il semblait que j'étais en mesure de supprimer l'ID du document d'un document, mais cela va être lent pour les quelque 35 documents qui doivent être corrigés, car j'ai dû le faire dans les délais. Mot.

Était-ce utile?

La solution

OK, j'ai donc compris une solution à ce problème. Je ne sais vraiment pas ce qui l'a causé (je pense que quelqu'un a fait une copie ou quelque chose et quelle que soit la raison quand ils ont téléchargé la copie SharePoint n'a pas changé l'ID) car je n'ai pas pu reproduire le problème avec de nouveaux documents.

la solution:

  1. Trouvez vos doucements avec des identifiants non uniques soit en recherchant ou en faisant défiler la vue de la bibliothèque
  2. Ouvrez l'article dans la requête MS Office (ce correctif pourrait ne pas fonctionner ni même pour des documents non officiels)
  3. Allez dans l'onglet Fichier dans le ruban (supposant que MS Office 2010 ou supérieur), sélectionnez la section "Info", puis sélectionnez "Propriétés avancées" dans la liste déroulante Propriétés sous la vignette du document à droite.
  4. Dans la liste Propriétés dans la boîte de dialogue qui s'ouvre, sélectionnez chaque entrée commençant par _DLC et supprimez-la.
  5. Fermer la boîte de dialogue
  6. enregistrez le document et laissez un commentaire pour les futurs utilisateurs sur ce que vous avez fait.
  7. Vérifiez que l'ID de document est différent dans la fenêtre "View Propriétés" de SharePoint
  8. mettre à jour les liens basés sur l'ID de document pointant vers ce document

    Espérons que cela aide les gens à sortir. Il est très possible qu'il s'agisse d'un problème qui a été résolu par un Cu ou un correctif de la SM et c'est pourquoi je ne peux pas reproduire le problème, maintenant. Cela ne vous aide pas non plus vraiment que le plus, sinon tout, des documents que je travaillais entre plusieurs mois à ce stade, afin que les contributeurs ne se souviennent pas vraiment de ce qu'ils ont fait lors de la vérification.

Autres conseils

Bien que ce soit un article très ancien, mais la question DOCID en double existe toujours avec SharePoint 2010.

Récemment, Microsoft a ajouté une solution pour cela en août 2015 Cu. Expliqué ici - http://code2care.org/2015/SharePoint-2010-August-2015-update-kb3055049-Duplicate-document-id-issue-bug-fixed/

L'ID de document est une propriété de recherche gérée qui est gérée par la même application de service de recherche que le reste de votre batterie :

DocID est une propriété gérée, vous souhaiterez donc peut-être utiliser la syntaxe de recherche suivante :docid:valeur de l'identifiant du document, par exemple dans le type de recherche – docid:J2W3DN6QF6XW-2-96.

Depuis ID de document dans SharePoint Server 2010

Le centre de recherche par défaut est configuré par collection de sites, je suppose donc que la page de résultats de recherche n'a tout simplement pas été configurée pour votre collection de sites Document Center.

Pour configurer cela, accédez à votre site Document Center, cliquez sur Paramètres du site > Actions du site > Paramètres de recherche (sous « Administration de la collection de sites ») > recherchez « Page des résultats de recherche de la collection de sites » > Définissez-la et enregistrez.

J'espère que cela pourra aider.

Modifier:

Depuis le même lien :

Dans les vues de liste et dans les propriétés d'affichage des documents, la colonne ID du document peut être affichée.La colonne ID du document est une URL au format : http://site/_layouts/DocIdRedir.aspx?ID=J2W3DN6QF6XW-2-40.Lorsque vous cliquez sur cette URL, la recherche sera utilisée pour trouver le document.Cela permet à l'URL de fonctionner même si le document a été déplacé vers un autre emplacement.

Si vous voyez le mauvais centre de recherche, je considérerais qu'il s'agit d'un problème de configuration de recherche.

Cependant, deux documents uniques ne doivent jamais avoir le même ID de document.L'ID du document est généré par le préfixe spécifique au site et deux chiffres.Le premier numéro est l’ID de la bibliothèque dans laquelle le document a été initialement enregistré.Le deuxième numéro est l'ID de l'élément de liste dans la liste dans laquelle le document a été initialement enregistré.Étant donné qu’il n’existe pas deux listes (dans la même collection de sites) ayant le même ID et qu’aucun élément d’une liste ne partage un ID d’élément de liste, le fait que plusieurs documents utilisent le même ID de document serait préoccupant.

Pouvez-vous trouver une source commune de ces fichiers qui pourrait être à l'origine d'un problème ?Comme peut-être qu'un document est copié via un flux de travail pour être utilisé comme « modèle » ?

Modifier 2 :

Les identifiants de documents doivent toujours être uniques.Un bug SharePoint a été corrigé dans le CU de mars 2012.Le problème est décrit comme suit :

Supposons que vous enregistrez un site en tant que modèle et que vous utilisez le modèle pour créer un nouveau site.Ensuite, vous ajoutez des documents à une bibliothèque de documents sur le nouveau site.Dans cette situation, les documents du nouveau site ont les mêmes ID de document que les documents du site que vous avez enregistrés comme modèle.

Cela pourrait-il être la cause de vos ID de document en double ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top