Domanda

Sto cercando di rispondere ad una domanda di business che ci impone di fornire collegamenti a file in SharePoint 2010. I nomi ei metadati dei file può cambiare nel tempo in modo da non possiamo usare questi nei link che forniamo.

C'è un altro "file di riferimento unico" che può essere utilizzato per accedere a un file che funziona sempre indipendentemente da eventuali modifiche al nome del file o metadati.

È stato utile?

Soluzione

Si potrebbe utilizzare il ID documento di servizio che identificherà univocamente un documento. Questo genererà un identificativo univoco per il documento e dare un URL distinta, dal post sul blog di riferimento, esso sarà simile, http://sitecollectionurl/_layouts/DocIdRedir.aspx?ID=MFSHF5F7ZUF5-1-1.

Altri suggerimenti

Sì - è possibile utilizzare il GUID del file. Recuperare il GUID di un file esistente utilizzando SPFile.UniqueId e aprire il file utilizzando SPSite.OpenFile (GUID) .

Sono questi documenti memorizzati in una libreria di documenti? L'ID voce della lista non cambierà mai, non importa quante volte si cambia il nome, i metadati, ecc Così si può sempre usare un collegamento come http:? //sitecollection/library/forms/dispform.aspx id = {0} per visualizzare la schermata "Proprietà della vista" per qualsiasi file; lì le persone possono visualizzare i metadati e / o aprire il file.

Io preferisco @ risposta webdes03 in quanto è la soluzione più semplice. Tuttavia, si potrebbe anche voler dare un'occhiata alla terze abbreviazione URL del partito per SharePoint . Questo può funzionare molto bene, soprattutto in combinazione con i flussi di lavoro.

Ho comfort comprendono il collegamento a uno che ho lavorato su :-) Ma altri quelli sono disponibili pure, non so se gli altri lavorano su SP2010.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top