У меня есть простой рабочий процесс, где сотрудник может запросить продукт.Этот продукт был разработан в Infopath.Затем менеджер получает возможность утвердить или отклонить это решение.Я добавил задачи в Диспетчер, используя действие «Сбор данных от пользователя» в SPD, где я добавил флажки «Отклонить или одобрить».Но я также хочу разработать форму, в которой он также может видеть, кто запрашивает продукт, информацию о продукте, которая хранится в списке (скажем, ListA), на котором работает этот рабочий процесс.
Для этого ящелкните по ManagerApproval.xsn в поле «Формы» в SPD.Затем я добавил новые подключения к данным в ListA и выбрал опцию для получения необходимой информации.Затем я добавил requestterName, productName и т. Д. В форму, используя queryFields.Существуют queryFields и dataFields, в чем разница между ними?
Затем я публикую форму, но она не отображает значения, только пустые текстовые поля, когда Менеджер утверждает запрос.Не знаю, что не так?Спасибо
РЕДАКТИРОВАТЬ: Используя поля данных, я могу видеть данные.Но я вижу идентификатор продукта, а не значение (например, я вижу 1,2 не ProdA, ProdB).И, также, я вижу весь список продуктов в ListA, я только собираюсь увидеть значения для текущего элемента.В форме Infopath есть что-то вроде повторяющегося раздела, когда я перетаскиваю поля в форму.Как я могу отфильтровать его, чтобы показать значения (только 1 значение - 1 название продукта, 1 requstername, а не весь список из предыдущих запросов и уже выполненный) для текущего элемента?
ИЛИ В качестве альтернативы, есть ли способРазработка пользовательской формы для утверждения менеджера с использованием Infopath, чтобы эту форму можно было вызывать внутри рабочего процесса?