Поиск элементов библиотеки документов в рабочем процессе SharePoint
Я использовал SharePoint Designer для создания рабочего процесса. Я пытаюсь получить доступ к подпапке в библиотеке документов в диалоговом окне "Определить рабочий процесс". Есть две проблемы с этим:
- Я не могу искать элементы по пути URL. Если я посмотрю по названию, я могу вывести путь URL, но выбор по пути не работает. Какие поля я могу / не могу использовать?
- Я не могу получить ни в каких подпапках. Я могу попасть в папку верхнего уровня, но кажется, что подпапки недоступны. Заметил, что то же самое верно при просмотре данных для библиотеки документов в "Библиотеке источников данных" в Designer.
Чтобы уточнить, рабочий процесс находится в другом списке, а не в библиотеке документов.
UPD: Также я знаю, как это сделать с помощью объектной модели, вопрос в том, как это сделать в SharePoint Designer без развертывания кода на сервере.
2 ответа
У меня действительно нет большого опыта работы с Sharepoint, но я подумал, что мог бы хотя бы дать какой-то ответ - даже если он неправильный.
От другого разработчика, с которым я говорил, звучит так, как будто трудно попасть в любые подпапки, поэтому вам, возможно, придется взглянуть на создание собственного рабочего процесса.
Может быть, что-то вроде LINQ to Sharepoint может помочь вам на самом деле получить и перечислить подпапки и получить данные, которые вам нужны? LINQ to Sharepoint
Проблема в том, что "папки" на самом деле не являются папками, так как к ним обращается строка запроса, а не "/", как в реальных папках.