2010-05-17 25 views
0

Je dois créer un fichier de raccourci qui relie à une bibliothèque de documents sharepoint puis l'envoyer dans un e-mail (ne vous inquiétez pas perspectives bloquant les fichiers lnk). J'ai regardé comment créer un fichier de raccourci standard en C# mais cela échoue lorsque vous lui donnez une adresse de serveur (\ nom_serveur \ site \ documentlibrary)Comment puis-je créer un fichier de raccourci vers une bibliothèque de documents sharepoint afin que je puisse l'envoyer par courriel aux personnes

Est-ce que quelqu'un a une idée sur la façon de procéder?

serait également super de savoir comment je peux convertir le lien dans et objet SPFile afin que je puisse aussi attaché à un élément de la liste une fois que je l'ai créé.

Pour essayer et ajouter un peu plus de contexte. Je ne peux pas simplement envoyer à l'utilisateur un lien html dans un email car la fonctionnalité finale est que l'utilisateur sera capable de glisser le fichier sur le raccourci et de le télécharger immédiatement dans la bibliothèque de documents. Vous ne pouvez pas simplement envoyer l'URL du document?

Répondre

1

Ou doit-il être un lien UNC?

Si vous êtes à la recherche d'envoyer un lien dans l'email, cliquez droit sur le lien, copiez l'URL et collez-le dans l'e-mail.

Si vous êtes à la recherche d'une approche basée sur UNC, un moyen rapide de le faire est assurez-vous que le service WebClient est en cours d'exécution (ce qui est important!). Vous pouvez ensuite ouvrir le fichier dans l'Explorateur Windows et ajouter par préfixe le nom du dossier que vous verrez dans la barre d'adresse au nom de n'importe quel fichier dans le dossier et l'envoyer aux utilisateurs par courrier électronique.

Je ne suis pas certain d'avoir bien compris votre question, alors si je vous dis l'évidence, excusez-moi!

John

+0

Merci pour votre réponse. Il doit s'agir d'un lien UNC car nous essayons de reproduire la "facilité" d'utilisation qu'ils ont avec leurs lecteurs réseau. Nous essayons donc de faire en sorte que l'utilisateur final utilise le web aussi peu que possible. Un peu étrange je sais, mais le client sait le mieux. – Paul

1

Concept intéressant, mais vous voudrez peut-être envisager d'utiliser une façon plus « web conviviale » de traiter avec des raccourcis, par exemple les URL courtes.

J'ai travaillé sur un TinyURL implementation for SharePoint accessible à partir d'un service Web, d'une interface utilisateur SharePoint et d'un workflow SharePoint Designer.

Je suis évidemment biaisé que j'ai travaillé sur cela, mais vous voudrez peut-être le considérer.

0

Pour plus de suggestions sur l'utilisation des URL au lieu de fichiers, voir une question similaire here.

+0

merci mais doit être un fichier de raccourci, puis peut avoir sur leur bureau ou un ordinateur quelque part. – Paul

0

Je viens de faire aujourd'hui, il fonctionne exactement comme ce que vous avez besoin:

  1. De l'espace de travail de sharepoint, faire « la recherche ». Si ce n'est pas dans votre ribon, ajoutez "search" en premier.
  2. Une recherche Windows Explorer standard apparaît. Tapez le nom d'un document dans votre bibliothèque et effectuez une recherche.
  3. Sélectionnez le document à partir des résultats et créez un raccourci de bureau standard.

Vous remarquerez que le document cible réside dans "search-ms". Ça a l'air étrange mais ça marche. Le protocole de recherche de sharepoint installé trouvera et ouvrira le document lorsque vous double-cliquez sur le lien.

Je n'ai pas essayé d'envoyer le courrier électronique à un autre ordinateur, mais cela devrait fonctionner. Il semble que lors de l'ouverture du lien, il est géré par le protocole "search-ms" qui le transmet au plugin de recherche que Sharepoint workspace (ou office?) Installe.Donc, l'utilisateur recevant le lnk devra également avoir installé sharepoint.