Как сделать ссылку на папку в библиотеке документов из элемента списка sharepoint? - PullRequest
3 голосов
/ 07 октября 2009

Справочная информация:

У меня есть пункты в списке sharepoint. У меня также есть соответствующая папка в библиотеке документов, которая содержит документы об этом элементе. Я хочу иметь возможность попасть в эту папку прямо из свойств элемента. Я попытался создать поисковый столбец, содержащий идентификатор папки, но это не помогло, потому что папка не является типом и просто не работает. Другим решением было бы создать столбец ссылок, но если я создам его статически - после создания альтернативного сопоставления (и, например, перехода на страницу из Интернета) это не будет работать. (поэтому решение выложено здесь не будет работать для меня).

Я хочу создать эту ссылку из рабочего процесса sharepoint. У меня есть пользовательское действие, которое может вернуть любую информацию о папке, которую я хочу (ID, URL и т. Д.).

Вопрос:

Как связать элемент списка sharepoint с папкой в ​​библиотеке документов?

Ответы [ 4 ]

3 голосов
/ 08 октября 2009

Я бы лично постарался не использовать папки. Во многих случаях я обнаружил, что они не стоят проблем, и ключ к SharePoint не в том, чтобы воспроизвести типичную иерархию папок, которую вы найдете в файловой системе. Избавьтесь от этого беспорядка и сделайте это способом SharePoint, поместите документы прямо в список и используйте представления и метаданные для разделения документов на управляемые группировки.

Тем не менее, папка - это собственный тип контента, и она отлично работает в столбце поиска. Вы должны ссылаться на идентификатор элемента списка для папки, конечно. Я просто создал папку в стандартной библиотеке документов, добавил поисковый столбец в пользовательский список и успешно сослался на папку в новом элементе. Когда я щелкаю поиск папки, я попадаю в элемент папки, который содержит ссылку «Открыть», которая ведет меня к документам, содержащимся в папке.

1 голос
/ 22 октября 2015

Вот что у меня работает. Сверху: у меня есть библиотека документов с папками. В моем случае каждая папка представляет собой уникальное событие, и каждая папка имеет 0 или более документов. Библиотека документов называется «Документы мероприятия».

У меня также есть собственное имя списка с именем «События». Форма «Событие» имеет поле поиска «Событие», которое указывает на поле «Заголовок» в Документах события. Таким образом, раскрывающееся меню в форме события показывает мне все папки в библиотеке документов.

При сохранении формы события запускается рабочий процесс конструктора sharepoint. Для рабочего потока в поле «Папка события» указано «Документы события: путь URL», где «ID» равен текущему элементу «Событие».

Итог, я не нашел способа собрать воедино URL родительской папки, кроме как через рабочий процесс SPD. Рабочий процесс может захватывать URL (и другие атрибуты) папки, когда у нее есть идентификатор папки.

1 голос
/ 08 декабря 2011

Я выполнил поиск и нашел бесплатную функцию для ссылок. Посмотрите демонстрационное видео на codeplex.

http://easylinkdocs.codeplex.com/

Да - действительно хорошо - НО исходный вопрос был о способе ссылки на документы из СПИСКА и инструмент, с которым вы связались, НЕ ДЕЛАЕТ этого. Выглядит неплохо для связи между библиотеками!

Mark

0 голосов
/ 07 июня 2010

Чувак, я получил простое решение из коробки; я обнаружил это недавно:

решение состоит в том, чтобы создать столбец с именем title; Затем создайте новую папку; затем нажмите action> редактировать с помощью электронной таблицы> затем напишите название для этой папки Эта фаза теперь завершена, и в поисковой колонке вы можете сослаться на заголовок колонки, там вы найдете папку

благодаря мне

...