Давно я здесь ... На самом деле решил это.
Мы создали две веб-части, одну для навигации по процессу и одну для фильтрации документов в библиотеке документов.
Веб-часть для навигации по процессу - это на самом деле просто веб-часть, которая ищет определенный параметр запроса в URL-адресе и добавляет к нему «.html». Затем ищет этот документ в библиотеке документов. Если он найден, этот документ отображается внутри фрейма. Простой!
HTML-документы создаются Visio и экспортируются в html, а затем загружаются в SharePoint. Ссылки в документе Visio приводят приложение к запросам.
Веб-часть, которая показывает соответствующие документы, также ищет определенный запрос в URL-адресе, а затем отправляет параметры фильтра в библиотеку документов через интерфейс IfilterProvider. Я схватил этот пример IFilterProvider на MSDN и заставил его искать в URL параметры, а затем сделал элементы управления невидимыми для пользователя.
Действительно простое решение, хотя клиенту необходимо проделать большую работу, чтобы включить в него процессы своей компании. И это несколько подвержено ошибкам и, вероятно, отстой, чтобы внести изменения в отношении данных.