Question

Je suis en train de répondre à une question d'affaires qui nous oblige à fournir des liens vers des fichiers dans SharePoint 2010. Les noms et les métadonnées de ces fichiers peut changer au fil du temps nous ne pouvons pas utiliser dans les liens que nous fournissons.

Y at-il d'autres « référence de fichier unique » qui peut être utilisé pour accéder à un fichier qui sera toujours travailler indépendamment de toute modification du nom ou des métadonnées du fichier.

Était-ce utile?

La solution

Vous pouvez utiliser le document ID de service qui identifiera de manière unique un document. Cela va générer un identifiant unique pour le document et lui donner une URL distincte, du billet de blog référencé, ça va ressembler, http://sitecollectionurl/_layouts/DocIdRedir.aspx?ID=MFSHF5F7ZUF5-1-1.

Autres conseils

Oui - vous pouvez utiliser GUID du fichier. Récupérer le GUID d'un fichier existant en utilisant SPFile.UniqueId et ouvrez le fichier en utilisant SPSite.OpenFile (GUID) .

sont ces documents stockés dans une bibliothèque de documents? L'ID d'entrée de la liste ne changera jamais, peu importe combien de fois vous modifiez le nom, les méta-données, etc. Donc, vous pouvez toujours utiliser un lien tel que http: //sitecollection/library/forms/dispform.aspx id = {0} pour afficher l'écran "Propriétés d'affichage" pour tout fichier; là-bas les gens peuvent voir les méta-données et / ou ouvrir le fichier.

Je préfère @ webdes03 réponse car il est la solution la plus simple. Cependant, vous pouvez aussi jeter un oeil à URL tiers shorteners pour SharePoint . Cela peut fonctionner très bien, surtout en combinaison avec des flux de travail.

J'ai inclus le lien pratique pour celui que je travaillais sur :-) Mais autres les sont également disponibles, pas sûr que les autres travaillent sur SP2010.

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