Вот что у меня работает. Сверху: у меня есть библиотека документов с папками. В моем случае каждая папка представляет собой уникальное событие, и каждая папка имеет 0 или более документов. Библиотека документов называется «Документы мероприятия».
У меня также есть собственное имя списка с именем «События». Форма «Событие» имеет поле поиска «Событие», которое указывает на поле «Заголовок» в Документах события. Таким образом, раскрывающееся меню в форме события показывает мне все папки в библиотеке документов.
При сохранении формы события запускается рабочий процесс конструктора sharepoint. Для рабочего потока в поле «Папка события» указано «Документы события: путь URL», где «ID» равен текущему элементу «Событие».
Итог, я не нашел способа собрать воедино URL родительской папки, кроме как через рабочий процесс SPD. Рабочий процесс может захватывать URL (и другие атрибуты) папки, когда у нее есть идентификатор папки.