Фильтрация задач по рабочим процессам на странице сведений о проектах
При внедрении Nintex Workflow для Project Server, у Заказчика всегда возникает следующая задача – разработать специальную веб-страницу, на которой отображались бы задачи утверждения по процессам Nintex только по конкретному проекту.
Как известно, в Project Server в панели быстрого запуска есть ссылка на задачи утверждения рабочего процесса на которой видны все задачи по всем проектам, Рисунок 1.
Рисунок 1. Задачи рабочего процесса по всем проектам
Для разработки данной специальной веб-части фильтрующей задачи рабочих процессов по Nintex Workflow для Project Server необходимо:
- Перейти в параметры сервера узла PWA на ссылку «Страницы сведений о проекте» на которой нужно создать новую страницу и на созданной странице нажать ссылку «Добавить веб-часть».
- На странице добавления веб-частей в области «Категории» мы последовательно:
- Добавляем «Задачи рабочего процесса Project Server» в разделе «Списки и библиотеки».
- Добавляем «Фильтры по строке запроса» в разделе «Фильтры», Рисунок 2.
Рисунок 2. Создание веб-части
3. В добавленной части «Фильтр по строке запроса», в имени параметра строки запроса нужно указать «ProjUID» (уникальный индентификатор любого проекта), а после этого установить соединение, Рисунок 3.
Рисунок 3. Задание параметра «ProjUID» для фильтрации
Рисунок 4. Установка соединения для фильтрации данных по конкретному проекту
4. В окне «Выбора подключения» необходимо выбрать последовательно тип соединения «Получить значения фильтров» и в настройке подключения выбрать поле «ProjectUID», Рисунок 5.
Рисунок 5. Выбор и настройка подключения для фильтрации данных
После настройки соединения, в области «Фильтр по строке запроса», вы должны увидеть информацию о том, что фильтруется и по каким данным, Рисунок 6.
Рисунок 6. Настроенная веб-часть для фильтрации задач по процессам Nintex
После того, как вы нажмете «Готово» и «Ок», можно переходить на узел PWA к любому проекту, на котором назначены те или иные задачи рабочих процессов Nintex Workflow для Project Server, чтобы увидеть фильтрацию рабочих процессов под конкретный проект, Рисунок 7.
Рисунок 7. Отфильтрованные задачи рабочих процессов Nintex